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