java
山谷佬码农
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ConcurrentHashMap 理解
ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。ConcurrentHashMap 类中包含两个静态内部类 HashEntry 和 Segment。HashEntry 用来封装映射表的键 / 值对;Segment 用来充当锁的角色,每个 Segment 对象守护整个散列映射表的若干个桶。每个桶是由若干个 HashEntry 对象链接起来的...原创 2013-03-16 15:42:20 · 138 阅读 · 0 评论 -
Openresty学习使用(一)记录爬虫结果日志
Openresty学习使用(一)记录爬虫结果日志业务场景openresty安装Openrestry配置Java调用问题业务场景日志记录很多时候是一种高并发场景的解决方案,对于不那么重要或者及时的场景可以通过异步记录日志的方式,异步将日志存储成文件,可以加快业务的返回,后续可以用ELK等框架对日志进行分析处理。本文所说的爬虫都是垂直领域的爬虫,结果都以JSON格式进行返回。由于爬虫整体的不稳定...原创 2019-06-07 12:21:55 · 818 阅读 · 0 评论 -
RocketMq与Kafka相关知识汇总
RocketMq与Kafka相关知识汇总架构对比场景顺序消费,重复消费架构对比场景顺序消费,重复消费其实消息队列的持久化,除了本地写文件外,还可以持久化到 K-V 存储或者关系型数据库中,但是性能会比较差,我们就不做讨论了,我们只聊聊持久化到本地文件系统中。而最常见的两种文件结构,一种是 Kafka 所使用的,一种是 RocketMQ 所使用的。Kafka 会在 Broker 上为每一...原创 2019-07-22 11:15:14 · 589 阅读 · 0 评论
分享