摘要: 详解Springboot中自定义SpringMVC配置 WebMvcConfigurer接口 ​ 这个接口可以自定义拦截器,例如跨域设置、类型转化器等等。可以说此接口为开发者提前想到了很多拦截层面的需求,方便开发者自由选择使用。由于Spring5.0废弃了WebMvcConfigurerAdapte 阅读全文
posted @ 2020-04-08 09:06 昂迪梵德 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: Java中使用RSA算法加密 概述 RSA加密算法 是一种 非对称加密算法 RSA加密的方式 使用 公钥 加密的数据,利用 私钥 进行解密 使用 私钥 加密的数据,利用 公钥 进行解密 RSA是一对密钥。分别是 公钥 和 私钥 ,这个公钥和私钥其实就是一组数字!其二进制位长度可以是1024位或者20 阅读全文
posted @ 2020-04-07 09:05 昂迪梵德 阅读(3169) 评论(0) 推荐(0) 编辑
摘要: Docker搭建MySQL主从复制 1. 主从服务器上分别安装Docker 1.1 Docker 要求 CentOS 系统的内核版本高于 3.10 1.2 确保 yum 包更新到最新。 1.3 安装需要的软件包, yum util 提供yum config manager功能,另外两个是device 阅读全文
posted @ 2020-04-04 23:42 昂迪梵德 阅读(347) 评论(0) 推荐(1) 编辑
摘要: SpringMVC中RequestContextHolder获取请求信息 RequestContextHolder的作用是: ​ 在Service层获取获取request和response信息 代码示例: 源码分析: 定义了两个ThreadLocal变量用来存储Request 设置方法 是在Spri 阅读全文
posted @ 2020-04-03 09:56 昂迪梵德 阅读(2765) 评论(0) 推荐(0) 编辑
摘要: 详解Redis持久化(RDB和AOF) 什么是Redis持久化? Redis读写速度快、性能优越是因为它将所有数据存在了内存中,然而,当Redis进程退出或重启后,所有数据就会丢失。所以我们希望Redis能保存数据到硬盘中,在Redis服务重启之后,原来的数据能够恢复,这个过程就叫持久化。 Redi 阅读全文
posted @ 2020-04-02 14:15 昂迪梵德 阅读(1477) 评论(2) 推荐(2) 编辑
摘要: Redis事务 Redis 事务简介 Redis 事务的基本功能由 MULTI、EXEC、DISCARD 及 WATCH 等命令实现。其中, ● MULTI 命令用于启动 Redis 的事务,将客户端置为事务状态。 ● EXEC 命令用于提交事务,执行从 MULTI 到此命令前面的命令队列,此时客户 阅读全文
posted @ 2020-04-01 08:56 昂迪梵德 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Springboot CORS跨域访问 什么是跨域 浏览器的同源策略限制: 它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域 阅读全文
posted @ 2020-03-31 10:40 昂迪梵德 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 深入Redis服务器启动过程 1. 服务器状态结构的初始化 首先,创建一个struct redisServer 类型的实例变量 server 作为服务器的状态。 其次,调用redis.c/ initServerConfig 函数来初始化 server 变量。 ​ initServerConfig 函 阅读全文
posted @ 2020-03-30 15:27 昂迪梵德 阅读(463) 评论(0) 推荐(0) 编辑
摘要: Redis服务器重要属性详解 1. cronloops 属性 cronloops 属性是一个计数器,用于记录服务器的 serverCron 函数被执行的次数,是一个 int 类型的整数。 2. rdb_child_pid 与 aof_child_pid 属性 rdb_child_pid 和 aof_ 阅读全文
posted @ 2020-03-30 09:30 昂迪梵德 阅读(347) 评论(0) 推荐(0) 编辑
摘要: Redis底层函数详解 1. serverCron 函数 它负责管理服务器的资源,并维持服务器的正常运行。在执行 serverCron 函数的过程中会调用相关的子函数,如 trackOperationsPerSecond、SigtermHandler、clientsCron、databasesCro 阅读全文
posted @ 2020-03-29 18:07 昂迪梵德 阅读(373) 评论(0) 推荐(0) 编辑