- 浏览: 103643 次
- 性别:
- 来自: 深圳
最新评论
-
lanchangsheng:
原因: sessionFactory = config.con ...
细节问题的解决:org.hibernate.DuplicateMappingException -
tanliwei:
今天碰到了,映射文件里面,有的类 类路径不对, 不一定是重复 ...
细节问题的解决:org.hibernate.DuplicateMappingException -
darkness_t:
额,我也遇到了...
细节问题的解决:org.hibernate.DuplicateMappingException -
ITpengcheng:
谢谢啦,是这问题…………
细节问题的解决:org.hibernate.DuplicateMappingException -
ileson:
...
自己编写的_JDBC数据库连接池 (供源代码下载)
文章列表
CXF客户端的默认读超时时间是60s,连接超时时间10s,那么我们如何修改客户端的读超时时间和连接超时时间呢?
请看代码:
//代理工厂
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
factory.setServiceClass(IESBWebService.class);//设置请求接口 factory.setAddress("http://10.241.0.105:17000/TEST");
IESBWebService esbServe ...
算法程序题:
该公司笔试题就1个,要求在10分钟内作完。
题目如下:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。 基本思路:1 把问题归结为图结构的遍历问题。实际上6个数字就是六个结点,把六个结点连接成无向连通图,对于每一个结点求这个图形的遍历路径,所有结点的遍历路径就是最后对这6个数字的排列组合结果集。2 显然这个结果集还未达到题目的要求。从以下几个方面考虑: 1. 3,5不能相连:实 ...
- 2009-11-06 22:46
- 浏览 2087
- 评论(0)
面试的人员最后给了我一个题目,我当时傻眼了。他当时问我数学怎么样,我说,“我数学还可以!”。然后他说,要给我一个数学编程的题目做。我说:“会不会很难啊!”。他微笑的说:"很简单!" 题目是这样出的:5个香蕉,4个梨子,3个苹果。如何用程序实现,将这个些水果排列成不同的组合,并用某种语言来实现!
我找的一些资料:
数学中的组合运算在统计中是十分常见的运算,但用程序输出所有组合的可能性却并不容易。这里介绍一个非常酷的组合算法:(太TM牛逼了)
组合问题:输出从m个数中的任意抽取n个数的组合全部可能序列。
[10反转置换法]
...
- 2009-10-25 23:46
- 浏览 1576
- 评论(5)
我自己实现的数据库连接池
包含的功能:
1、容纳n个打开的连接
2、容纳最大m 最大连接数
2、确定某个连接什么时间在使用
3、如果请求使用n+1个连接,它能创建一个新的连接对象,这个对象包含它的存活时间,过期,则移除该对象
4、当连接超过最大连接数m , 则必须等待,直到有空闲的连接 才可以使用
主要类的代码:
package database.pool;
import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.util.Propert ...
- 2009-10-11 22:21
- 浏览 4647
- 评论(1)
一、Exector接口:
JDK5新增了一个软件包java.util.concurrent,提供了大量在并发编程中很常用的实用工具类。
java.util.concurrent.Executor是一个执行器。用来执行已提交的 Runnable 任务的对象。
Executor本身是一个接口。此接口提供一种将任务提交与每个任务将如何运行的机制(包括线程使用的细节、调度等)分离开来的方法。通常使用 Executor 而不是显式地创建线程。
通过Executor管理Thread对象,可以简化编程。
Executor在客户单和任务执行之间提供了一个中介层,通过中介来执行 ...
- 2009-10-09 13:18
- 浏览 3090
- 评论(0)
不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工作的总结和自我技术的条理话。JAVA的synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再 ...
- 2009-10-08 16:11
- 浏览 1560
- 评论(2)
1、类MulFilesFind:
package cy.thread.pool;
import java.io.File;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;
public class MulFilesFind { public static String filename; private ThreadPoolExecutor threadPool; pu ...
一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, RejectedExecutionHandler ...
- 2009-09-28 16:47
- 浏览 4636
- 评论(0)
谈谈回调吧,以前学java的时候居然没接触到这个词汇,汗,最近研究hibernate和spring结合时,发现spring实现hibernate时应用了回调机制,于是google了很多次,终于有所体会了,现在做下小小的总结,以便加深印象!
java回调机制:
...
- 2009-09-25 20:31
- 浏览 2040
- 评论(0)
学习了spring的HibernateTemplate类部分源码,总结一下自己对回调模式的理解。
在dao里经常有这样的语句
代码
public E findById(Serializable id)
{
return (E) getHibernateTemplate().get(clazz, id);
}
HibernateTemplate类源码
代码
public Object get(Class entityClass, Serializable id) throws DataAccessException ...
- 2009-09-25 20:06
- 浏览 3121
- 评论(0)
今天使用Excel导入到数据库
但是要进行批量插入, 使用的是JDBC的方式进行的,可是就是在事务处理的时候没有成功,
我在网上找了一些资料,这次又是使用Hibernate的回调机制。成功了!
分享一下~
Hibernate中的Dao层的代码:
package teach.dao.adminpart;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.sql.Connection;
import java.sql.Prep ...
- 2009-09-24 20:10
- 浏览 2955
- 评论(0)
算法的力量
算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门,就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最 ...
- 2009-09-22 22:13
- 浏览 1035
- 评论(0)
没事,写写算法!
这个算法是:折半插入排序
1、Data类,要排序的对象:
package sort.cy.BinaryInsertSort;
public class Data {
private int data;
public int getData() {
return data;
}
public void setData(int data) {
this.data = data;
}
public Data(int data){
this.data = data;
}
}
2、CyBinaryInsertSort 类,对Data类进行排序:
pa ...
前几天,遇到一个问题,就是在浏览器地址栏传递中文时,出现乱码,考虑了一下,解决方式有很多,我还是采用了转换编码的方式,将中文转换为Unicode编码,然后再解码成中文,以下是实现的过程,非常简单!
package cy.code;
public class CyEncoder {
private String zhStr; //中文字符串
private String unicode;//将中文字符串转换为Unicode编码 存储在这个属性上。
public CyEncoder(String zhStr){
this.zhStr = zhStr;
}
public Str ...
一、浏览器地址栏传递乱码:
例如:
<a href="login.do?typeid=表格维护">表格维护 </a>
tomcat做web服务器时,通过地址栏传中文参数时,为防止浏览器上的为乱码
需在服务器server.xml中配置对应的端口中配置编码方式即可.例如:
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75&qu ...