240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Netty 内存分配之PoolChunk

    本文基于Netty 4.1.6.Final版本 在程序运行过程中,内存的申请和回收是非常频繁的操作。所以在这个过程里,如何高效得申请和回收就显得...

  • Java NIO 遍历时为何要remove()?

    为何要remove() NIO模型如下 测试结果:一个客户端进行测试如果不删除,则下次select()就返回0,跳出循环 ; 跟一下select...

  • Resize,w 360,h 240
    Netty Handler

    本文基于Netty 4 从网络上接收到的数据后,Netty 设计了一套Channel机制来传递和处理这些数据,这个机制包括Channel,Cha...

  • Resize,w 360,h 240
    Netty服务器源码分析

    本文基于Netty 4 在讨论Netty服务器启动之前,先回顾一下服务端使用Java nio selector的启动过程: Netty nio模...

  • Resize,w 360,h 240
    0-1背包问题

    条件:有若干个物品,重量分别为w1, w2, w3 .....wi, 将这些物品装入一个最大承受重量为capacity的袋子中,求最大能装入的...

  • Resize,w 360,h 240
    Apache之HttpClient

    本文基于下述版本进行分析 下述所有代码进行了必要的删减 发送请求流程 当我们要访问一个接口执行HttpClient的execute()的方法时,...

  • Mybatis缓存介绍

    Mybatis版本 3.4.6 配置 config配置 一级二级缓存都是默认有效的,除非使用上述配置显式关闭。若想使用二级缓存,还必须在mapp...

  • Java之ThreadPool

    该文是本人的学习总结,若有错误,望指正;下文所有分析都基于JDK-8 本文不做源代码的分析,因为有大量的文章已经这样做了,并且做得很漂亮,比如这...

  • Resize,w 360,h 240
    Java加载依赖中properties文件

    properties文件是常用的配置文件类型,本文以properties为例,总结了线上环境常遇到的加载properties文件的问题 先给一个...