
Java
nvlixuexi
这个作者很懒,什么都没留下…
展开
-
JDK1.5 线程池 - Executors创建线程池
在写后台程序的时候我们往往会用到多线程处理办法,为了尽量减少创建和销毁线程的系统开支,需要通过线程池的模式来维处于并发状态的多线程,jdk1.5 提供了较为方便的线程池维护类库,java.util.concurrent 在并发编程中很常用的实用工具类。 下面简单介绍下使用 Executors 创建线程池的用法: [code="java"]import java.util.concurren...原创 2009-09-14 21:56:45 · 532 阅读 · 0 评论 -
JDK1.5 线程池 - ThreadPoolExecutor创建线程池
线程池简介见前面一篇,这边介绍下使用 ThreadPoolExecutor 创建线程池用法: [code="java"]import java.util.Queue; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; import java.ut...原创 2009-09-15 17:55:01 · 256 阅读 · 0 评论 -
从房屋买卖看 java proxy 模式
在房屋买卖过程当中,中介的作用是不可小看的,除了比较熟悉的人之外买卖双方一般都不敢自己交易,一个是不知道具体的买卖过程中的流程以及需要哪些材料,还有就是怕被骗,不知道如何验证买卖双方提供的信息的真实性,中介就扮演着处理这些功能的角色,我们通常做的就是把需要提供的材料给中介,然后就可以等待各个过程的结果,直到最后房屋买卖成功。这里的中介就类似 java 模式里面的 proxy,在调用...2010-03-31 17:03:17 · 168 阅读 · 0 评论 -
java builder 模式之贷款办理
Builder模式定义: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. 为何使用? 是为了将构建复杂对象的过程和它的部件解耦.注意: 是解耦过程和部件. 为了简单说明,下面用办理贷款模拟 builder 模式的实现 先说下思路,一民工在买房的时候没钱要办理贷款,房产交易大厅下面很多银...2010-04-01 16:20:48 · 163 阅读 · 0 评论 -
Junit 使用
由于 JUnit 在平时 Java 开发的过程中用得比较多,网上这部分详细介绍的也不多,找了点资料整理一下一些开发中常用的 JUnit 测试使用方法。里面我都故意使断言出错,错误详细信息我就不贴了,执行看看就清楚了。 [b]JUnit 简介[/b] 针对写好的 Java 程序进行测试,一般的测试方式通常依赖于人工对输入结果的判断,缺少效率且难以组织,可以使用 JUnit 提高测试效率, ...原创 2009-07-25 19:39:39 · 130 阅读 · 0 评论 -
Ant 打 war 包过程
Ant 相关的介绍我就不详述了,网上这方面介绍还是比较多的,下面我就用一个简单的 web 应用做示例。 附件 anttest.rar 包里面是一个简单的登陆应用,输入用户和密码跳转成功页面并显示输入的值,这个工程是用 myeclispe 写的,下面我就模拟实现 myeclipse 的 tomcat 发布 web 应用,将这个应用打包到 tomcat 的 webapps 目录下。 1.构建a...原创 2009-08-03 10:01:55 · 205 阅读 · 0 评论 -
spring 问题
org.springframework.dao.InvalidDataAccessApiUsageException: No value supplied for the SQL parameter 'startDate': No value registered for key 'startDate' 这种问题是由于我们在使用 sql 操作数据库的时候使用了占位符,而在参数 Map 里面没有 ...原创 2010-01-28 11:12:48 · 325 阅读 · 0 评论 -
Java 调存储过程返回游标变量
Java 开发中有时候需要调用一个返回结果集的存储过程,批量返回查询数据结果。下面用个简单的存储过程演示下调用和处理过程。 数据库脚本执行: [code="数据库脚本"]Create Table student (grade varchar2(5), num number(6), Name Varchar2(20), age Integer); Insert Into student Val...原创 2009-08-25 10:23:06 · 172 阅读 · 0 评论 -
Java 之正则表达式
package example.regularexpressions; import java.util.regex.MatchResult; import java.util.regex.Matcher; import java.util.regex.Pattern; import junit.framework.TestCase; public class Basics ...原创 2010-02-26 11:59:05 · 113 阅读 · 0 评论