02 2024 档案
摘要:kafka部署手册 一、前提条件 1、部署Kafka集群搭建需要服务器至少3台,奇数台 2、Kafka的安装需要java环境,jdk1.8 3、Kafka安装包版本:kafka_2.12-1.1.0.tgz 二、Zookeeper集群搭建 直接使用kafka自带的zookeeper建立zk集群 1、
阅读全文
摘要:常见的加密算法 对称加密算法 DES、3DES、DESX、Blowfish、IDEA、RC4、RC5、RC6和AES 非对称加密算法 RSA、ECC(移动设备用)、Diffie-Hellman、El Gamal、DSA(数字签名用) Hash算法 MD2、MD4、MD5、HAVAL、SHA、SHA-
阅读全文
摘要:Nacos集群部署 使用背景 在当下微服务时代,微服务治理平台层出不穷。随着Netflix相关包进入了仅维护状态,不进行新性能的开发,导致Eureka逐渐退出主流市场。相比较下Nacos同时支持注册中心和配置中心,Nacos 致力于发现、配置和管理微服务。它提供了一组简单易用的特性集,帮助快速实现动
阅读全文
摘要:简述 一、设计模式是重构解决方案 这点很重要,尤其是现在 B/S 一统天下的局面,过早考虑设计模式,得不偿失。 二、设计模式代表了最佳的实践,通常被面向对象的软件开发人员所采用 很多教程都说设计模式是被有经验的人使用的,其实只要定义了一个类,或多或少都在使用他们,而不是有没有经验。只是有经验的人知道
阅读全文
摘要:一、redis集群迁移的几种方式 离线迁移:通过rdb或者aof文件的方式,实现离线迁移缺点:版本限制,不同版本启动时,可能会出现覆盖数据文件的情况(也可能是集群模式的限制);需要停机,会造成数据不一致问题。 使用shell脚本,单库对单库,性能极低,生产环境不能使用。 主从同步:成为从节点slav
阅读全文
摘要:背景 生产环境中,登录接口出现偶发性的异常,排查发现是获取当前时间的工具类抛出异常,以下为代码片段: /** * 时间工具类 */ public class DateUtil { Logger logger= LoggerFactory.getLogger(this.getClass()); pri
阅读全文