JAVA
执生-
这个作者很懒,什么都没留下…
展开
-
关于线程与CPU的关系理清
最近在啃《深入理解JVM》 看到垃圾收集器那一节关于CMS的并发清理线程时,下定决心要把线程和CPU的关系理清楚。首先,先解释并发和并行的区别。如果不对请麻烦评论纠正一下。1.我理解的并发是指执行多个任务。并且这些任务可能是同时进行的,也可能不是同时进行的。比如说单核CPU上的多线程通过抢占CPU资源获得时间片(CPU分配给线程的执行时间),执行自己线程的任务。因为时间片时间非常短,可能只有十...原创 2019-05-28 09:19:31 · 652 阅读 · 0 评论 -
Mybatis: 关于@Autowire得到的Mapper 和 手动SqlSession.getMapper获得的Mapper 使用后SqlSession关闭问题
树,求扎深根。人,求知深理。先定义两类Mapper1.通过@AutoWire自动注入的Mapper,在Service实现中常用。2.通过自己打开SqlSession并且通过SqlSession.getMapper方法获得的Mapper先摆出结论:第一类Mapper在每次使用完CRUD之类的方法(insertByExample等)后会自动调用SqlSession的close方法,调用Sq...原创 2019-09-07 17:42:29 · 2588 阅读 · 2 评论 -
Mybatis一级缓存,二级缓存源码解析与调优。以及网上某些错误纠正
在网上看了很多关于Mybatis的源码解析,最后自己看了下源码,发现和某些博主说的并不一样。1.关于全局缓存的配置如果在mybatis.xml配置中配置了并不会使用二级缓存。在某些博客里我看到某些博主说这个选项是默认关闭的。但是看了源码会发现这个选项默认是开启的。Configuration类是mybatis配置对应的一个类,所有配置相关信息都会被封装到这个类的对象中以便给后续使用。...原创 2019-09-09 23:09:12 · 132 阅读 · 0 评论 -
A default binder has been requested, but there is no binder available
内容:org.springframework.context.ApplicationContextException: Failed to start bean ‘outputBindingLifecycle’; nested exception is java.lang.IllegalArgumentException: A default binder has been requested,...原创 2019-09-22 10:54:11 · 6376 阅读 · 1 评论