- 浏览: 11724 次
- 性别:
- 来自: 杭州
最近访客 更多访客>>
最新评论
-
grayliu:
test.............
test -
FeiXing2008:
那样你的也一样是要创建线程的
建立自己的JAVA线程池 -
grayliu:
pekkle 写道做web开发,没用到线程,不知道楼主做什么项 ...
建立自己的JAVA线程池 -
pekkle:
做web开发,没用到线程,不知道楼主做什么项目,用到线程
建立自己的JAVA线程池 -
rubylover:
代码
synchronized(queue) {
...
建立自己的JAVA线程池
文章列表
CSS建立分层menu bar.
- 博客分类:
- Util_Code
Html:
<style>
#navUL {
margin: 0;
padding: 0;
height: 1em;
}
#navUL li {
list-style: none;
float: left;
}
#navUL li ul {
display: none;
width: 14em; /* Width to help Opera out */
background-color: #69f;
float: left;
}
#navUL li:hover ul ...
Being Professional
Introduce a topic/Turn to a new topic
The next point I’d like to consider is…
The next point I’d like to raise is…
Moving on to the issue of…
The aim of this presentation is to …
What I’d like to talk about is …
My objective is to give an overview of …
Return to a point
As ...
Being friendly
You heard something, but are not sure
It seems that… Apparently,…
Something is true, but surprising
Actually,… in fact,…
Something is obvious or already known
Obviously,… of course,…
Good/bad fortune
Unfortunately,… luckily,…
Saying what you really think
设计理论依据:
封装方法来解耦客户端和服务端。
典型案例:
餐馆点菜
类图:
其他常见的用到命令模式的地方:
操作请求队列(多线程)
Crash&Restore(记录系统的操作,当它crash的时候,恢复到之前的状态。)
为什么要建立线程池?
在多线程项目中,如果建立的线程过多,反而可能导致运行速度大大减慢,这是由于线程建立所花费的时间和资源都比较多。所以我们在多线程中必须很好地来管理线程, 在很好利用多线程能“同步工作”的好处之外,更有效地提高程序运行速度。
线程池是什么?
线程池是指具有固定数量的线程组成的一种组件。这些线程用来循环执行多个应用逻辑。
怎么建立线程池?
线程池主要包括4个部分,它们是:1. 线程管理
主要是用来建立,启动,销毁工作线程和把工作任务加入工作线程。
2. 工作线程
它是真正的线程类,运行工作任务。
3. 工作队列
...
DECORATOR PATTERN DEFINITION: it attaches additional responsibilities to an object dynamically and provide a flexible alternative to subclassing for extending functionality.(装饰模式可以动态地添加一些功能而无需改动已有的代码)
Decorator Pattern(Starbuzz) Big Picture:
The features of Decorator Pattern
* Decorators have th ...
自 Java 平台从 1995 年作为一个整体引入编程社区开始,它的发展已经远远超出了早期 Java 专家和推介者所设想的“applet 无处不在”这一远景。相反,Java 世界出现了 Swing、与 servlet 结合,从而发展为 J2EE、出现了 EJB、超越了 Spring 和 Hibernate、添加了泛型,变得越来越具有动态性,然后实现了函数化,在我撰写本文时,Java 继续朝着各种有趣的方向发展。
这使得没有一直跟随学习这门语言的 Java 程序员感到有点吃力。
作为一名演讲人、博客作者、顾问和导师,经常有一些初、中级 Java 程序员向我询问相关参考资源,以便帮助他们掌握这个广泛 ...
- 2009-03-03 12:50
- 浏览 804
- 评论(0)
策略模式的本质:少用继承,多用组合。
STRATEGY PATTERN DEFINITION: it defines a family of algorithms(算法?),encapsulate each one, and makes then interchangeable. strategy lets the algorithm vary independently from clients that use it.(策略模式是定义一组能够不断更变的algorithms, 把它们封装起来。)
Identify the aspects of your application that ...
不要试图通过继承在父类中提供行为,而应该将行为定义成不同的接口。
同时,由于接口无法达到代码复用,所以应把可变的行为和不可变的行为区分开来。