2014年7月3日
摘要: 先看一个例子和其运行结果:package multiThread;import java.io.UnsupportedEncodingException;import java.util.concurrent.ExecutionException;public class CharacterTe... 阅读全文
posted @ 2014-07-03 13:20 lnlvinso 阅读(418) 评论(0) 推荐(0) 编辑
  2014年7月1日
摘要: 下面的例子是使用Sun自带的RefFSContextFactory来存储JNDI信息,可以将RefFSContextFactory想象为一个大的HashMap,里面存储了很多对象的信息,需要时只需要从HashMap获取对象即可。 本例包括4个类,说明如下:BindedClass:自定义的实现Re... 阅读全文
posted @ 2014-07-01 13:17 lnlvinso 阅读(367) 评论(0) 推荐(0) 编辑
  2014年6月24日
摘要: 建造模式将一个产品的内部表象与产品的生成过程分割开来,从而使一个建造过程可以生成具有不同内部表象的产品对象。 1> 一个对象的某些属性必须按照某些顺序赋值才有意义,对象的某些属性必须赋值才能使用; 2> 对象由多个零件构成,而零件的构造过程又较为复杂,这时建造模式就很适用。 上面的类图中还需... 阅读全文
posted @ 2014-06-24 22:57 lnlvinso 阅读(239) 评论(0) 推荐(0) 编辑
  2014年6月21日
摘要: 多例模式可以拥有多个实例,自己创建、管理自己的实例,并且向外界提供实例。 多例模式又分为有上限的多例模式和没有上限的多例模式,没有上限的多例模式创建的实例数是没有上限的,需要使用聚集管理所有的实例。 有状态的多例模式也存在和有状态的单例模式类似的问题,使用时应加以注意。 国际化(i... 阅读全文
posted @ 2014-06-21 19:01 lnlvinso 阅读(363) 评论(0) 推荐(0) 编辑
  2014年6月18日
摘要: 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式有三个要点: 1.某个类只有一个实例 2.这个类自行创建该实例 3.这个类自行向整个系统提供这个实例 多台电脑公用的打印机就是现实世界中单例模式的例子。 饿汉式单例模式public class... 阅读全文
posted @ 2014-06-18 21:51 lnlvinso 阅读(147) 评论(0) 推荐(0) 编辑
  2014年6月17日
摘要: 工厂模式(Factory Pattern)用于将大量有着共同接口的类实例化,工厂模式可以动态地决定将哪一个类实例化。 工厂模式有以下集中分类: 简单工厂模式:又称为静态工厂方法模式。 工厂方法模式:又称为多态性工厂模式。 抽象工厂模式:又称为工具箱模式。 简单工厂模式的结构如下所示: 单例模式... 阅读全文
posted @ 2014-06-17 13:48 lnlvinso 阅读(295) 评论(0) 推荐(0) 编辑
  2014年6月14日
摘要: 《Java与模式》读书笔记。 里氏代换原则 里氏代换原则(LSP)简言之就是基类的属性方法一定是适应于子类的,反之则不然。 在编译期,Java编译器就会检查程序是否是符合里氏代换原则,不符合就不能通过。违反里氏代换原则的一个例子就是子类试图将基类中的public方法覆盖为private方... 阅读全文
posted @ 2014-06-14 12:06 lnlvinso 阅读(1181) 评论(0) 推荐(0) 编辑
  2014年6月13日
摘要: 上传本地资源到FTP服务器,可以使用LeapFTP软件。左侧为本地资源,右侧为FTP资源。输入用户名,密码,连接后直接拖动即可。为本地资源建立FTP,可以方便进行设备升级、文件传输等。 阅读全文
posted @ 2014-06-13 13:53 lnlvinso 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 使用Eclipse进行调试时,如果没有想查看源码,据需要合适的反编译插件。 Help--Install New Software,打开后的界面输入网址:http://feeling.sourceforge.net/update 调试的过程中需要将反编译后的行号对齐,步骤如下: 阅读全文
posted @ 2014-06-13 13:26 lnlvinso 阅读(279) 评论(0) 推荐(0) 编辑
  2014年6月11日
摘要: 首先cmd中输入 net stop mysql,或者在系统服务中关闭MySQL注册的服务。 然后在my.ini文件中的[mysqld]下面一行添加:skip_grant_tables mysql -uroot -p输入任意的密码都可以登录数据库,输入下面2行命令:UPDATE mysql.user... 阅读全文
posted @ 2014-06-11 15:50 lnlvinso 阅读(125) 评论(0) 推荐(0) 编辑