- 博客(10)
- 资源 (9)
- 收藏
- 关注
原创 ORACLE11g数据库字符集从ZHS16GBK转为UTF8遗留问题的解决
在之前我写的一篇博客:ORACLE11g数据库字符集从ZHS16GBK转为UTF8中存在一个没有完美解决的问题: 最后经过我公司技术大牛王华文的努力和研究,提出了一个比较完美的解决方案:@Testpublic void initSqlTest2() { String baseDir = System.getProperty("user.dir") + "/doc/sq
2017-05-18 10:03:59 4812
原创 Oracle数据库同一个实例下不同用户表名重复的问题
首先我们要明确:表名和用户没有关系,关键的一个实例下,不能有相同的表名存在。也就是说Oracle数据库系统中,可以有多个数据库,每一个数据库可以有多个数据表。同一个数据库中不能有相同名称的数据表,但在不同的数据库中可以有相同的数据表名。 通常情况我们都是在一个数据库实例下创建多个用户,因此就会出现不同用户下表名重复时,hibernate映射表映射不出来的问题,解决办法就是在访问数据库表时
2017-05-18 09:35:20 15342 1
原创 在java的hibernate3框架中调用oracle数据库中带游标参数的存储过程
Calendar cal=Calendar.getInstance();String curyear=Integer.toString(cal.get(GregorianCalendar.YEAR));Map rootMap = new HashMap();//拼接调用存储过程的sql语句,“?”号代表该存储过程的参数包括in类型和out类型String sql="{call char
2017-05-03 11:25:24 1056 7
转载 20个常用正则表达式,让你少写1000行代码
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/;
2017-04-27 11:44:27 542
转载 oracle数据库字符集的基础知识
客户的环境需要使用UTF8字符集,那么是使用AL32UTF8还是直接使用UTF8,这是一个问题。 Oracle的UTF8字符集由来已久,至少在8的时候就已经存在了,而对应的是UNICODE 3.0。而AL32UTF8字符集是9i才出现的,其对应的是UNICODE 5.0。这两种字符集的区别在于,UNICODE 5.0与3.0相比,又增加了一些新的补充字符。但是在实际当中,使用到这些新增
2017-04-26 17:47:35 1774
原创 ORACLE11g数据库字符集从ZHS16GBK转为UTF8
如果想要搞清楚Oracle的字符系统,需要紧紧地抓住三个因素:一.“客户终端字符集”二.“NLS_LANG”环境变量三.“数据库字符集”数据库字符集查看方法:select * from nls_database_parameters;或者 select * from v$nls_parameters;找到:NLS_LANGUAGENLS_TERRITOR
2017-04-26 12:53:37 29402 2
转载 深入理解JVM—JVM内存模型
深入理解JVM—JVM内存模型我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存,用户缓冲用户IO等待导致CPU的等待成本,但是随着CPU的发展,内存的读写速度也远远跟不上CPU的读写速度,因此,为了解决这一纠纷,CPU厂商在每颗CPU上加入了高速缓
2017-04-21 11:51:53 289 1
转载 jvm中堆和非堆的划分
哪位大神能给我讲解一个问题,我们使用参数-Xms -Xmx设置堆内存的最小值和最大值,-XX:PermSize -XX:MaxPermSize设置非堆内存的最小值和最大值,这里的非堆内存包括Permanent Space(永久存储区)。但是为什么又说jvm中的堆内存分为三部分:Permanent Space 永久存储区、Young Generation Space 新生区、Tenure gen
2017-04-21 11:47:58 3495 1
转载 js中标准for循环与foreach(for in)的区别
js中遍历数组的有两种方式var array=['a']//标准的for循环for(var i=1;iarray.length;i++){ alert(array[i])}//foreach循环for(var i in array){ alert(array[i])}正常情况下上面两种遍历数组的方式结果一样。首先说两者的第一个区别标准的for循环中的
2017-04-20 15:21:06 6674 1
转载 tomcat内存溢出解决办法
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)
2017-04-20 15:12:37 412 1
COMDLG32.OCX压缩包
2017-03-30
jqueryAPI中文版.zip
2017-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人