欢迎来到我的博客
摘要: 1 用方法调用代替临时变量,明确一个方法应该是哪个类的职责,明确类的属性2 程序在获取某个临时变量时,考虑把整个过程抽出来为一个方法,不要让一个方法做太多的事,尽可能将一个方法职责分解.3测试是重构成功的保证4减少重复代码5写出让人都看得懂的代码才是优秀的程序员6重构的过程是修改,测试,修改,测试, 阅读全文
posted @ 2018-01-28 13:08 Mr_Bean 阅读(93) 评论(0) 推荐(0) 编辑
摘要: /** * 多生产者 多消费者问题 * * 该代码存在死锁问题 * 因为有可能唤醒本方 * @author 黄二狗 * */ public class Test { public static void main(String[] args) { Resource r = new Resource( 阅读全文
posted @ 2017-10-18 23:45 Mr_Bean 阅读(954) 评论(0) 推荐(0) 编辑
摘要: package com.demo; public class Test { public static void main(String[] args) { Resource resource = new Resource(); Input input = new Input(resource); 阅读全文
posted @ 2017-10-18 10:02 Mr_Bean 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 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... 阅读全文
posted @ 2017-10-16 19:57 Mr_Bean 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1 servlet中应该只考虑处理http请求中的数据,根据请求调用其它类的方法,转发页面到jsp. 2 jsp中所做的事情尽可能的只与显示挂钩. 阅读全文
posted @ 2017-10-10 10:48 Mr_Bean 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 1 代码越简练越好 阅读全文
posted @ 2017-10-09 18:59 Mr_Bean 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 禅意花园 WEB设计优秀的参考网站 "禅意花园 点击直达" 阅读全文
posted @ 2017-06-10 23:23 Mr_Bean 阅读(515) 评论(0) 推荐(0) 编辑
摘要: "WEB字体开源网站FontSquirell 点击直达" "Google Web字体服务 点击直达" 阅读全文
posted @ 2017-06-09 13:58 Mr_Bean 阅读(492) 评论(0) 推荐(0) 编辑
摘要: "JavaRanch 点击直达" 介绍 A FRIENDLY PLACE TO LEARN JAVA PROGRAMMING 阅读全文
posted @ 2017-06-08 23:07 Mr_Bean 阅读(283) 评论(0) 推荐(0) 编辑
摘要: "W3C官方网站 点击直达" 阅读全文
posted @ 2017-06-07 22:39 Mr_Bean 阅读(187) 评论(0) 推荐(0) 编辑