- 博客(7)
- 收藏
- 关注
原创 深入理解java序列化
简介: 如果你只知道实现 Serializable 接口的对象,可以序列化为 本地文件。那你最好再阅读该篇文章,文章对序列化进行了更深一步的讨论,用实际的例子代码讲述了序列化的高级认识,包括父类序列化的问题、静态变量问题、 transient 关键字的影响、序列化 ID 问题。在笔者实际开发过程中,就多次遇到序列化的问题,在该文章中也会与读者分享。 引言 将 Java 对象序列化为二进制文件的...
2013-03-19 13:19:54 96
原创 Oracle 表分析说明
一、 表分析概念 1. 简单的说,就是收集表和索引的信息,CBO(SQL优化器)根据这些信息决定SQL最佳的执行路径。通过对表的分析,可以产生一些统计信息,通过这些信息oracle的优化程序可以优化。 1) 收集统计信息的目的是为了使基于 CBO(SQL优化器)的执行计划更加准确。 2) 分析的结果数据[all_tables]有什么用,要看Oracle初...
2013-03-15 16:48:05 116
原创 查看oracle执行计划
日常开发活动中,有时候需要对oracle执行计划进行监控,以此来调优程序和数据库方面的性能。 常用方法有以下几种: 一、通过PL/SQL Dev工具 1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。 2、先执行 EX...
2013-03-15 16:22:59 82
原创 对部分行建立索引
背景:如果表中有一列的数据分布很不均匀,大部分是1,少部分是0,而且我们经常查询的刚好是0,在这种情况下,走全表扫描的话,有些浪费资源,如 果对该列建立索引的话,那些值为1的索引数据又有些浪费,因为我们很少去查询值为1的数据,所以我们只对值为0的数据建立索引。 Sql代码 create table t6(status char(1)); begi...
2013-03-15 16:21:45 124
原创 系统参数修改
1.打开文件数修改# vi /etc/security/limits.conf(添加如下两行)* soft nofile 102400* hard nofile 102400查看修改是否生效# ulimit -a2.tcp连接优化# vi /etc/sysctl.conf(添加或修改如下6行) net.ipv4.ip_local_port_range = 1024 65000 net....
2013-03-12 11:02:09 225
原创 JQuery Tree插件——zTree
zTree -- jQuery 树插件 zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。 zTree 是开源免费的软件(MIT 许可证) zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载 采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀 ...
2013-03-11 13:36:27 95
原创 Spring3.1 Cache注解
Spring3.1 Cache注解 博客分类: Spring springehcache 需要感慨一下,spring3.0时丢弃了2.5时的spring-modules-cache.jar,致使无法使用spring来方便的管理cache注解,好在3.1.M1中增加了对cache注解的支持,可喜可贺啊! 希望了解spring2.5的cache注解,可以参考如下内容:...
2013-03-07 10:37:51 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人