240 发简信
IP属地:云南
  • 建设平台级项目的一些经验与思考

    可迁移 在我们开发平台项目的时候,如果涉及到不少数据与环境无关,那平台项目必须具备环境迁移能力; 数据库脚本迁移(无缓存的可使用,自增id当业务...

  • 使用二进制的方式存储多条件的业务

    在业务开发中,有的时候会碰到这样的需求,一个对象要生效,会有各种各样的条件,而这些条件又只有是与否之分,如果我们每个条件都用一个字段的话,那么数...

  • Spring spel表达式通过拦截器实现日志记录

    目的 通过方法拦截器,获取指定的参数和值,记录日志,以json的方式打印出来,并且支持自定义key; 技术选型 由于方法的参数是不确定的,可能是...

  • git 设置committer

    在日常工作与学习中,我们经常会碰到需要在公司和家里都clone同一个学习仓库的代码到个人电脑上,然后在家里和公司都会提交修改。某一天去githu...

  • Resize,w 360,h 240
    elasticsearch初体验,踩坑

    背景 在开发一个新的需求的过程中,涉及到有些查询量大,频次高,搜索条件复杂,所以会将数据存到elasticsearch中,一方面可以提高性能,另...

  • Resize,w 360,h 240
    windows10安装zookeeper服务

    1.下载zookeeper 3.4.9 访问地址: http://archive.apache.org/dist/zookeeper/zooke...

  • spring boot源码编译 报错 问题解决

    错误出现过程 首先切换到需要编译的tag, git checkout -b v2.1.3.RELEASE v2.1.3.RELEASE 在spr...

  • Spring cloud oauth2 源码ResourceServerTokenServices

    ResourceServerTokenServices oauth2资源服务器鉴权的一个核心服务接口类,只有2个接口方法 默认的实现类有4个 D...

  • MQTT报文理解

    官方文档 看图更好理解图解 报文结构 固件报头Fixed header控制报文的类型 Control Packet type,14种有效类型: ...