- 博客(23)
- 资源 (6)
- 收藏
- 关注
原创 设计模式 1
3、抽象工厂模式与工厂方法模式的区别可以这么说,工厂方法模式是一种极端情况的抽象工厂模式,而抽象工厂模式可以看成是工厂方法模式的一种推广。(1)、其实工厂方法模式是用来创建一个产品的等级结构的,而抽象工厂模式是用来创建多个产品的等级结构的。工厂方法创建一般只有一个方法,创
2011-08-29 15:14:52 506 1
原创 线程ReadWriteLock 读写锁
public class ReadWriteLockTest {public static void main(String[] args) {final Queue3 q3 = new Queue3();for(int i=0;i{new Thread(){
2011-08-27 23:12:01 757
原创 线程池 Executors工具应用
import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;public clas
2011-08-27 22:15:07 583
原创 多线程共享数据
public class MultiThreadShareData {private static ShareData1 data1 = new ShareData1();public static void main(String[] args) {Sh
2011-08-27 21:43:41 495
原创 ThreadLocal类 线程间共享变量的应用
import java.util.HashMap;import java.util.Map;import java.util.Random;public class ThreadLocalTest {private static ThreadLoc
2011-08-27 21:20:59 725
原创 传统定时器
new Timer().schedule(new TimerTask(){@Overridepublic void run() {System.out.println("瀑");new Timer().schedule(this, 10000);
2011-08-27 19:26:26 433
原创 线程
线程同步两种方法1.synchronized代码块 (指定同步标记对象,也可以是this) 对象监视器2.synchronized同步函数 (默认标记的对象是this)代码块与同步函数的同步 标记对象为this就可以了//生产者class
2011-08-27 01:17:27 499
原创 http
http1.0 支持代理服务器可以使用多个代理服务器http1.0 如果响应的图像个数好多的话,则会建立好多个独立的连接,效率不高,尽管合并为一个图片http1.1的特点1.在一个tcp连接上可以传送多个http请求和响应(也就是
2011-08-26 17:08:35 587
原创 原创spring aop精简版
//javabean 必须要有一个不带参数的构造器config.properties#xxx=java.util.ArrayListxxx=cn.itcast.day3.aopframework.ProxyFactoryBeanxxx.advice
2011-08-26 14:20:38 878
原创 类加载器,加密
ClassLoaderAttachment.javapublic class ClassLoaderAttachment extends Date { public String toString(){ return "hello,itcast
2011-08-26 14:18:45 437
原创 jdk生成动态代理类
Proxystatic ClassgetProxyClass(ClassLoader loader, Class... interfaces) 创建动态类及查看其方法列表信息ProxyTest.javapublic cl
2011-08-26 12:47:44 1001
原创 java内部类
内部类 访问 内外部类的 成员变量 class Outer { private int size; class Inner {private int size;public void test(int size) {si
2011-08-24 15:12:39 425
原创 工作手记 20110811
考虑问题要全面,尽量全面。如 可能是 0 或空值 或空字符串if () else if ()... .... . ,. ..
2011-08-11 14:29:53 378
原创 判断字符串是不是数字
判断字符串是不是数字,大家可能会用一些java自带的方法,也有可能用其他怪异的招式,比如判断是不是整型数字,将字符串强制转换成整型,不是数字的就会抛出错误,那么就不是整型的了。但本文介绍的比较好的两种方法:1。java类库自带的方法:public boolean
2011-08-11 11:56:43 606
原创 常见的MIME类型
常见的MIME类型超文本标记语言文本 .html,.html text/html 普通文本 .txt text/plain RTF文本 .rtf application/rtf GIF图形 .gif image/gif JPEG图形 .ipeg,.jpg
2011-08-10 13:14:56 597
原创 jexcelapi导出excel
WritableWorkbook book = Workbook.createWorkbook(new File(inputFile)); WritableSheet sheet = book.createSheet(inputFile, 0
2011-08-10 13:12:01 1269
原创 itext导出pdf
利用iText写PDF开始使用iText写PDF文件,从网上搜索到一些信息,但都是零碎的一些,现在稍微整理一下,仅限于写pdf文件部分。首先创建一个pdfWriter的模板 1. /* 2. * Created on 2005-7-1 3. *
2011-08-10 13:10:07 2582
原创 获取java系统路径
1. request.getRealPath("/");//不推荐使用获取工程的根路径 2. request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用 3.
2011-08-09 16:16:36 5436
原创 原创框架(参考struts)
configure.xml文件: 该文件主要是框架的配置文件,包括Action,Form(本来准备把JDBC连接池和类Spring IOC的内容也添上的,不过没什么时间了) 有点类似struts-config.xml文件,我写这个的时候,考虑了一下Struts2.
2011-08-09 12:16:59 1053 3
原创 java运算符优先级助记口诀
单目乘除为关系,逻辑三目后赋值。单目:单目运算符+ –(负数) ++ -- 等乘除:算数单目运算符* / % + -为:位移单目运算符>关系:关系单目运算符> = 逻辑:逻辑单目运算符&& || & | ^三目:三目单目运算符A > B ? X : Y
2011-08-08 17:23:29 6876 1
原创 spring 事务 hibernate
//硬性提交事务 familyDAO.getHibernateTemplate().flush(); <tx:advice id="txAdvice" transaction-manager="transact
2011-08-04 11:53:31 766
原创 使用HttpUnit进行集成测试
内容摘要HttpUnit是一个集成测试工具,主要关注Web应用的测试,提供的帮助类让测试者可以通过Java类和服务器进行交互,并且将服务器端的响应当作文本或者DOM对象进行处理。HttpUnit还提供了一个模拟Servlet容器,让你可以不需要发布Servlet,就可以对
2011-08-02 16:18:25 645
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人