![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
iteye_1036
这个作者很懒,什么都没留下…
展开
-
让Proxool连接池支持自动重连接
项目使用的连接池是Proxool,功能相当强大,不过今天遇到一个问题,如果连接池在运行当中,出现网络或者数据库故障而无法连接到数据库,在恢复正常以后,由于连接是在连接池中持久保存的,会出现连接仍然不可用的情况,这时连接池里的连接实际上都是坏连接,怎么让连接池可以自动重连清除这些坏连接呢? 在网上搜了半天,有不少人问这个问题,但不是没人回答就是讲了一堆如何配置,没说怎么才能自动重连接。...2009-04-01 18:08:38 · 318 阅读 · 0 评论 -
调度框架Quartz快速入门
Quartz是功能非常强大的任务调度框架,下面用一个小例子说明如何使用。 首先去Quartz官网下载http://www.opensymphony.com/quartz/ ,目前最新的版本式1.6.2,本文中使用的是1.6.1。把压缩包解压到本地,里面包含了quartz本身,文档,源代码和依赖的类包等。 在eclips...2009-04-02 17:18:38 · 97 阅读 · 0 评论 -
多个字节数组拷贝合并
编程有时会遇到需要把若干个字节数组合并成一个字节数组的情况,最常见的是从IO流中读取字节到缓冲区,再合并成完整的数据。下面的方法演示做字节数组合并。 首先是java系统提供的数组拷贝方法arraycopy: public void sysCopy(int arrays,int aryLen) { byte[] destArray = new byte[1024]; ...2009-05-11 17:42:00 · 481 阅读 · 0 评论 -
使用java进行文件复制
文件复制的过程很简单,从源文件读出数据,再写到目标文件就实现了文件复制,java强大的I/O实现起来很简单,下面是一个文件copy方法: public static void copy2(String src, String dest) { int readBufferSize = 4096; File from_file = new Fil...2009-05-20 18:47:39 · 94 阅读 · 0 评论 -
Linux下Java程序的启动shell脚本
Java程序多数情况下都会用到一些第三方的类库,如果仅用到几个jar文件,写到java命令里就好,但是依赖的jar文件很多的情况,写到java命令里就不好了,而且如果jar文件被替换,名字变了,就需要改java命令,所以最好在启动命令里不出现jar文件名。假设程序依赖的类库jar文件存放在同级的lib目录下, 简单的: java -Djava.ext.dirs=lib -Djava.li...2009-06-19 17:32:13 · 191 阅读 · 0 评论 -
Servlet中获取Spring配置的方法
有时需要在servlet中使用spring管理的bean,servlet不能被spring管理,通过配置注入的方式来得到需要的bean实例, 这时可以通过获取WebApplicationContext 来得到spring的上下文,从而得到需要的bean的实例。 public void doPost(HttpServletRequest request,HttpServletResponse re...原创 2010-08-17 17:06:05 · 262 阅读 · 0 评论 -
@Override在jdk5和jdk6中有不同的含义
今天编译代码遇到一个关于@override的问题,同样的代码,在jdk6环境下编译通过,但是在jdk5环境下编译出错,报“方法未覆盖其父类的方法”错误,错误的原因是一个类中带有@override的方法(interface method)不是父类中声明的方法。 这个语法在jdk6下面是正确的,即Java6认为覆盖父类方法与实现接口方法都叫override,而在jdk5下面不能通过编...2010-05-31 11:11:43 · 164 阅读 · 0 评论