JAVA源码学习笔记
baichi1616
想要从一个白痴蜕变成为大师
展开
-
LinkedList源码学习笔记之LinkedList的结构
LinkedList是以链表实现的,在LinkedList里定义了一个为Node的静态内部变量作为节点对象。用于存储集合的前置后置位置和集合元素。LinkedList定义了三个变量:transient int size = 0; ---集合的长度transient Node<E> first; ---第一个元素的位置transient Node<E> last;...原创 2019-01-04 22:12:55 · 187 阅读 · 0 评论 -
获取http请求的真实ip地址
在用request获取客户端的ip地址时,因为经过代理的原因,通常得到的ip地址是null或者是127.0.0.1。百度了一下,找到了解决方案,就是要对代理处理过的ip地址进行解析,在这里记录一下,以防忘记。public static String getIpAddr(HttpServletRequest request){ String ipAddress = re...原创 2019-01-19 15:34:38 · 6497 阅读 · 0 评论 -
Spring整合mybaties
Spring整合mybaties主要是将mybaties的接口用spring配置文件进行管理,通过spring的配置文件将mybaties的配置文件和数据源进行整合需要的配置文件有:数据源文件jdbc.properties,mybaties的配置文件spring-mybaties.xml,Spring的配置文件Spring-context.xmljdbc.properties如下:j...原创 2019-01-19 15:39:57 · 721 阅读 · 0 评论 -
Spring源码阅读学习
一直觉得spring很强大,也是目前最流行的框架,虽然现在有了springboot,但是springboot也是建立在原先的spring基础上的,所以个人觉得阅读spring的源码很有必要,以后跳槽什么的,说自己看过spring源码,甚至能手写一个spring框架,就觉得很牛不是嘛?于是下决心花点时间来学习spring的源码。Spring 的核心springcode里包含了四个模块,cor...原创 2019-04-03 22:38:26 · 202 阅读 · 0 评论