自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 利用代码实现elasticsearch集群数据迁移

一、前情提要在项目中,大家很有可能遇到elasticsearch(以下简称ES)数据需要迁移的事件,比如从A集群迁移到B集群,A/B集群相互独立,在数据量大的时候,每时每刻都有数据刷新,那如何不停机平滑迁移呢,今天楼主有一种思路,不去采用运维迁移的方式,使用代码双写双读的方式来解决.二、改动思路迁移策略在所有写入/更新索引的地方做双写,同时写入现有的公有集群索引和零担集群的索引 在所有查询索引的地方使用开关切换查询老索引还是新索引,在读的地方加上数据对比数据迁移调度job,数据比对的job

2021-09-16 16:45:10 214

原创 项目中开发遇到过的坑

“如果你想要什么,就要去争取。”——《当幸福来敲门》**嗨报销项目中开发遇到过的坑**1.代码层面1.报销单提交,网络慢导致,重复提交的问题 :解决方案 …redis,其实不太好哈,一上来就搞把锁,多想想 乐观锁 悲观锁 以及用法 其实前端也应该做指纹校验 ,后台用版本号也能解决2.报销单待审核 :数据量过大 dubbo 传输 不适合数据量大 报错 ,报销单待审核,想取总数汇总计算,只能一次取一万条,轮询查询,事实上觉得很不合理,建议交由数据团队计算.3.报销单已审核:金额汇总,之前放在前

2021-04-20 18:42:21 277 2

原创 南京浩鲸云面试经历

第1轮(30分钟)1.自我介绍2.了解过springCloud吗,和dubbo的区别,我说用的dubbo,简单了解springCloud,然后具体说了一些dubbo的优点,和springCloud相比的缺点,我说我没用过,真的只是很粗浅的了解springCloud,她就问我熔断器在你意识里面应该是起什么作用的?我就按照自己的理解说了,3.问了我springMvc的执行流程,这网上有现成的4.redis相关问题,redis为什么那么快?单线程 原子性操作,IO复用模型,数据底层结构跟他说,redis集

2021-04-16 11:59:36 1122

原创 南京运满满面试经历

第一轮电话(简单大概15分钟)1.基础:ArrayList和linkedList的区别?2.基础:Java中锁有了解吗?跟我讲讲乐观锁和悲观锁以及他们的实现原理?3.mysql是锁行还是锁表,SQL优化方案,MySQL索引的数据结构,了解过回表,聚集索引,索引下推?4.对象什么时候进入老年代?OOM遇到过吗?怎么排查?第二轮现场(约一个小时)1.跟我讲讲运行时内存结构(JMM组成),OOM一般发生在那一块?给我模拟一个OOM场景,majorgc和fullgc的区别,1.8默认的垃圾回收器..

2021-04-09 10:11:06 5701 12

原创 记一次开发过程中java.lang.UnsupportedOperationException: null at com.google.common.collect.ImmutableMap.put

@开发过程中遇到的一个.ImmutableMap.put问题你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高

2021-03-24 09:28:51 1370

空空如也

空空如也

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

TA关注的人

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