摘要:
Spring/Spring MVC 1. Spring是什么,好处有哪些,为什么要使用? Spring是一个轻量级的开源的JAVAEE框架 好处:方便解耦简化开发,Aop编程支持,方便程序测试和进行事务操作,可以整合其他框架,降低Api开发难度 有以上的优点可以解决企业应用开发的复杂性 2. 解释一 阅读全文
摘要:
查看命令是否等于1 sysctl net.ipv4.ip_forward 返回值为1代表路由已开启,为0就是未开启 不是则修改 vim /usr/lib/sysctl.d/00-system.conf 添加如下内容: net.ipv4.ip_forward=1 重启network服务 systemc 阅读全文
摘要:
AES加密解密:http://tool.chacuo.net/cryptaes 在数字加密算法中,通过可划分为对称加密和非对称加密 对称加密:如AES,DES,3DES 含义:加密和解密使用的是同一把钥匙。密钥不能在网络中传输,避免被拦截。如果要传输,必须要对密钥进行非对称加密再加密一次。 优点:算 阅读全文
摘要:
基础 1.说说什么是Redis、及特点? Redis是一个基于内存存储数据运行并支持持久化、使用key/value形式存储的高性能的nosql数据库,适合用于存储频繁访问,数据量较小的场景下。 特点: 1.支持数据持久化:可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 2.支持多种 阅读全文
摘要:
一、简介 Redis集群是Redis提供的分布式数据库方案,集群通过分片(sharding)来进行数据共享,并提供复制和故障转移功能。哨兵解决了高可用的问题,而集群就是终极方案,一举解决高可用和分布式问题。 数据分区: 数据分区 (或称数据分片) 是集群最核心的功能。集群将数据分散到多个节点,一方面 阅读全文
摘要:
传参@GetMapping(value = "/{id}")public AjaxResult getInfo(@PathVariable("id") String id, HttpServletRequest request) { return productInfoService.selectP 阅读全文
摘要:
一、简介: Sentinel(哨岗、哨兵)是Redis的高可用性(high availability)解决方案:由一个或多个Sentinel实例(instance)组成的Sentinel系统(system)可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态 阅读全文
摘要:
一、简介: 在Redis中,用户可以通过执行SLAVEOF命令或者设置slaveof选项,让一个服务器去复制(replicate)另一个服务器,我们称呼被复制的服务器为主服务器(master),而对主服务器进行复制的服务器则被称为从服务器(slave),进行复制中的主从服务器双方的数据库将保存相同的 阅读全文
摘要:
一、AOF持久化 除了RDB持久化功能之外,Redis还提供了AOF(Append Only File)持久化功能。与RDB持久化通过保存数据库中的键值对来记录数 据库状态不同,AOF持久化是通过保存Redis服务器所执行的写命令来 记录数据库状态的。 当对空白数据库执行键值对命令时,RDB持久化是 阅读全文
摘要:
一、介绍 Redis是一个键值对数据库服务器,服务器中通常包含着任意个非空数据库,而每个非空数据库中又可以包含任意个键值对,为了方便起见,我们将服务器中的非空数据库以及它们的键值对统称为数据库状态。 举个例子,下图展示了一个包含三个非空数据库的Redis服务器,这三个数据库以及数据库中的键值对就是该 阅读全文
摘要:
一、服务器中的数据库 Redis服务器将所有数据库都保存在服务器状态redis.h/redisServer结构的db数组中,db数组的每个项都是一个redis.h/redisDb结构,每个redisDb结构代表一个数据库 struct redisServer { // ... // 一个数组,保存着 阅读全文