- 浏览: 167861 次
- 性别:
- 来自: 北京
最新评论
-
jpsb:
...
Spring中 Quartz 调度程序 scheduler JobDetailBean 注入 Service -
jinfreaks1981:
看不明白啊?请解释一下
Struts2 <div> id 动态生成方法 -
huivip:
多谢,刚刚把java7都卸载了,原来是这个原因
IDEA报错: Error: javac: 源版本 1.6 需要目标版本 1.6 -
youfengkai:
多谢,正好遇到问题了
IDEA报错: Error: javac: 源版本 1.6 需要目标版本 1.6 -
wmz110:
,谢谢LZ分享!很好用哦!
PL SQL 8.0.1 注册码
文章列表
重写连接池的setPassword()方法.
写密文解析成明文.
public synchronized void setPassword(String password) {
super.setPassword(Crypto.decrypt(password));
}
<bean id="dataSource" class="com.cc.utils.MyDataSource" destroy-method="close">
<property name="d ...
PL SQL 8.0.1 注册码
我自己试过了,好用!
要使用 SQL 获得当前的日期、时间及时间戳记,请参考适当的 DB2 寄存器:
引用SELECT current date FROM sysibm.sysdummy1
SELECT current time FROM sysibm.sysdummy1
SELECT current timestamp FROM sysibm.sysdummy1
sysibm.sysdummy1 表是一个特殊的内存中的表,用 ...
在Spring中使用Quartz, IOC注入Service方法有点麻烦.和大家分享一个我的经验.
主要用到的是jobDataAsMap,其实它就一个Map,key是注入bean的名字.
传入的Value是一个Service的引用.
<bean name="transferJob" class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass" value="com.amssy.sched ...
我的学习成果和大家分享一下。我的学习资料来源于网络,感谢前辈们。
我作了一些改动,没有连接数据库,节省时间。因为我们的目的是让代码跑通。
欢迎大家提出意见
struts2的json plugin的位置在:http://code.google.com/p/jsonplugin/
下载json plugin的jar包,放到/WEB-INF/lib/目录下就可以了
1. Model PO JavaBean
public class Person {
private Long id;
private String name;
private String sex; ...
- 2009-07-17 11:47
- 浏览 1885
- 评论(1)
您应该对所有不期望的错误条件
(异常)进行日志.您也应该对关键算法
、比较麻烦的事件处理
、以及感兴趣的数据
进行日志。
记录所有的事情,或者记录过多,都会造成问题。日志文件会以很快的速率增长。日志对性能会有很不的影响,但是过多的日志会导致系统变慢。而且,一个更糟糕的问题是:如果记录过多的日志,您将无法对海量数据进行分析。问题会消失在木森林里,日志也变得没有用处。从代码角度看,日志也会使代码变的混乱和臃肿。
记录多少日志完会取决于您,如果可以容易地部署更新的代码(例如web应用程序),那么日志可以较少。如果部署更新的代码比较困难,那么日志 ...
- 2009-06-07 12:39
- 浏览 1113
- 评论(0)
异常是一种对象,用来表示异常的情况.
分为检查异常和非检查异常.
检查异常必须用try-catch进行处理.非检查异常则不用.
建议避免 要求客户代码去处理器异常,可以考虑返回某个值,客户代码瘵处理返回值作为正常流程的一部分.或者考虑,根据在客户代码中执行有效性的验证.
最糟糕的处理方法:(空catch)
try {
doSometing();
} catch (Exception e) {
//log or nothing
}
空catch语句几乎在任何情况下都是不合适的.
catch块中重新抛出异常,称为'重新抛出异常'.
重新抛出异常的目的在于:在尽可能接近源头的地方 ...
- 2009-05-22 16:17
- 浏览 1161
- 评论(0)
实现方法:
1.密码在本地生成加密文件,
2.在你的应用中读取这个加密码文件.
把加密文件和读取类放到相同包下.
读取方法如下:
private static String getPassword() {
String password = null;
try {
java.io.ObjectInputStream in=new java.io.ObjectInputStream(PoolManager.class.getResourceAsStream("mypubkey.dat"));
PublicKey pu ...
- 2009-04-14 17:21
- 浏览 1001
- 评论(0)
DBCP是Apache的一个开源项目:
commons.dbcp.jar
http://jakarta.apache.org/commons/dbcp/index.html
DBCP依赖Apache的另外2个开源项目
commons.collections.jar和commons.pool.jar
下载这些包并将这些包的路径添加到classpath中就可以使用dbcp做为项目中的数据库连接池使用了。
以下是我的连接池
java 代码
import java.io.FileNotFoundException;
import java.io.IOException;
imp ...
- 2009-03-27 13:39
- 浏览 1008
- 评论(0)
Java创建Date类型数据
Date createDate(int year, int month, int date) {
GregorianCalendar calendar = new GregorianCalendar();
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.MONTH, month -1);
calendar.set(Calendar.DAY_OF_MONTH, date);
return calenda ...
- 2009-03-04 14:20
- 浏览 1349
- 评论(0)
多数方法的代码量在一行到六行之间,有些方法在六行到十二之间。
如果方法的代码行数起过这个长度或者更长一些,你就应该着手去重构它们。
最主要的目标是:保证方法能够被快速理解和
维护。
如果方法足够短,我们就容易提供有意义的、简短的名字来命名这个方法。
如果发现为方法命名很困难,请考虑将其拆分为几个更小的方法,每个方法只
能做一件简单的、可以命名
的事情
方法:要么改变对象的状态,要么返回值,不要两件事情都做。
工具方法:工具方法接收参数,只对参数进行处理,然后返回一个值。
工具类:不应该实例化,创建private 无参构造函数
- 2009-03-04 14:10
- 浏览 1038
- 评论(0)
MyEclipse
中修改方法:
在window->preferences->myeclipse
->application server->tomcat
5->jdk->optional java jvm arguments里加:
-Xms256m -Xmx512m -Xss4M -XX:MaxPermSize=256m
- 2009-02-28 14:38
- 浏览 1323
- 评论(0)
Maven Testing 找不到 oracle jdbc 驱动包
已经测试通过
1.在项目pom.xml文件中加入下面这段代码
<dependency>
<groupId>ojdbc</groupId>
<artifactId>ojdbc</artifactId>
<version>14</version>
</dependency>
2.把classes14.jar拷到 repository\ojdbc\ojdbc\14 目录下
改 ...
- 2009-01-19 12:05
- 浏览 4016
- 评论(0)
Maven 项目添加Log4j.xml 配置文件
把log4j.xml 改名log4j-test.xml,然后放到src/test/resources 文件夹下
这样就可以读到了
<build>
<testResources>
<testResource>
<directory>src/test/resources</directory>
<includes>
<include> ...
- 2009-01-19 11:42
- 浏览 3701
- 评论(0)
<context-param>
<param-name>ContextConfigLocation </param-name>
<param-value>/WEB-INF/applicationContext.xml </param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.Cont ...
- 2009-01-16 12:03
- 浏览 1023
- 评论(0)