摘要:
问题重现 示例代码如下: Map<String, Object> map = new LinkedHashMap<>(); map.put("name", "xujian"); map.put("age", 25); Gson gson = new Gson(); for (Map.Entry<St 阅读全文
摘要:
为什么要做这次分享? 已经了解到公司基础架构部门和很多业务部门的技术已经在落地Service Mesh了,Service Mesh本身是个基础设施,最终肯定会推向各个业务,那对业务开发人员或多或少会有影响, 为了使平台开发工程师和业务开发工程师那时候能更好的沟通,就想对Service Mesh做一个 阅读全文
摘要:
第一章:开年遇天灾,雪上加霜 2020年的春节,好像从来没有在记忆里停留过。 伴随着一场“新冠疫情”,本应该家家户户贴春联,变成了家家户户戴口罩,大街小巷不见人的景象。 对我来说2020开年不顺,在疫情的影响下大小企业纷纷出现了经营困难,资金链断裂甚至宣布倒闭。我们公司也难逃此劫,很不幸我成为了被优 阅读全文
摘要:
常用的数据同步方案 Q:大家知道的数据库同步方案或者工具有哪些? 数据库迁移场景 以Mysql数据库迁移为例,数据库常用迁移方案有停机迁移和平滑迁移。 平滑迁移又分为双写和CDC(数据变更抓取)。 双写:即所有写入操作同时写入旧表和新表,这种方式可以完全控制应用代码如何写数据库,听上去简单明了。但它 阅读全文
摘要:
本文主要介绍如何使用gitlab的webhook来打通企业微信消息提醒。 前提准备 企业微信消息发送接口 根据企业微信开发者文档得到一个消息发送的接口url,参照:企业微信群机器人配置说明; gitlab(账号,用户组,项目) 生成gitlab账号token 获取项目的project_id 参考gi 阅读全文
摘要:
本文主要介绍一些ES和MongoDB的API使用,请不要纠结代码上下文。 1、调用ES接口 使用RestHighLevelClient <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artif 阅读全文