
MVC框架
文章平均质量分 64
忙里偷闲得几回
用代码创造价值
展开
-
Servlet和SpringMVC的初始化及请求处理过程浅析
Servlet接口分析继承图: 首先看一下Servlet的类结构public interface Servlet { public void init(ServletConfig config) throws ServletException; public ServletConfig getServletConfig(); public void service(Servl原创 2016-09-02 18:57:31 · 10561 阅读 · 0 评论 -
Spring3学习笔记
Spring3学习笔记Spring3学习笔记 一Spring简介 二IOC详解 三DI原创 2017-02-16 11:43:32 · 525 阅读 · 0 评论 -
Tomcat如何解析URL的请求参数(追踪HttpServletRequest对于请求参数的解析过程)
想起了前两个月同事问我:我发出的请求里如果有”a=f&a=g”,那么在Servlet里获取到的a的值是一个字符串”f,g”,这是怎么回事儿? 当时我就猜测是SpringMVC做的处理,然后启动了一个测试工程,并进行了Debug追踪,最终查询到了Tomcat的源码里,发现居然是它做的解析。原创 2017-02-09 15:54:15 · 5344 阅读 · 0 评论 -
ThreadLocal应用之一-----利用拦截器或过滤器设置请求上下文
之前一直使用ThreadLocal进行请求上下文的设置,只知道ThreadLocal是线程安全的每个线程获取的是本线程所对应的值,没有去深入了解ThreadLocal的具体实现,现在翻看转载的博客并参照源码,彻底明白了其原理,记录如下。原创 2017-02-15 16:49:32 · 4772 阅读 · 0 评论 -
Token机制改造过程中踩坑记录
Token机制改造过程中踩坑记录 上个月为了修改系统的认证方式为Token机制,编码两天,修BUG修了一整周,天天加班到深夜,踩坑无数,终于爬上来了,现记录如下。 问题背景 系统原有登录认证机制为手机号+验证码登录并保持Cookie,由前端调用CheckLogin接口判断登录信息是否还存在,后端通过Cookie里的userId来关联用户信息; 此种认证方案在我接手后就提出优...原创 2018-07-06 17:59:52 · 1726 阅读 · 0 评论 -
记一次SpringBoot返回数据乱码引发的思考
记一次SpringBoot返回数据乱码引发的思考 文章目录记一次SpringBoot返回数据乱码引发的思考问题背景解决过程解决方案:源码分析HttpMessageConverters的初始化过程HttpMessageConverters解析过程遗留问题 问题背景 使用SpringBoot的starter构建了一个demo项目,添加了一个Get接口,返回一段字符串,有中文、数字和英文,接口一直正常...原创 2019-05-16 17:25:27 · 6041 阅读 · 0 评论