- 博客(9)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 Java反序列化漏洞修复方案
据Oracle、Cert及我们自测,受影响版本包括但不限于: - 9.2.3.0 - 9.2.4.0 - 10.0.0.0 - 10.0.1.0 - 10.0.2.0 - 10.2.6.0 - 10.3.0.0 - 10.3.1.0 - 10.3.2.0 - 10.3.3.0 - 10.3.4.0 - 10.3.5.0 - 10.3.6.0 - 12.1.1.0 - 1
2016-04-18 09:56:38 9565
转载 聊聊Oracle 11g中的char类型使用
在Oracle数据表和程序类型中,字符类型可能是使用最多的一种了。从历史上看,Oracle首先推出了固定长度char类型字段,之后才推出了变长度类型varchar2。目前,主流Oracle应用开发都已经普遍接受了varchar2作为数据表字段类型表示。如果存在超长字符,都考虑使用CLOB这类大对象进行存储。但是,我们在实际领域中,还是会在各种遗留系统中发现很多char类型字段。而且连带这些遗留系统的
2016-04-18 09:35:51 686
原创 ORACLE数据文件大小限制
oracle数据文件大小限制的公式: oracle maximum file size = db_block_size * 4194303 (2^22 = 4194304) 也就是说最大的数据文件大小是由 db_block_size 来决定的,8KB的数据块的数据文件最大为 8K * 4194304 = 32G,其他的以此类推 限制
2015-08-03 14:08:36 1044
转载 JDBC操作详解
一、JDBC常用接口、类介绍JDBC提供对独立于数据库统一的API,用以执行SQL命令。API常用的类、接口如下:DriverManager管理JDBC驱动的服务类,主要通过它获取Connection数据库链接,常用方法如下:public static synchronized Connection getConnection(String url, String
2015-07-31 16:47:49 363
转载 java.lang.OutOfMemoryError: unable to create new native thread解决方法
简单分享一下,类似问题的解决方法刚才在某机器上上xxx用户下压测时遇到这个问题,连xxx都进不去了说明xxx用户下无法创建跟多的线程了(当然root用户没这个问题) 系统能够创建的最大线程数:(MaxProcessMemory - JVMMemory – 系统内存) / (ThreadStackSize) = Number of threads有两种方式
2015-07-31 15:14:17 557
转载 JVM性能调优
JVM的堆的内存, 是通过下面面两个参数控制的 -Xms 最小堆的大小, 也就是当你的虚拟机启动后, 就会分配这么大的堆内存给你 -Xmx 是最大堆的大小 当最小堆占满后,会尝试进行GC,如果GC之后还不能得到足够的内存(GC未必会收集到所有当前可用内存),分配新的对象,那么就会扩展堆,如果-Xmx设置的太小,扩展堆就会失败,导致OutOfMemoryError错误提示。
2015-07-31 15:11:14 323
原创 weblogic部署应用,访问控制台就报内存溢出
前几天,在服务器上部署了一套环境,访问Weblogic控制台就报内存溢出,java.lang.OutOfMemeryError : Permgen space 环境:服务器:Red Hat Enterprise Linux Server release 6.1 中间件:Weblogic 11g经过多方面排查,发现WebLogic启动时使用的Ope
2015-07-31 14:37:31 2584
转载 内存溢出之PermGen OOM深入分析
现在,网上关于讨论PermGen OOM的资料很多,但是深入分析PermGen区域内存溢出原因的资料很少。本篇文章尝试全面分析一下PermGen OOM的原因,其中涉及到了Java虚拟机运行时数据区、类型装载、类型卸载等,测试代码涉及到了JMX协议。相关前提知识如下: 1、Java类加载的基本原理 2、Java类型卸载相关的知识 3、简要了解JMX协
2015-07-11 17:59:33 567
关于JDBC创建连接同步问题
2015-07-20
JDBC一个connection下多线程查询表数据会产生线程等待
2015-07-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人