- 博客(4)
- 收藏
- 关注
原创 Amazon SQS简介 上篇
SQS即Simple Queue Service, 是一个分布式的消息队列服务,使用它非常简单,消息队列服务可以用来buffer burst, 使整个服务异步处理,不要求组件始终可用.
2014-10-24 11:23:11 4661
原创 怎么进行robot检测
服务端可以通过三种途径进行robot检测,第一种,利用http的User-Agent header进行判断,这种是最正常的判断,但这种不能检测出不友好的请求,它可以伪造。第二种,限制请求频率,普通用户不可能在一定的时间内请求过多次,所以可以检测出。但请求方可以进行随机,限时进行请求。第三种,根据日志进行分析来检测robot。
2014-10-18 16:41:55 4124
原创 Java ConcurrentHashMap分析
ConcurrentHashMap就是HashMap的线程安全版本,值得一提的是,ConcurrentHashMap并没有用一个锁来保护整个哈希区,而是使用了16个锁,将哈希区分成了16个桶,每一个锁控制一个桶,即锁分段,这样子可以更加细粒度的锁对象,所以最大提供16个并发的读写,来提高吞吐量。
2014-10-09 12:14:36 1221
原创 Java CopyOnWriteArrayList分析
CopyOnWriteArrayList是一种线程安全的ArrayList,顾名思义,它会利用写时拷贝技术,它对共享对象做只读操作的时候,大家都用一个共享对象,如果有可变的操作时,就会复制一份出来,然后在新的拷贝上进行操作。
2014-10-09 12:13:53 2253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人