加载中
领域驱动设计

架构的分层 六边形架构 CQRS

2019/08/06 14:12
163
Spring当中ContextLoaderListener和DispatcherServlet所加载的context的关系

一.写在前面 上次的ServletContext与WebApplicationContext一文只是梳理清楚ServletContext和由ContextLoaderListener加载的WebApplicationContext的关系,今天再来梳理一下 ContextLoaderL...

2018/02/07 10:40
72
ServletContext与WebApplicationContext

一.写在前面 1.ServletContext 这里说的它是J2EE规范里面的 ServletContext 即:Servlet上下文。 2.WebApplicationContext 指的是Spring MVC Web应用上下文,有人也叫它Spring Web容器上下文...

2018/01/18 18:07
490
转-Java中的各种锁

一、公平锁/非公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。有可能,会造...

2018/01/18 11:21
34
Java8新技术

最近学习了一下java8的一些技术,做了一下简单的整理,同时做了一个组内简单的分享和讨论,下一步打算在项目中真正的使用一下,真正体会到java8在工程编码上给我们带来的方便和好处。。。 新...

2018/01/13 22:09
176
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore

下面对上面说的三个辅助类进行一个总结:   1)CountDownLatch和CyclicBarrier都能够实现线程之间的等待,只不过它们侧重点不同:     CountDownLatch一般用于某个线程A等待若干个其他...

2017/12/19 15:21
40
JAVA8新特性-接口默认方法

1.默认方法的主要优势是提供一种拓展接口的方法,而不破坏现有代码。加入我们有一个已经投入使用接口需要拓展一个新的方法,在JDK8以前,如果为一个使用的接口增加一个新方法,则我们必须在所...

2017/12/06 19:31
43
Java并发:等待事件发生后所有线程继续执行

等待某一个指定的事件发生后,才让多个等待的线程继续执行,以下是我能想到的几个方法,欢迎讨论、指正。 1.闭锁CountDownLatch 闭锁是典型的等待事件发生的同步工具类,将闭锁的初始值设置1...

2017/09/08 15:09
244
TreeMap和LinkedHashMap

TreeMap和LinkedHashMap 二者的底层存储结构决定了二者的功能。 TreeMap:的实现是红黑树算法的实现。 LinkedHashMap:是采用哈希表+双向循环链表的方式实现的。 LinkedHashMap保存了记录的插入...

2017/09/08 10:04
53
MYSQL InnoDB的索引和锁

备注:X锁是排它锁(写锁),S锁是共享锁(读锁) mysql中每个表都有一个聚簇索引(clustered index ), 除此之外的表上的每个非聚簇索引都是二级索引,又叫辅助索引(secondary indexes)。...

2016/05/24 21:50
93
浅谈mybatis优缺点

通过上篇介绍mybatis与hibernate区别,我们已经能得出一些mybatis的优缺点,但那只是相对于hibernate的,并不全面,我来继续总结mybatis的优缺点,以便大家对于mybatis的了解能更全面些。但我...

2016/05/24 20:27
64

没有更多内容

加载失败,请刷新页面

返回顶部
顶部