摘要:
官网 官方地址:https://cn.vuejs.org/ 文档地址:https://cn.vuejs.org/v2/guide/ 安装Vuejs CDN引入(一般不用) <!-- 开发环境版本,包含了有帮助的命令行警告 --> <script src="https://cdn.jsdelivr.n 阅读全文
摘要:
报错 ERROR - 2021-05-17 15:35:22 [http-nio-8080-exec-8]freemarker.log._Log4jLoggerFactory$Log4jLogger.error(_Log4jLoggerFactory.java:59) -- Error execut 阅读全文
摘要:
之前本来都是通过URL直接显示图片的,后来需求变更前端需要图片的base64,但是现在数据库只有URL,写了个方法通过URL获取图片的BASE64 方法: /** * 通过图片的url获取图片的base64字符串 * @param imgUrl 图片url * @return 返回图片base64的 阅读全文
摘要:
缓存穿透及解决方案(来自小姐姐的面试题70) 缓存穿透:指缓存和数据库中都没有数据,如商城高并发或攻击,导致所有的请求都落到数据库上,造成数据库短时间内承受大量请求而崩掉。 解决方案: 接口层增加参数校验,如用户鉴权校验、id做基础校验(id<=0的直接拦截) 从缓存取不到的数据,在数据库中也没有, 阅读全文
摘要:
Redis cluster(来自小姐姐的面试题72) Redis Cluster是一种服务端的分片sharding技术,redis3.0开始使用,采用slot槽的概念,一共分成16384个槽,将请求发送到任意节点,接收到请求到节点会将查询请求发送到正确到节点上执行。 方案说明: 对key进行哈希算法 阅读全文
摘要:
Redis哨兵模式(来自小姐姐的面试题72) 自动选举老大的模式 哨兵模式:sentinel,哨兵是redis中非常重要的组件 集群控制:负责监控redis的master和slave进程是否正常工作 消息通知:某个redis实例故障,哨兵负责发送消息作为报警通知给管理员 故障转移:如果master 阅读全文
摘要:
Redis主从复制 什么是主从复制(来自小姐姐的面试题72)? 使用一个redis实例作为主机,其余的作为备份机。主机和备份的数据完全一致,主机支持写入和读取操作,而从机只支持数据同步和读取操作。客户端将数据写入当主机,由主机自动将数据同步到从机。因而可以将写入数据的命令发送给主机执行,读取数据的命 阅读全文
摘要:
Redis实现订阅发布 Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)订阅消息 redis客户端可以订阅任意数量的频道 订阅/发布消息图 下图展示了频道channel1,以及订阅这个频道的三个客户端 -- client2 client5 和clie 阅读全文
摘要:
AOF(Append Only File) 什么是AOF(来自小姐姐的面试题67) AOF:Append Only File 以日志的形式记录服务器所处理的每一个写、删除操作,查询操作不会记录,以文本的方式记录,打开可以看到详细的操作记录 开启AOF,appendonly no 改为yes就可以了 阅读全文
摘要:
Redis持久化 主要还是为了对付面试吧~ Redis是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦宕机,或者redis进程挂掉,服务器中的数据库状态也会消失,所以Redis提供了持久化功能! RDB(Redis DataBase) 什么是Rdb? 在指定的时间间隔内,将内存中的数据集 阅读全文