- 浏览: 693974 次
- 性别:
- 来自: 沈阳
最新评论
-
anayomin:
对九楼继续改进
public static <T> ...
Java List 分页 -
H4X0R:
来学习学习,赞一个
Aqua Data Studio 导出SQL -
yankai0219:
现在出现这个错误 Fatal error: Class 'PH ...
纯PHP搭建Apache+Eclipse+xDebug+PHPUnit+MakeGood -
yankai0219:
您好,我在搭建环境中提示PHPUnit_Framework_T ...
纯PHP搭建Apache+Eclipse+xDebug+PHPUnit+MakeGood -
wilsonchen:
chenhailong 写道wilsonchen 写道chen ...
C# RSA和Java RSA互通
文章列表
Java PatternDesign of GOF(四人帮力作,享誉15年)
第六模式
板桥里人banq http://www.jdon.com 2002/04/21/
理解并使用设计模式,能够培养我们良好的面向对象编程习惯,同时在实际应用中,可以如鱼得水,享受游刃有余的乐趣.
代理模式是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy是代理的意思,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理.
设计模式中定义: 为其他对象提供一种代理以控制对这个对象的访问.
为什么要使用Proxy?1.授权机制 ...
Java PatternDesign of GOF(四人帮力作,享誉15年)
第五模式
板桥里人 http://www.jdon.com 2002/4/6/(转载)
Facade模式的定义: 为子系统中的一组接口提供一个一致的界面.
Facade一个典型应用就是数据库JDBC的应用,如下例对数据库的操作:
public class DBCompare {
Connection conn = null; PreparedStatement prep = null; ResultSet rset = null; try { Class.forName( &quo ...
Java PatternDesign of GOF(四人帮力作,享誉15年)
第四模式
板桥里人 http://www.jdon.com 2002/05/07
单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。
还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1,如果你要把这个数字永久保存到数据库, ...
Java PatternDesign of GOF(四人帮力作,享誉15年)
第三模式
板桥里人 http://www.jdon.com 2002/05/07(转载)
Builder模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.
Builder模式是一步一步创建一个复 ...
Java PatternDesign of GOF(四人帮力作,享誉15年)
第二模式
板桥里人 http://www.jdon.com 2002/05/07(转载)
原型模式定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象.
Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。
如何使用?因为Java中的提供clone()方法来实现对象的克隆,所以Prototype模式实现一下子变得很简单.
以勺子为例:
...
Java PatternDesign of GOF(四人帮力作,享誉15年)
第一模式
板桥里人 http://www.jdon.com 2002/10/07(转载)
工厂模式定义:提供创建对象的接口.
为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂 ...
JUnit jumpStart
Never in the field of software development was so mush owed by so many to so few lines of code
软件开发领域中此前从未有过这样的事情:很少几行代码对大量的代码起了重要的作用。
JUnit是以jar文件(junit.jar)的形式分发的。为了使用JUnit来为你的应用程序编写测试,你只需要把JUnit的jar文件添加到你的项目的编译classpath中去就可以了。当你运行测试时还要把它添加到你的运行classpath中去。
1.可以在https:// ...
package com;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
/**
* @author cnchenhl
*
*/
public class InputPropertyFile {
private final String DB_DRIVER ...
Reflect反射的工具类
- 博客分类:
- J2SE
Reflect反射的工具类
自己写了一个工具类,希望对大家有用。
/**
*
*/
package com;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
/**
* @version 1.0.0
* @since 2010.1.25
* @author cnchenhl
*
...
一、tomcat级别的统一日志管理(没有实际验证过,只是查了资料):
在tomcat的common/lib下增加log4j的.jar包,以便程序使用的时候,能够加载到。
在自己的webapps的WEB-INF/classes下添加log4j.properties配置,所有的东西都是自动的
这种方式的缺点很明显,一个tomcat可能会多个子webapps,都统一到一个日志下,非常不便于管理。所以重点看下面
二、每个webapp分别配置log4j(切实可行的实践经验)
1、在自己youapp的WEB-INF/lib下增加log4j-xxx.jar文件
2、自己写一个servl ...
Swing读书笔记标签与按钮的使用与介绍
Border,Icon,JLabel,JButton,JToggleButton
6-1:Border的使用
Border类是应用在描绘组件的边界,Border本身是一个interface,里面定义了3个方法,为getBorderInsets()、isBorderOpaque()
、与isBorderOpaque()、与paintBo ...
JavaSwing的JScrollBar使用
JScrollBar的使用:
类层次结构图:
java.lang.Object
--java.awt.Component
--java.awt.Container
--javax.swing.JComponent
--javax.swing.JScrollBar
在上一节我们看到JScrollPane利用ScrollBar ...
PHP的ServerWamp中的phpmyadmin解决登陆SQL问题
对于以上问题,可能的解决方案有如下:
1.如果你是新安装的Wamp,那么可能你没有设定好phpmyadmin的设置问题
下面方法给予解决:
1.1首先到phpmyadmin的文件夹目录中,找到文件config.inc.php文件
1.2然后打开文件夹看到如下代码:更改user和password的值即可
<?php
/* Servers configuration */
$i = 0;
/* Server: localhost [1] */
$i++;
$cfg['Servers'] ...
JavaSwing的InternalFrame的操作
:JInternalFrame的使用
类层次结构图:
java.lang.Object
--java.awt.Component
--java.awt.Container
--javax.swing.JComponent
--javax.swing.JInternalFrame
JinternalFrame的使用跟JFrame几乎一样 ...
JavaSwing键盘的操作
键盘事件处理:
KeyListener keyPressed(KeyEvent e)
keyReleased(KeyEvent e)
keyTyped(KeyEvent e)
下面我还是举一个简单的例子,下面的例 ...