一个ip:port算一个url
Apache之HttpClient本文基于下述版本进行分析 下述所有代码进行了必要的删减 发送请求流程 当我们要访问一个接口执行HttpClient的execute()的方法时,会运用责任链模式走到MainC...
一个ip:port算一个url
Apache之HttpClient本文基于下述版本进行分析 下述所有代码进行了必要的删减 发送请求流程 当我们要访问一个接口执行HttpClient的execute()的方法时,会运用责任链模式走到MainC...
本文基于Netty 4.1.6.Final版本 在程序运行过程中,内存的申请和回收是非常频繁的操作。所以在这个过程里,如何高效得申请和回收就显得尤为重要,因此衍生出了许多内存...
为何要remove() NIO模型如下 测试结果:一个客户端进行测试如果不删除,则下次select()就返回0,跳出循环 ; 跟一下select()的源码,发现更新selec...
本文基于Netty 4 从网络上接收到的数据后,Netty 设计了一套Channel机制来传递和处理这些数据,这个机制包括Channel,ChannelHandler,Cha...
本文基于Netty 4 在讨论Netty服务器启动之前,先回顾一下服务端使用Java nio selector的启动过程: Netty nio模式的启动过程: 其实,无论是J...
条件:有若干个物品,重量分别为w1, w2, w3 .....wi, 将这些物品装入一个最大承受重量为capacity的袋子中,求最大能装入的重量。 我们试着用回溯算法解决...
本文基于下述版本进行分析 下述所有代码进行了必要的删减 发送请求流程 当我们要访问一个接口执行HttpClient的execute()的方法时,会运用责任链模式走到MainC...
Mybatis版本 3.4.6 配置 config配置 一级二级缓存都是默认有效的,除非使用上述配置显式关闭。若想使用二级缓存,还必须在mapper.xml中配置<cache...
该文是本人的学习总结,若有错误,望指正;下文所有分析都基于JDK-8 本文不做源代码的分析,因为有大量的文章已经这样做了,并且做得很漂亮,比如这篇。这里只是想大概梳理一下Th...
properties文件是常用的配置文件类型,本文以properties为例,总结了线上环境常遇到的加载properties文件的问题 先给一个例子 项目A: 其中ReadP...
经常听一些同学说:不知道下一份工作该去哪类公司做些什么,我的职场人际一团糟老板不重视我,我现在成长的非常慢所以又想跳槽了,我看不到公司的发展前景好迷茫,其实这一切的困惑都来源...
赞
Spring之Spring Security基本原理如前面博客所述,Spring Security是通过自定义的Filter对相关的URL进行权限控制,这些个filter组合起来通过两个过程对权限进行了控制,认证(authen...
日志对于一个系统的重要性不言而喻,几乎所有的系统都会使用日志,本文简单介绍一下当前流行的日志框架 1.日志体系 2.bridge层 其中Adaptation layer是br...
以下都是个人理解,若有错误,请多多批评 1. 例子 先定义如下继承关系 早期版本的Java代码(1): 之后引入了泛型,代码(2)变成了这样: 很多时候我们想定义一种List...
如前面博客所述,Spring Security是通过自定义的Filter对相关的URL进行权限控制,这些个filter组合起来通过两个过程对权限进行了控制,认证(authen...