- 博客(3)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 HashMap扰动函数解读
本篇围绕put()方法寻找key所在数组位置的过程而讨论。在put()时,主要有两段代码来计算key的位置:1.扰动函数;2.与运算扰动函数: static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>>...
2019-08-25 18:55:09
13250
9
原创 RabbitMQ如何保证不丢数据? Spring Boot实现confirm机制及ack消费端主动回调
原理图: 消息确认: 说明:ACK是默认是自动,在消息发送给消费者后立即确认。所以若消费端消费业务逻辑抛出异常,会可能丢失消息。即便加入事务回滚了也只保证数据的一致性,而消息依然丢失。所以,若消费端未成功处理此条消息,消息就会丢失。 NONE(默认):自动;AUTO:根据情况确认;MANUAL:手动确认 yml配置: spring: rabbitmq: ...
2019-06-21 13:43:55
6712
2
原创 docker搭建ELK,使用logstash增量同步mysql数据到es
docker搭建elasticsearch拉取镜像: docker pull elasticsearch:版本号 启动: docker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch 镜像名 浏览器访问http://localhost:9200 查看是否成功docker搭建kibana构建镜像 do...
2019-06-06 18:34:46
13261
dom4j和XStream的最新版jar包以及简单示例demo(xml解析)
2016-09-07
最新版java连接大数据集群缓存redis的jedis包下载
2016-08-15
oracle同一数据库中怎样将一个用户下的表导入或复制到另一个 用户中
2015-10-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人