摘要:
@Component public class OperationUtil implements ApplicationContextAware { // 获取redis接口 private static RedisService redisService; @Override public void setApplicationContext(Applicati... 阅读全文
摘要:
redis中数据的持久化分为两种:1.rdb,2.aof 1.rdb 在指定的时间内将内存中的数据集快照写入磁盘,恢复时,直接将快照文件读取到内存中。 rdb保存的是dump.rdb文件(默认)。 在redis配置文件中可以设置保存的文件名称,以及每次更新文件的间隔时间 如果在开发过程中遇到非常重要 阅读全文
摘要:
主从复制 启动三个客户端,端口分别为6379,6380,6381 info replication : 显示当前客户端的信息(是主机还是从机),下图是主机6379的部分信息截图 如果需要将6380和6381的客户端设置为从机,则需要在每个端输入命令: slaveof 主机ip 主机端口,也可以在re 阅读全文
摘要:
DELIMITER // DROP PROCEDURE IF EXISTS `test` // CREATE PROCEDURE `test` () BEGIN DECLARE no_results,le_numbers,med_numbers,fee_numbers INT DEFAULT 0; 阅读全文
摘要:
静态资源需要直接访问时,可以通过在配置文件中重写addResourceHandlers方法来实现 自定义拦截器 官方解释没有提及一点,就是不能使用@EnableWebMvc,当然如果Spring Boot在classpath里看到有 spring webmvc 也会自动添加@EnableWebMvc 阅读全文
摘要:
controller层 路径访问/test/name1或者/test/name2时调用的是同一个方法 produces是用来设置返回的response的媒体类型和字符集的,如上表示返回值是json对象 阅读全文
摘要:
mybatis中写sql时有两种方法传参#{param1}和${param1} #是以占位符的形式将参数作为字符串进行传参,如:select * from stu where name = #{name},这条sql编译后变成select * from stu where name =? 解析之后会 阅读全文
摘要:
添加元素:sadd key value1 value2 查看指定key包含的元素:smembers key 判断指定元素是否存在于key的value中(0表示不存在,1表示存在):sismember key value 获取key里面的元素的个数:scard 删除key中指定元素:srem key 阅读全文
摘要:
从左侧追加数据:lpush key v1 v2 v3 从右侧追加数据:rpush key v1 v2 v3 从左侧查询数据:lrange key start end 从左侧/右侧弹出数据:lpop/rpop key 按照索引下标获取元素:lindex key index 获取list中元素的长度: 阅读全文
摘要:
传统数据库的特性:原子性,一致性,独立性,持久性 缓存数据库(Nosql)的特性:强一致性(Consistency),可用性(Availability),分区容错性(Partition tolerance) 分布式数据库系统不可能同时满足强一致性,可用性以及分区容错性,最多只能同时满足其中两个特性, 阅读全文