240 发简信
IP属地:广东
  • 功能模块提测前要做的几件事

    概述 在项目管理流程中,有几个关键阶段: 需求阶段、开发阶段、测试阶段、上线阶段 其中的需求阶段和开发阶段是最为重要的,一个是设计,定义这个功能...

  • 索引表和ES的一点点思考

    索引表设计 在电商项目中,物理库存系统是个极其重要的系统,订单支付后,就会开始来占用物理库存。一般情况下,库存系统都是要分库的,因为主要的操作是...

  • Resize,w 360,h 240
    netty实战-netty client连接池设计

    概述 最近有很多网友在咨询netty client中,netty的channel连接池应该如何设计。这是个稍微有些复杂的主题,牵扯到蛮多技术点,...

  • 扩展ThreadPoolExecutor的一种办法

    概述 在JAVA的世界里,如果想并行的执行一些任务,可以使用ThreadPoolExecutor。大部分情况下直接使用ThreadPoolExe...

  • netty实战-自定义解码器处理半包消息

    概述 在李林锋的Netty系列之Netty编解码框架分析中介绍了各种解码器,也推荐组合 这两个解码器来处理业务消息。但是有时候为了灵活性,会直接...

  • netty学习三:基于socket的聊天小demo

    服务端代码 客户端代码 当有新的客户端连接到服务器的时候,ChatServerHandler的channelRead0方法会给所有上线的客户端发...

  • JAVA+信号量:阻塞线程

    概述 为了提高接口的响应速度,可以使用ThreadPoolExecutor + Runnable 或者ThreadPoolExecutor 并发...

个人介绍
唯品会JAVA高级开发,从事高并发系统设计和开发。