摘要:
一、同源策略简介 1.1、什么是源 在Web安全上下文中,源(Origin)是指一个URL的协议、域名和端口号的组合。这三个部分共同定义了资源的来源,浏览器会根据这些信息来判断两个资源是否属于同一源。例如,https://www.example.com:443和http://www.example. 阅读全文
摘要:
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 阅读全文
摘要:
1、使用数据库唯一索引: 为需要防重复的字段添加唯一索引,再尝试插入,如果重复会报错。 2、使用线程本地变量 利用ThreadLocal存储是否调用过的标识变量。 private static final ThreadLocal<Bolean> CALLED =new ThreadLocal<>() 阅读全文
摘要:
public static void main(String[] args) throws Exception { int year = 2023; List<String> dateList=new ArrayList<String>(); SimpleDateFormat simdf = new 阅读全文
摘要:
一、新建任务: 1、输入项目名。 2、选择构建项目的类型。 3、ok。 二、配置。 1、添加描述。 2、选择丢弃旧版本。 策略为:日志轮换。保持构建天数和最大个数根据具体情况填写。本项目选择5天。 3、选择jdk版本。 4、选择源码管理工具。 本项目为svn管理。 添加svn地址,账号密码。 其他默 阅读全文