- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 CAS开篇--基于请求理解CAS流程
突然写了一篇关于CAS的文章,也是够了,由于恰巧项目中在和移动端交互时出了一点问题,发现之前CAS的了解还是不够清楚,再次重新记录一下。对于CAS的安装什么鬼玩意儿的,自己架构实现的,暂时不去管了,笔者项目中是spring-secret集成的。之前看过,但是没有笔记,也不想记录了,本篇就如标题,流程分析。下图为笔者重划图,CAS的时序图看的不是很清晰,只能自己重新划还是结合项目的请...
2017-03-30 15:31:22 4788 2
原创 jdk-HashMap
HashMap是我有意识去研究jdk源码时看的第一个。印象很深刻,当我看过源码之后,突然发现自己对之前很多东西理解突然透彻了,有此感叹。笔者有幸也参与过公司的几次面试(跟着打酱油而已),有时候也有自己提问的时候,很多时候都是问关于HashMap的问题,并发现,其实很多面试者对这方面了解的并不好,基本80%都是在用,但是对于它的机制和处理过程确知之甚少。所以笔者也很纳闷,至少很大一部分人都没有关
2017-03-27 21:51:37 512
原创 java-静态变量的加载
同一级的按照加载顺序,也就是类中写的顺序执行1.静态变量,静态块2.实例变量,实例块3.构造函数一.public class Test {private static Test tsc = new Test(); //静态变量 (这边初始化为什么会被执行,因为有这个类的对象产生了)private Test(){
2017-03-27 21:06:48 1021
原创 SpringMVC 分析(二) handlerMapping 家族
再次承接上文。为什么直接从AbstractHandlerMethodMapping入手呢?其实通过上篇可以发现 HandlerMethod 这个map中记录了超多的关于一个Method的信息,并且能够直接匹配到具体的Method,也是现在应用比较多的一种方式。就比如如下格式。在一个RequestMapping内部可以定义很多关于这个请求的格式,应用较好。@Controller@Requ
2017-03-24 17:16:05 798
翻译 SpringMVC 分析(一) handlerMapping 的初始化
承接上文。当然首先并没有去关注DispatcherServlet,而是首先关注了handlerMapping 的作用,纯粹是想知道一下是怎么去做mapping的。以后会去详细看DispatcherServlet。初始化的过程是必须的。首先关注。追根溯源,发现 其抽象类是AbstractHandlerMethodMapping 。好了,现在只关注handlerMapping ,至于其他东
2017-03-23 19:34:01 1036
翻译 SpringMVC 分析
SpringMVC 使用起来很顺手,之前或多或少都看过部分实现,基本都是零零散散的翻过源码,今天开始自己的第一篇博客,详细记录自己的一些认识。当然,有很多内容都是 拿来主义,自己也没有到大神级别,只是记录一下自己的学习过程。应该不会有人追究版权问题吧。在此借用一下网上现有的SpringMVC原理图。配合上图解释SpringMVC的原理要轻松不少。1.客户端发起一个http请
2017-03-23 18:59:18 408
redis设计与实现
2017-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人