
java
文章平均质量分 65
陈大嘴
这个作者很懒,什么都没留下…
展开
-
【设计模式】JAVA 枚举实现策略模式
当过多的if-else 在我们的代码中出现的时候,当第三者接手你的业务模块,过多的额if-else会使代码看上去又长又臭,后期维护起来成本过高,为了使代码看上去优雅,我们可以上策略模式原创 2022-08-01 17:34:14 · 2483 阅读 · 5 评论 -
【Java-mysql】url连接及用户名密码该如何加密?
为了使我们的数据库url脱敏,我们可以对数据库连接的url和用户名及密码进行加密操作,这边我们将使用 jasypt-spring-boot 进行加密。原创 2022-07-08 11:16:30 · 2665 阅读 · 0 评论 -
【源码学习】String、StringBuilder、StringBuffer他们之间有什么不一样?
【源码学习】String、StringBuilder、StringBuffer他们之间有什么不一样?原创 2022-06-13 16:02:10 · 175 阅读 · 1 评论 -
【有趣的实验】JAVA 遍历数组的几种方式的耗时对比
JAVA 遍历数组的几种方式的耗时对比原创 2022-05-19 18:17:12 · 1352 阅读 · 0 评论 -
【mysql系列】一键生成mysql文档
一键生成mysql文档原创 2022-05-06 14:40:49 · 2319 阅读 · 0 评论 -
canal实现同步mysql至es
一、canal 简介早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和消费业务。基于日志增量订阅和消费的业务包括数据库镜像 数据库实时备份 索引构建和实时维护(拆分异构索引、倒排索引等) 业务 cache 刷新 带业务逻辑的增量数据处理当前的 canal 支持源端 MySQL 版本包括 5.1.x , 5.5.x ,原创 2022-03-09 11:24:14 · 4099 阅读 · 0 评论