• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Adrop

有很多希望,有很多梦想,喜欢自由自在,最大的梦想是环游世界。。
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2

2013年3月15日

实在的《重构与模式》
摘要: 转自独立blog《Adrop的自留地》之前看过不少有关设计模式的书,《Java与模式》,《Head First Design Patterns》,《重构:改善既有代码的设计》。但是这本《重构与模式》,确实最实在的一本。《重构》从最基本的最常用最简单的重构方法开始介绍,实在是受益良多,对以前对设计模式的理解加深了很多,终于达到真正实践的程度。而《重构与模式》无疑对模式的实践和在实际中的应用,起到了非常好示例作用。GOF的《设计模式》无疑是非常最经典,但是教科书式的风格,总觉得非常晦涩,看完之后也是一知半解,离实践的的地步,实在有点距离。《Head First Design Patterns》用非 阅读全文
posted @ 2013-03-15 20:59 Adrop 阅读(117) 评论(0) 推荐(0)
 
JavaScript正则表达式总结
摘要: 转自独立blog《Adrop的自留地》一、RegExp对象和字面量 RegExp对象构造方式: var re = new RegExp(“cat”); var re = new RegExp(“cat”,”gim”); g:global,表示找到所有的匹配,如果不指定g选项,只匹配第一个 i:不区分大小写 m:匹配多行 字面量方式: var re = /cat/; var re = /cat/gi; 两者区别: 非字面量来表达正则表达式时,对元字符转义必须用双重转义,而字面量不用,eg: var re = /\?/; // ?为元字符必须转义 var re = new RegExp(‘\\?’ 阅读全文
posted @ 2013-03-15 20:59 Adrop 阅读(130) 评论(0) 推荐(0)
 
Servlet与模板方法模式
摘要: 转自独立blog《Adrop的自留地》—-Head First Pattern之模板方法模式这年头大家都用struts,或者其他MVC框架,很少有人直接用Servlet了吧,但是相信大部分人都应该知道怎么写Servlet的吧,继承HttpServlet类,覆盖里面的doGet、doPost方法即可,大部分情况下,我们都是对GET和POST一样处理,一般也就这么写了:public MyServlet extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response){ / 阅读全文
posted @ 2013-03-15 20:59 Adrop 阅读(320) 评论(0) 推荐(0)
 
多线程环境下的单例模式实现
摘要: 转自独立blog《Adrop的自留地》—-Head First Pattern之单例模式单例模式我想大家都比较熟悉,就是在JVM运行期间一个类只有一个实例,任何时候都是取得同一个实例,也就是一个全局变量了。单例模式分懒汉式和饿汉式,但是懒汉式的单例在多线程环境下会有同步的问题,下面详细介绍了用3中方法来解决此问题。单例模式具有以下几个特点:1.JVM运行期间有且只有一个实例2.构造函数是私有的3.通过一个静态工厂方法来获得唯一的实例4.累内部有一个私有静态实例,通过静态工厂方法创建后,每次再调用静态工厂方法,返回的都是同一个实例饿汉式:public class Singleton{ priva 阅读全文
posted @ 2013-03-15 20:59 Adrop 阅读(450) 评论(0) 推荐(0)
 
上一页 1 2