摘要:
Semaphore通常用于限制可以访问某些资源(物理或逻辑的)的线程数目,我们可以自己设定最大访问量。它有两个很常用的方法是acquire()和release(),分别是获得许可和释放许可。 官方JDK上面对Semaphore的解释是这样子的 : 一个计数信号量。从概念上讲,信号量维护了一个许可集。 阅读全文
posted @ 2016-06-07 22:38
逐客教我
阅读(432)
评论(0)
推荐(0)
摘要:
本文总结了图的几种最短路径算法的实现:深度或广度优先搜索算法,弗洛伊德算法,迪杰斯特拉算法,Bellman-Ford算法 1),深度或广度优先搜索算法(解决单源最短路径)从起始结点开始访问所有的深度遍历路径或广度优先路径,则到达终点结点的路径有多条,取其中路径权值最短的一条则为最短路径。 下面是核心 阅读全文
posted @ 2016-06-07 21:32
逐客教我
阅读(5725)
评论(1)
推荐(0)
摘要:
Spring:源码解读Spring IOC原理 Spring IOC设计原理解析:本文乃学习整理参考而来 一、 什么是Ioc/DI? 二、 Spring IOC体系结构 (1) BeanFactory (2) BeanDefinition 三、 IoC容器的初始化 1、 XmlBeanFactory 阅读全文
posted @ 2016-06-07 21:31
逐客教我
阅读(317)
评论(0)
推荐(0)
摘要:
一、容器 1. 容器 抛出一个议点:BeanFactory是IOC容器,而ApplicationContex则是Spring容器。 什么是容器?Collection和Container这两个单词都有存放什么东西的意思,但是放在程序猿的世界,却注定是千差万别。Collection,集合,存放obj i 阅读全文
posted @ 2016-06-07 19:55
逐客教我
阅读(882)
评论(0)
推荐(0)