java
文章平均质量分 75
joyyq
这个作者很懒,什么都没留下…
展开
-
java多线程实现生产者消费者模式
package cn.learn.test;public class WaitNotifyTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Count count = new Count(); MyLock原创 2012-03-29 00:05:55 · 328 阅读 · 0 评论 -
Enable debug in JRE class
1. Create a temporary directory. Let's say "tmp" > mkdir \tmp > mkdir \tmp\out 2. Extract src.zip in JDK installation directory to tmp\src 3. Use find utillity to get a list of all java f原创 2013-03-06 10:42:52 · 766 阅读 · 0 评论 -
Partial mock local private method or public method in the class and suppress static initial block
public class Calc { static { System.out.println("hahaha"); } public int add(int a, int b) { return interADD(a, b); } private int interADD(int a, int b) { return a + b; } public int min原创 2013-03-06 11:49:21 · 1797 阅读 · 0 评论 -
Mock construction of new objects
Quick summaryUse the @RunWith(PowerMockRunner.class) annotation at the class-level of the test case.Use the @PrepareForTest(ClassThatCreatesTheNewInstance.class) annotation at the class-level of转载 2013-03-06 13:48:42 · 1525 阅读 · 0 评论 -
Tomcat Remote Debug
1.1 Tomcat Remote Debug1.1.1 Run Tomcat as a windows serviceTo configure remote debugging when windows as setup as aservice you edit your tomcat configuration and add these startup paramet原创 2013-03-07 16:08:51 · 1409 阅读 · 0 评论 -
Greedy quantifiers, Reluctant quantifiers, Possessive quantifiers
Greedy quantifiersX?X, once or not at allX*X, zero or more timesX+X, one or more timesX{n}X, exactly n timesX{n,}X, at least n timesX{n,m}X, at least n原创 2013-03-06 17:48:45 · 1281 阅读 · 0 评论 -
java中的transient
被声明为transient的属性,在序列化保存时是不会被保存的,比如密码这类信息,为了安全性,在序列化存储对象时不需要保存,则可以把密码声明为transient.如下是transient的例子保存对象前输出:saved User:cn.learn.test.User@1c39a2d->username=googlepassword=aaabbb111从文件中重新读取该对象,输出:rea原创 2012-04-06 10:52:39 · 391 阅读 · 0 评论