连击 天
fork: star:
一.写在前面 上次的ServletContext与WebApplicationContext一文只是梳理清楚ServletContext和由ContextLoaderListener加载的WebApplicationContext的关系,今天再来梳理一下 ContextLoaderL...
一.写在前面 1.ServletContext 这里说的它是J2EE规范里面的 ServletContext 即:Servlet上下文。 2.WebApplicationContext 指的是Spring MVC Web应用上下文,有人也叫它Spring Web容器上下文...
一、公平锁/非公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。有可能,会造...
最近学习了一下java8的一些技术,做了一下简单的整理,同时做了一个组内简单的分享和讨论,下一步打算在项目中真正的使用一下,真正体会到java8在工程编码上给我们带来的方便和好处。。。 新...
下面对上面说的三个辅助类进行一个总结: 1)CountDownLatch和CyclicBarrier都能够实现线程之间的等待,只不过它们侧重点不同: CountDownLatch一般用于某个线程A等待若干个其他...
1.默认方法的主要优势是提供一种拓展接口的方法,而不破坏现有代码。加入我们有一个已经投入使用接口需要拓展一个新的方法,在JDK8以前,如果为一个使用的接口增加一个新方法,则我们必须在所...
等待某一个指定的事件发生后,才让多个等待的线程继续执行,以下是我能想到的几个方法,欢迎讨论、指正。 1.闭锁CountDownLatch 闭锁是典型的等待事件发生的同步工具类,将闭锁的初始值设置1...
TreeMap和LinkedHashMap 二者的底层存储结构决定了二者的功能。 TreeMap:的实现是红黑树算法的实现。 LinkedHashMap:是采用哈希表+双向循环链表的方式实现的。 LinkedHashMap保存了记录的插入...
备注:X锁是排它锁(写锁),S锁是共享锁(读锁) mysql中每个表都有一个聚簇索引(clustered index ), 除此之外的表上的每个非聚簇索引都是二级索引,又叫辅助索引(secondary indexes)。...
通过上篇介绍mybatis与hibernate区别,我们已经能得出一些mybatis的优缺点,但那只是相对于hibernate的,并不全面,我来继续总结mybatis的优缺点,以便大家对于mybatis的了解能更全面些。但我...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复