自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

横云断岭的专栏

日落黄金台金黄落日--微信公众号:横云断岭的专栏

  • 博客(3)
  • 资源 (4)
  • 收藏
  • 关注

原创 Apache HttpClient 没有设置time out导致应用长时间阻塞的问题

现在的对外接口一般都是Http + json的,因为简单,语言无关。Apache HttpClient应该是最常用的Java http组件了。这货有个坑爹的地方,Apache HttpClient如果对方不回应,或者网络原因不返回了,那么HttpClient会一直阻塞。这种情况在公网可能比较容易碰到。在内网时,也有一次因为一台中转的nginx挂掉而导致hessian请求长时间阻塞。因为Ht

2014-04-21 19:46:12 25551 1

原创 利用redis缓存热门数据,分页的一种思路

普通分页一般分页做缓存都是直接查找出来,按页放到缓存里,但是这种缓存方式有很多缺点。如缓存不能及时更新,一旦数据有变化,所有的之前的分页缓存都失效了。比如像微博这样的场景,微博下面现在有一个顶次数的排序。这个用传统的分页方式很难应对。一种思路最近想到了另一种思路。数据以ID为key缓存到Redis里;把数据ID和排序打分存到Redis的skip list,即zset里;

2014-04-21 19:26:52 30709 3

原创 在Java里处理文件的技巧

update: 2016-8-4从URL转换为File的方法:1. 先判断URL是否是 file: 开头的2. 用new File(url.toURI()); 来转换为File注意,因为url当有空格时,会被转义为%20,所以要转换为URL,再转为File。另外要注意处理这个转义时不能使用URLDecoder。参考:http://stackoverflow.com/a/17870390写这篇B...

2014-04-19 21:05:52 21844

The XA Specification XA规范

The XA Specification XA规范

2014-02-20

同时多线程处理器上的动态分支预测器设计方案研究.pdf

同时多线程处理器上的动态分支预测器设计方案研究。 一篇关于分支预测的论文

2012-07-08

处理器分支预测研究的历史和现状

处理器分支预测研究的历史和现状。 一篇介绍cpu分支预测技术的文章。

2012-07-08

QT 提问的程序代码

QT 提问的程序代码 QT 提问的程序代码 QT 提问的程序代码 QT 提问的程序代码 QT 提问的程序代码

2010-12-13

空空如也

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

TA关注的人

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