摘要:
1 用方法调用代替临时变量,明确一个方法应该是哪个类的职责,明确类的属性2 程序在获取某个临时变量时,考虑把整个过程抽出来为一个方法,不要让一个方法做太多的事,尽可能将一个方法职责分解.3测试是重构成功的保证4减少重复代码5写出让人都看得懂的代码才是优秀的程序员6重构的过程是修改,测试,修改,测试, 阅读全文
摘要:
/** * 多生产者 多消费者问题 * * 该代码存在死锁问题 * 因为有可能唤醒本方 * @author 黄二狗 * */ public class Test { public static void main(String[] args) { Resource r = new Resource( 阅读全文
摘要:
package com.demo; public class Test { public static void main(String[] args) { Resource resource = new Resource(); Input input = new Input(resource); 阅读全文
摘要:
package demo.thread; public class DeadLock { public static void main(String[] args) { Test a = new Test(true); Test b = new Test(false); Thread t1 = new Thread(a); Thread t2 = new... 阅读全文
摘要:
1 servlet中应该只考虑处理http请求中的数据,根据请求调用其它类的方法,转发页面到jsp. 2 jsp中所做的事情尽可能的只与显示挂钩. 阅读全文
摘要:
禅意花园 WEB设计优秀的参考网站 "禅意花园 点击直达" 阅读全文
摘要:
"WEB字体开源网站FontSquirell 点击直达" "Google Web字体服务 点击直达" 阅读全文
摘要:
"JavaRanch 点击直达" 介绍 A FRIENDLY PLACE TO LEARN JAVA PROGRAMMING 阅读全文