首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
龙百万
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
龙百万
6年前
关注
Mybatis源码分析--缓存源码分析
Mybatis提供一级和二级缓存。 一级缓存只存在session级别,底层用一个Map存储。默认开启。 二级缓存与namespace(一个Mapper接口)对应,必须显示c...
1
评论
分享
龙百万
6年前
关注
Spring的Bean实例化调用链路
开始之前先根据上图来大概看下Spring 整个ioc过程都干了啥,这样不至于进入到源码层面,就迷失了。 当Spring把配置文件(xml或者注解)读进来的时候,已经完成第一...
1
评论
分享
龙百万
6年前
关注
Spring Ioc之BeanDefinition的加载
本文研究Spring配置文件解析到注册的过程。 第一步获取XML的resource。 第二步才是资源的加载。 首先对传入的resource参数作封装,原因是可能存在编码的情...
5
评论
分享
龙百万
6年前
关注
剑指17:树的子结构
输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) 思路很明确,就是循环遍历一个树的节点到另一个树上去找;只不过这里的循环是用递归来...
1
评论
分享
龙百万
6年前
关注
剑指49.字符串转整数
将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。 数值为...
1
评论
分享
龙百万
6年前
关注
Mybatis源码分析--mybatis之SQL执行
SQL在执行之前,是怎么从xml中拿到的呢?然后放在哪里呢?带着这个疑问,我们debug下源码。 其实sqlSessionFactory中就已经准备好SQL了。我们看下截图...
1
评论
分享
龙百万
6年前
关注
Mybatis源码分析--Mapper接口的代理生成原理
MapperRegistry含有两个属性。configuratio和Map。Map的key是class,value是MapperProxyFactory。那么,这个Mapp...
1
评论
分享
龙百万
6年前
关注
Tomcat监听器设计思路
监听器顾名思义监听某个事件。那肯定包含一个发事件的东西和一个监听到事件时,作出相应的处理动作。 发事件,那么就要定义一些事件(常量)。 监听事件,那么就要设计一些监听器,然...
0
评论
分享
龙百万
6年前
关注
Tomcat的web应用加载过程
Tomcat的web应用加载过程...
0
评论
分享
龙百万
6年前
关注
Tomcat中lifecycle在组件启动中的作用
通过lifecycle接口控制各个组件的生命周期。 lifecycle可以触发的事件如下final定义。 各个组件必须实现start()stop()方法供父组件调用,从而实...
0
评论
分享
龙百万
6年前
关注
Tomcat类加载
我们都知道:Java默认的类加载机制是委派模式,委派的过程如下。 servlet容器不应该完全信任它正在运行的servlet类。 servlet应该只允许访问web-inf...
0
评论
分享
龙百万
6年前
关注
tomcat的总体设计
总的来说 就是接受一个请求,然后处理,最后返回。 从架构设计上来说,请求模块Connector与处理模块Container应该解耦。这样一个组件的变化不会影响另一个。 Co...
0
评论
分享
龙百万
6年前
关注
Java并发之CAS
在并发的世界里,有两种心态--乐观和悲观。乐观的人总认为这事不一定发生,侥幸地先试一把再说。悲观的人认为,哦,这件事可能会有这样那样的负面,不能轻易尝试。这些对应到我们ja...
1
评论
分享
龙百万
6年前
关注
ThreadPoolExecutor
任务要实现Runnable 或 Callabe 接口,Runnable不会返回结果,Callable可返回结果。 可通过工具类executors把Runable包装成Cal...
1
评论
分享
龙百万
6年前
关注
dubbo SPI
dubbo的所有功能都拆分并且抽象为interface,通过SPI查找这些interface的实现,并且通过url组合起来,就成了一个完整的rpc框架。SPI可理解为根据接...
0
评论
分享
龙百万
6年前
关注
HandlerMapping组件
HandlerMapping的作用是根据request找到相应的处理器Handler和Interceptors。 AbstractHandlerMapping是Handle...
0
评论
分享
龙百万
6年前
关注
Spring ApplicationContext启动流程
ApplicationContext(AC)和BeanFacory(BF)两者都是用于加载Bean的,但是相比之下,AC提供了更多的扩张功能。 那么究竟AC和BF多出了哪些...
0
评论
分享
龙百万
6年前
关注
ConcurrentLinkedQueue
前面我们分析了ArrayList的并发替代品CopyOnWriteArrayList。它使用了写时复制的策略来提高并发问题。 今天我们研究下LinkedList的并发替代品...
0
评论
分享
龙百万
6年前
关注
dubbo--服务本地暴露
我们利用idea的搜索功能,找到它的出处。 看到onApplicationEvent方法,我们要非常敏感的想到Spring。那好,我们看下该类的继承关系。 可以看到Serv...
0
评论
分享
龙百万
6年前
关注
Spring 事务源码
本小节的整体思路:1.注册一个advisor。2.每一个业务bean(比如UserService)初始化时都会调用后处理器,得到该bean的注解。然后将advisor逻辑应...
0
评论
分享
下一页
个人成就
文章被点赞
14
文章被阅读
27,973
掘力值
526
关注了
16
关注者
6
收藏集
1
关注标签
17
加入于
2016-11-02