自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

季勇的专栏

IT领域

  • 博客(4)
  • 收藏
  • 关注

原创 关于Oracle 大数据排序问题的优化之一

对Oracle的数据进行排序,在数据量比较大的情况下,往往性能会非常低,由于排序需要耗费大量存储空间,一旦涉及磁盘排序,就会有导致效率低下,为了提供其排序效率,经常需要对数据库的相关参数进行调整,但是也无法达到理想的结果,所以需要从应用端进行考虑,尽量减少排序和排序的结果集。          1、减少排序:在没有必要的时候,尽量不使用排序,如果一定要使用排序,排序字段最好包含在筛选字段之中,

2015-06-11 14:40:14 4431

原创 关于JAVA 并发类的Executor误用导致的线程数量异常

近期在项目中,在方法中局部使用Executor创建固定线程,没有按照要求在局部用完之后进行shutdown操作,导致每次方法调用都会生成一个线程池,由于固定线程池在生成线程之后,不会自动回收,一致处于run状态等待任务的到达,因此导致上万的线程被创建,耗尽了服务器资源,因此在创建线程池的时候,要么在全局统一创建进行复用,如果是局部临时使用,就必须在使用完毕后使用shutdown方法释放

2015-06-11 14:07:38 459

原创 关于JAVA httpclient connection reset的问题分析和解决

近日,在和第三方进行接口联调的时候,第三方抱怨我方提供的http服务接口经常发生connection reset的情况,导致第三方不能正常的使用我方服务接口,而我方在对该接口进行各种压力测试后,均没有重现该问题,双方开发人员都不承认是自身的问题,问题难以解决。      由于是connection reset问题,必定和网络以及代码机制有关系,因此对双方的编码机制和通讯整个路由情况进行了梳理,

2015-03-04 11:15:23 18862 1

原创 关于socket短链接和长链接在编程时要注意问题

在JAVA系统开发中,经常会遇到和周边系统进行信息交互,目前在系统间进行信息交互时,一般采用的技术实现分为基于http形式的交互和基于socket的交互,http本质也是基于socket通讯,只是对于客户端和服务端来说,屏蔽了很多socket通讯中的复杂度,如长短链接、报文流格式等,因此在系统间的交互中,如果有可能,一般采用基于http的通讯交互方式,如webservice,restful等,但是

2015-03-02 09:55:20 3286

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除