- 博客(10)
- 资源 (20)
- 收藏
- 关注
转载 Mina2 Out of Memery原因
前段时间在测试过程中发现了mina框架的问题:当mina一次传输的文件超过一定值(如55m)或者连续传输文件的次数过于频繁,就会内存溢出:org.apache.mina.filter.codec.ProtocolEncoderException:java.lang.OutOfMemoryError: Java heap spaceatorg.apache.mina.filter.c
2014-02-20 17:30:16 1995
原创 Spring的监听文件
SysConfig类 --> com.it.common.util.SysConfig LoginServlet的servlet --> LoginServlet com.it.business.login.servlet.LoginServlet 1
2014-02-18 17:10:11 1401
原创 Jackson解析Json属性对应问题
在利用Jackson解析是遇到一个问题,就是有时候服务器收到的Json某属性的开头字母是大写的,而Bean所对应的内容开头字母必须为大写的才行,而开头字母使用大写字母后不符合java属性的编码规范,而且搞得类名也不伦不类,经过调研后,使用@JsonProperty("ReqHeader")注解写在Bean类的属性上方,属性就可以使用小写字母而能与json内容对应上了,经测试,需要注意的一个问题是如
2014-02-18 11:28:58 2806
原创 师父教的oracle:
师父教的oracle:select * from (select s.*, row_number() over(partition by s.s# order by s.score desc) as rn_ from te_sc s where
2014-02-13 13:45:29 918
原创 EXISTS与in的适用范围及BiTmap和BTree索引的适用范围
1.EXISTS与in的适用范围: EXISTS与IN的使用效率的问题,通常情况下采用exists要比 in效率高,因为IN不走索引,但要看实际情况具体使用。 IN适合于外表大而内表小的情况;EXISTS适合于外表小而 内表大的情况。2.BitMap和BTree的适用范围:BitMap 适用范围:虽然BitMap索引能够提供较好的查询性能,但是因为BitMap索引在执行
2014-02-13 10:13:41 1180
原创 将一个Arraylist去重
首先说明一下ArrayList和HashSet的区别:ArrayList是List(列表),数据是有序的,可以有重复元素。HashSet是Set(集合),数据没有顺序,没有重复元素,元素搜索速度快。之后我们利用ArrayList->HashSet->ArrayList后即可实现对List的去重工作,实现代码如下:import java.util.ArrayL
2014-02-12 09:56:15 1679
原创 linux下关闭tomcat报错解决方案
在linux中安装tomcat后,startup.sh启动tomcat后,利用shutdown.sh关闭tomcat报错,报错信息如下:Error occurred during initialization of VMCould not reserve enough space for object heapCould not create the Java virtual mach
2014-02-11 11:19:12 4052
转载 数据库的Union、Union All、Intersect、Minus
Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;Union All:对两个结果集进行并集操作,包括重复行,不进行排序;Intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;Minus:对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。具体讲讲Union和Union All。先来看一个例
2014-02-11 10:40:34 888
原创 Oracle PGA和SGA区别以及latch和lock的使用场合
1.PGA和SGA区别是什么?SGA是系统全局区,PGA是进程全局区,也有叫用户全局区。oracle在跑,SGA就是oracle的内存结构,比如放databuf,share pool,oracle启动时分配,oracle关闭时回收。PGA是有用户连oracle时,oracle给开辟的一个内存区, 只供该用户使用,该用户断开后,oracle就会将这块内存回收。2.latc
2014-02-10 14:08:53 1290
转载 如何使用CBO,CBO与RULE的区别
Oracle的优化器有两种优化方式,即基于规则的优化方式(Rule-Based Optimization,简称为RBO)和基于代价的优化方式(Cost-Based Optimization,简称为CBO),在Oracle8及以后的版本,Oracle强列推荐用CBO的方式 RBO方式:优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则。比如我们常见的,当一个where子
2014-02-08 21:49:00 2381
eclipse-maven3-plugin.7z
2014-04-21
Spring支持自动转json的依赖
2014-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人