- 博客(68)
- 资源 (13)
- 收藏
- 关注
原创 简单线程池实现原理
直接先看代码。package resourse.treadPool;/** * 线程池定义接口 */public interface ThreadPool<Job extends Runnable> { /** 执行一个job*/ void execute(Job job); /** 关闭线程池*/ void shutdown(); /**增加工作者线程*
2017-09-04 23:23:15 496
原创 ActivityMQ应用详解
引子这段时间闲来无事学了下activitymq,具体的学习方法是看ActiveMQ_in_Action。并通过自己编码把书里面介绍的内容一一实现。大家有兴趣也可以这么去学,不会花很多的时间,但是会让自己能清晰的理解activitymq[ActiveMQ_in_Action下载](http://download.csdn.net/download/niclascage/9935318)。在这里我只简单
2017-08-15 22:46:01 8352
原创 写两个线程,一个线程打印 1~52,另一个线程打印字母A-Z。打印顺序为12A34B56C……5152Z。要求用线程间的通信
写两个线程,一个线程打印 1~52,另一个线程打印字母A-Z。打印顺序为12A34B56C……5152Z。要求用线程间的通信。
2016-07-06 20:18:59 1916
原创 ForkJoin并发框架—样例及实现分析
1. JDK中ForkJoin实现概述在JavaSE7的API和JDK1.7中,分别集成了支持ForkJoin的五个类:ForkJoinPool 实现ForkJoin的线程池ForkJoinWorkerThread 实现ForkJoin的线程ForkJoinTask 一个描述ForkJoin的抽象类RecursiveAction 无返回结果的ForkJoinTask实现Recursive
2016-05-14 18:38:53 1875
转载 forkjoin并发框架—需求背景和设计原理
1. Fork Join 的设计简介看过《Introduction to Algorithms》(《算法导论》)的朋友们应该还记得,在讲到归并排序(Merge Sort)和快速排序的时候,有一种很简单又很有效率的思路就是“分而治之”,即“分治法”。而Fork Join的思路也是同理,只不过划分之后的任务更适合分派给不同的计算资源,可以并行的完成任务。 当计算分别完成之后,最后再合并回来。简单来
2016-05-14 12:50:49 1800
原创 类和接口
类和接口是java程序设计语言的核心。java语言提供了许多强大的基本元素,供程序员用来设计类和接口。本文阐述一些指导原则,可以帮助你更好地利用这些元素,设计出更加有用、健壮和灵活的类和接口使类和成员的可访问性最小化 要区别设计良好的模块与设计不好的模块,最重要的因素在于,这个模块对于外部的其他模块而言,是否隐藏其内部数据和其他实现细节。设计良好的模块会隐藏所有的实现细节,把它的API与它的实
2016-04-18 22:02:43 483
原创 Spring的设计目标
设计目标Spring的设计目标:为开发者提供一个一站式的轻量级应用开发框架(平台),抽象了我们在许多应用开发中遇到的共性问题,简化整个开发流程。层次划分在设计上可以把Spring划分为核心、组件和应用三个基本层次。 核心:IOC容器、AOP模块。 组件:事务处理、web MVC、JDBC、ORM、远程调用等。 应用:使用了Spring的应用系统。Spring核心对于Spring来说,一方面它通
2016-03-27 15:42:33 1197
原创 mongodb 内嵌文档多条件查询($elemMatch)
引子最近,工作上需要对内嵌文档进行多条件查询,所以用到了“$elemMatch”,花了很大精力终于也算初步弄明白了“$elemMatch”的用处。所以在这里记下一些新的。$elemMatch用法 “$elemMatch”用于对内嵌文档进行多条件查询。数据结构: mongodb原生用法:{ "partnerList" : { "$elemMatch" : { "_id
2015-09-08 14:12:22 17829 1
原创 avtivityMQ之—springmvc集成avtivityMQ环境搭建
引子工作中有用到activitymq作为消息中间件来发微信通知,不过环境都是配好了的,只是按着那个流程使用,自己也有看一些资料,不过还是不能很好的理解avtivityMQ的使用和原理,所以用业余时间来一遍,顺便全面的学习一遍avtivityMQ,和工作上用的版本一样都是activityMQ5.10.0。这里将不再列出详细的配置文件信息,springmvc环境是在我写的另一篇博文的基础上搭建的spri
2015-08-19 21:01:29 3405 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人