- 浏览: 4693 次
- 性别:
- 来自: 广州
最新评论
文章列表
1:Collection接口:存放单个对象.
-List
- ArrayList
ArrayList是以数组创建,填满的时候扩容是根据1.5+1,不过之前需要跟原数组大
小 +1(minCapacity)比较,以大的为最新数组的容量。
1:缩小容量用trimToSize();
2:对非NULL用equals的方式寻找;
3:非线程安全;
- LinkedList
LinkedList基于双向链表机制实现,一个entry有previous,next指向。 ...
17:访问者模式(Visitor pattern)
Visitor,ConcreteVisitor,Element,ConcreteElement(Implement accept method, normally use visitor.visit(this))
18:状态模式(State pattern)
19:原型模式(Prototype patern)
Implements Cloneable。Do not run the construct method when clone.
1:simply clone:do not clone array and reference ...
9:命令模式 (Command pattern)
Receiveder,Invoker,Command
10:建造者模式(Builder pattern)
可以通过sequence指定建造的顺序。
Director
11:桥模式(Bridge pattern)
梁模式描述了类间弱关联关系
12:装饰模式(Decorator pattern)
改变其当初功能的。
Decorator 通常是个抽象类,里面有个原型实现的变量。然后有其他的子类decorator继承Decorator实现其他功能。
13:迭代模式(Iterator pattern)
14:组合模式 ...
1:策略模式 (Strategy pattern)
2:代理模式 (Proxy pattern)
3:单例模式 (Singleton pattern)
4:工厂模式 (Factory pattern)
5:抽象工厂模式(Abstract factory pattern)
6:门面模式 (Façade pattern)
7:适配器模式(Adapter pattern)
8:模板方法模式(Template Method pattern)
抽象类有三种方法:抽象方法,基本方法(抽象类实现的),钩子方法(抽象类实现了,子类 重写)
1:start server.
2:Run CMD and run “cd <WAS_INSTALL_PATH>\<bin>”.
3:Run “wsadmin.bat username:<username> password:<password>”
4:Run “set serverObject [$AdminControl queryNames WebSphere:type=JVM,process=server1,*]”
5:$AdminControl invoke $serverObject generateHeapDump
How to create thread dump in websphere:
1:start server.
2:Run CMD and run “cd <WAS_INSTALL_PATH>\<bin>”.
3:Run “wsadmin.bat username:<username> password:<password>”
4:Run “set serverObject [$AdminControl queryNames WebSphere:type=JVM,process=server1,*]”
5:$AdminControl invoke ...