夜读

程序媛

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

04 2015 档案

摘要:将算法的定义和使用分离,这就是策略模式所要解决的问题。 策略模式的主要目的是将算法的定义与使用分开,也就是将算法的行为和环境分开。 如在Discount类中,该类为具体的算法类,该类只有算法的行为,也就是计算价格的行为。而在环境类中,环境类定义了算法使用的环境。 策略模式提供了一种可以替换继承关系... 阅读全文
posted @ 2015-04-29 20:26 Lucky_Liu 阅读(156) 评论(0) 推荐(0)

摘要:在需要考虑线程安全性的场合,可以考虑以下五种方式来实现线程的安全性: 1.同步方法 即有synchronized关键字修饰的方法。 由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。 注: synchroni... 阅读全文
posted @ 2015-04-29 10:47 Lucky_Liu 阅读(229) 评论(0) 推荐(0)

摘要:背景:最近在做一个项目,为了保证前台风格的统一,前台选用的是GWT框架。GWT通过回调的方式向后台取得数据,在前台展示,因此很多的赋值操作只能在回调函数中通过set方法来实现。我的目的是从后台读取一个配置文件的值,然后根据该配置文件的值呈现不同的页面视图。 1. 类的成员变量如果在未赋值时使用,会... 阅读全文
posted @ 2015-04-21 09:41 Lucky_Liu 阅读(1612) 评论(0) 推荐(0)

摘要:严格的来说不能叫做JSP页面间的对象传递,实际应该是页面间对象共享的方法: 1. 通过servletcontext,也就是application对象了,但这种情况要求在同一个web应用下,2. 通过sessioncontext,也就是session对象了,这种情况一般也是要求在同一个web应用下,... 阅读全文
posted @ 2015-04-07 10:00 Lucky_Liu 阅读(6607) 评论(0) 推荐(0)