Java学习
文章平均质量分 75
tsimgsong
这个作者很懒,什么都没留下…
展开
-
Ant使用小结(总结以利提高系列)
属性依赖关系depends中各个target name以逗号分隔运行Ant: ant -buildfile build.xml targetName1 targetName2 ant -projecthelp查看该配置文件中支持的target名称,以及各个target的描述ant -Dbasedir=javasource设置属性值,这个功能可用于覆盖生成文件中的初始属性设置,属性的值一经设置就不能原创 2007-08-23 09:14:00 · 971 阅读 · 0 评论 -
银行PIN数据加密
PIN加密有3个要素,PIN-KEY,PIN,PAN。PIN-KEY也就是加密的密钥,这里采用的3DES加密,所以PIN-KEY长度要么是16个字节要么是24个字节,也即是要么采用128位长密钥要么采用192长字节;PIN也就是要加密的明文,这里可能是账户密码,也可能是登录密码的明文;使用PIN加密,在加密之前,首先使用一串数字和PIN异或,然后将异或后的数据拿来进行3DES加密,这样加原创 2007-10-24 07:56:00 · 8389 阅读 · 0 评论 -
Log4j使用总结
Log4j的类图日志记录器(Logger)只输出那些级别高于或等于它的级别的信息。如果没有设置日志记录器(Logger)的级别,那么它将会继承最近的祖先的级别。因此,如果在pack1.pack2包中创建一个日志记录器(Logger)并且没有设置级别,那它将会继承在包pack1中创建的日志记录器(Logger)的级别。如果在pack1中没有创建日志记录器(Logger)的话,那么在pac原创 2007-10-24 22:54:00 · 1293 阅读 · 0 评论 -
一日一摸之第六日 proxy代理模式
如果创建一个对象需要花费较多的时间,做较多的工作,同时还不确定后面会不会实际用上,如你在超市买手机,就给一个模型给你看就得了,你确定要的时候才去拿一个真机器来给你,这里这个手机模型可以看作是手机的一个代理。还有现在的艺人都会有经纪人,大部分事情你跟他的经纪人联系就搞定了,在登台演出的时候,经纪人自然会安排艺人Live Show。这里经纪人就是艺人的一个Proxy。同时在Proxy这里还可原创 2007-10-24 07:35:00 · 886 阅读 · 0 评论 -
一日一摸之第四日:Singleton模式
需要实现只让new class执行一次,就只会产生一个类的对象实例。这个模式是在单个类里面就可以实现,有2个需要注意的地方,1、类的构造函数必须是私有的,2、提供一个静态方法用来返回该类唯一的实例。唯一的实例产生有两种方式,在声明该类型的变量时new一个,或者在getInstance方法中进行判断,如果变量为空,先生成一个对象赋给该变量,然后返回该变量实例:/** *单例模式原创 2007-09-13 23:41:00 · 687 阅读 · 0 评论 -
一日一摸之第五日:Façade(外观)模式
为子系统中的一套接口提供了一个统一的接口。Facade 定义了一个更高层次的接口,使子系统更容易使用。在开发一个系统时,在收集到用户对软件的要求之后,架构设计就开始了,架构设计的一个主要目的就是把系统划分成很多“板块”,划分的方式通常有两种:横向划分和纵向划分。横向划分将系统按照商业目的的划分,也可以说是功能模块的划分,如一个软件公司可以划分成管理部、设计部、实施部、财务部等。纵向划分则不原创 2007-09-14 12:42:00 · 839 阅读 · 0 评论 -
一日一摸之第三日:Builder模式
使用Builder模式的目的就在于将构建复杂对象的过程和它的部件解耦,是解耦过程和部件,是为了将部件和组装过程分开。Builder模式参与者:1、 Builder,抽象工人规定产生对象实例的接口2、concreteBuilder,从事实际工作的工人实现Builder接口,实现具体的业务逻辑3、 Director,设计规划者利用Builder接口产生对象实例,使用bu原创 2007-09-13 23:03:00 · 707 阅读 · 0 评论 -
一日一摸之第二日:原型模式
所谓原型模式,就是用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式不是利用类产生对象实例,而是从一个对象实例产生出另一个对象实例,复制建立对象。命名由来是因为这个Pattern是根据被视为原型的对象实例,才能建立另一个新对象实例。原型模式就是通过Java类的克隆方法实现的,这就要求每一个类都必须实现一个克隆方法,这对于全新的类来说并不是很难,而对于已经有的类就不大原创 2007-09-06 00:56:00 · 911 阅读 · 0 评论 -
一日一摸之第一日:工厂模式
工厂模式(Factory Pattern)工厂模式主要为创建对象提供了接口,工厂模式按照《java与模式》中的提法分为3类:1、简单工厂模式(Simple Factory)2、工厂方法模式(Factory Method)3、抽象工厂模式(Abstract Factory)这三种模式从上到下逐步抽象,并且更具一般性还有一种分类方法就是将简单工厂模式看为工厂方法模式的一种原创 2007-09-05 00:39:00 · 1466 阅读 · 0 评论 -
Eclipse "Unable to install breakpoint due to missing line number attributes..."
Eclipse下Debug时弹出错误“Unable to install breakpoint due to missing line number attributes,Modify compiler options to generate line number attributes"遇到这个错误时找到的解答方案汇总:1、使用Ant编译时,未打开debug开关,在写javac 任务时确认原创 2007-08-31 11:19:00 · 10555 阅读 · 1 评论 -
Java字符集编码问题研究
字符集编码--问题研究(java)问题研究--字符集编码1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-原创 2007-08-26 19:08:00 · 1714 阅读 · 0 评论 -
项目部署 Apache+Tomcat
Apache+tomcat组合配置(总结以利提高系列)客户请求通过Apache过滤转发到tomcat服务器,对于一些静态页面的请求,包括请求的Html文件,静态页面或者动态页面中的图片都直接由Apache处理,采用另外一种说法就是,对于用户发出的对动态页面的请求,如jsp、servlet,由Apache转发给Tomcat处理,可以有效提高服务器性能。下面记录配置过程。环境配置:JDK1.4、Tom原创 2007-08-24 07:17:00 · 4174 阅读 · 1 评论 -
证书格式
REF:http://zxjgoodboy.blog.sohu.com/71003540.html cer后缀的证书文件有两种编码-->DER二进制编码或者BASE64编码(也就是.pem)p7b一般是证书链,里面包括1到多个证书pfx是指以pkcs#12格式存储的证书和相应私钥。在Security编程中,有几种典型的密码交换信息文件格式:DER-encoded certifica转载 2007-12-19 21:40:00 · 7732 阅读 · 0 评论