- 博客(6)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 spring之我见--Controller注册到DispatchServlet请求处理(下)
1 DispatcherServlet请求分发1.1 DispatcherServlet的初始化在web.xml文件里,跟ContextLoaderListener形影不离的应该就是DispatcherServlet了,它一般做如下定义:servlet> servlet-name>dispatcherservlet-name> servlet-c
2018-01-28 15:46:18 1317
原创 spring之我见--Controller注册到DispatchServlet请求处理(上)
对应上一章 《spring之我见–从spring的启动到ioc容器的创建》今天我们探讨一下Springmvc的工作原理,Springmvc的核心是Controller请求部分,所以我们的探讨从Controller被注册开始,到Controller如何被请求的。1.Controller注册前的准备工作1.1 refresh()上一章我们知道IOC容器是在ContextLoaderLi
2018-01-27 18:41:33 2267 1
原创 spring之我见--从spring的启动到ioc容器的创建
spring是JAVA人可能用的最多的框架之一,我也很遗憾在面试时不止一次被问到spring原理问题时而语塞,也下定决心开了新的一个专题,spring之我见,用“之我见”三个字是为了严谨,因为读源码对于我来说不是简单的活儿,搞不好就是理解错误,所以自我勉励吧。从spring启动谈起spring 和 spring boot 在启动上还是有区别的,这篇文章我是以spring4.3为准绳。
2018-01-26 09:03:28 376
转载 MySQL索引原理及慢查询优化
美团点评团队写的sql优化好文,介绍一下地址:https://tech.meituan.com/MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般
2018-01-23 22:34:15 407
转载 从Java内存模型解析volatile关键字
面试里面多线程是绕不开的话题,补习多线程的时候看到一篇好文章,从Java内存模型的角度解析volatile关键字,对于多线程新手的我来说收获很多。 原文链接: http://www.cnblogs.com/dolphin0520/p/3920373.html volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为
2018-01-20 22:38:33 201
原创 AtomicInteger如何保证线程安全以及乐观锁/悲观锁的概念
最近面试被问到一个问题,AtomicInteger如何保证线程安全?我查阅了资料 发现还可以引申到 乐观锁/悲观锁的概念,觉得值得一记。众所周知,JDK提供了AtomicInteger保证对数字的操作是线程安全的,线程安全我首先想到了synchronized和Lock,但是这种方式又有一个名字,叫做互斥锁,一次只能有一个持有锁的线程进入,再加上还有不同线程争夺锁这个机制,效率比较低,所以又称
2018-01-20 20:31:42 6344 1
sql转java代码 v1.1
2016-02-18
SQL转Java代码小工具
2015-11-01
《c++对参赛结果分数进行处理》实验报告
2015-02-11
java 泛型的问题,求答案
2017-10-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人