- 浏览: 59211 次
- 性别:
- 来自: 武汉
最新评论
-
ttdevs:
[u][u][u][u][u][i][b][/b][/i][/ ...
GB18030编码研究以及GBK、GB18030与Unicode的映射 -
冒险王:
注意,一些情况下,打印不同步执行,这可能会在实际打印完成之前返 ...
JAVA打印文件 -
davidx:
踩踩。。。。
insert大量数据经验之谈 -
wuhua:
好文章,学习了
Java字符丢失与中文编码 -
forgetOneself:
我估计是你没有在SPRING的配置文件中指定你的配置文件的位置 ...
关于QUARTZ 的配置引起了线程起动数和自己配的不一致问题
文章列表
如果安装了JDK,会发同你的电脑有两套JRE,一套位于 <JDK安装目录></JDK安装目录>\\jre 另外一套位于 C:\\Program Files\\Java\\j2re1.4.1_01 目录下后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。而且在安装JDK可以选择是否安装这个位于 C:\\Program Files\\Jav a 目录下的JRE.如果你只安装JRE,而不是JDK,那么只会在 C:\\Program Files\\Java 目录下安装唯一的一套JRE. JRE的地位就象一台PC机 ...
- 2008-11-05 09:21
- 浏览 1174
- 评论(0)
简单的来说,update()和saveOrUpdate()是用来对跨Session的PO进行状态管理的。
在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态:
1、未被持久化的VO
此时就是一个内存对象VO,由JVM管理生命周期
2、已被持久化的PO,并且在Session生命周期内
此时映射数据库数据,由数据库管理生命周期
3、曾被持久化过,但现在和Session已经detached(分离的)了,以VO的身份在运行
这种和Session已经detached的PO还能够进入另一个Session,继续进行PO状态管理,此时它就成为PO的第二种状 ...
- 2008-11-04 19:38
- 浏览 1734
- 评论(0)
java对象的属性(通常是一些集合类型的属性 )占用的内存空间。如果对象的占用的内存很大就称为重量级的对象。如果对象的内存小就称为轻量级的对象。
Session 的缓存被称为hibernate的第一级缓存。SessionFactory的外置缓存称为hibernate 的二级缓存。这两个缓存都位于持久层,它们存放的都是数据库数据的拷贝。SessionFactory的内置缓存 存放元数据和预定义SQL, SessionFactory的内置缓存是只读缓存。
Session 缓存的三大作用:
1,减少数据库的访问频率,提高访问性能。
2,保证缓存中的对象与数据库同 ...
- 2008-11-04 19:13
- 浏览 1014
- 评论(0)
摘要
在这篇文章里,来自Pro Java Programming (Apress, June 2005)专家Brett Spell解释了如何一步一步的定位打印设备,创建打印工程,创建一个Doc文档接口的实例来描述你想要打印的数据并且初始化打印。(4500字,2005年7月25日)
Java自从问世以来在各方面发展迅速,但是一直以来,打印输出是java最弱的方面。事实上,java1.0不支持任何打印功能。Java1.1在java.awt包里包含了一个叫做PrintJob的类,但是这个类提供的打印功能十分粗糙和不可靠。当java1.2问世,它围绕PrinterJob设计了一个完整独立的打印机制(叫 ...
- 2008-11-03 20:43
- 浏览 3171
- 评论(1)
insert大量数据经验之谈
在很多时候,我们会需要对一个表进行插入大量的数据,并且希望在尽可能短的时间内完成该工作,这里,和大家分享下我平时在做大量数据insert的一些经验。
前提:在做insert数据之前,如果是非生产环境,请将表的索引和约束去掉,待insert完成后再建索引和约束。
1.
insert into tab1 select * from tab2;
commit;
这是最基础的insert语句,我们把tab2表中的数据insert到tab1表中。根据经验,千万级的数据可在1小时内完成。但是该方法产生的arch会非常快,需要关注归档的产生 ...
- 2008-10-31 16:33
- 浏览 1386
- 评论(1)
Oracle内建包UTL_FILE使用说明(转载)
作者:loveflying000 提交日期:2007-12-23 16:06:00
FOPEN
IS_OPEN
GET_LINE
PUT
NEW_LINE
PUT_LINE
PUTF
FFLUSH
FCLOSE
FCLOSE_ALL
UTL_FILE.FOPEN 用法
FOPEN会打开指定文件并返回一个文件句柄用于操作文件。
所有PL/SQL版本: Oracle 8.0版及以上:
FUNCTION UTL_FILE.FOPEN ( FUNCTION UT ...
- 2008-09-19 14:41
- 浏览 1809
- 评论(0)
我的WEB工程是布在WEBLOGIC服务器上,quartz属性文件按以下配置:
org.quartz.scheduler.instanceName = DefaultQuartzScheduler
org.quartz.scheduler.rmi.export = false
org.quartz.scheduler.rmi.proxy = false
org.quartz.scheduler.wrapJobExecutionInUserTransaction = false
org.quartz.threadPool.class = org.quartz.simpl.SimpleThre ...
- 2008-09-02 12:18
- 浏览 1981
- 评论(2)
[align=center][/align]关于QUARTZ 的配置引起了线程起动数和自己配的不一致问题
前几天做quartz调度任务控制时发现:我配的线程数是1,但真正布上服务器时,发现线程数却起动了好几个,我的本意是每一次只能起动一个.后来查了一下资料发现是我的 quartz.properties文件的其中一项线程池的属性(因为我采用了quartz-1.5.1jar默认配置,线程数配为1):org.quartz.threadPool.threadsInheritContextClassLoaderOfInitializingThread = true.
改成false就好了:
org.q ...
- 2008-09-01 09:54
- 浏览 7227
- 评论(2)
1、异常的优点
如果没有异常,在程序中,应当检查每个命令的成功还是失败,如
BEGIN
SELECT ...
-- check for ’no data found’ error
SELECT ...
-- check for ’no data found’ error
SELECT ...
-- check for ...
- 2008-09-01 09:25
- 浏览 1406
- 评论(0)