摘要: 前言 笔者最近有一个需求,需要将一段文字插入到备注字段remark前面。 由于担心插入后超过字段长度的限制,所以需要统计线上数据,根据长度倒序查询remark最长的一批数据看看长度。 刚开始百度了一下 MySQL如何查看字段长度,看到了length(),于是就写了这条sql: select leng 阅读全文
posted @ 2023-03-19 17:49 冰兀朮 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 前言 每次启动SpringBoot项目时,总是能看到控制台打印了一串字符,隐约能辨认出是“Spring”,不知大家是否也好奇过是怎么实现的,是直接打印固定的字符串,还是根据什么算法去生成的?于是闲暇无事,探究一番。 只想修改banner可以跳到文末查看 SpringBoot是怎么打印的 Banner 阅读全文
posted @ 2023-03-08 17:51 冰兀朮 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 下载安装包 去官网复制最新链接 wget -P /usr/local/src/ https://download.redis.io/releases/redis-6.2.5.tar.gz 安装c相关依赖gcc-c++ autoconf automake yum -y install gcc-c++ 阅读全文
posted @ 2021-11-20 23:42 冰兀朮 阅读(220) 评论(1) 推荐(0) 编辑
摘要: 集群概念 Redis 集群就是搭建多个 Redis 节点,这些节点之间进行数据共享 Redis集群不支持需要处理多个键的命令,因为需要在多个Redis节点之间移动数据,在高负载的情况下会降低性能,甚至产生错误 集群特点 1、数据分片 Redis集群包含16384个哈希槽(slot),使用公式 CRC 阅读全文
posted @ 2021-11-20 23:12 冰兀朮 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 需求 MySQL中,某个字段通过分隔符保存了多个字符串,如下: 需要将字段中的字符串分成不同的行,如下: 用到的知识 MySQL提供了一系列字符串处理函数 1、left(str, len):从左边开始截取指定长度 2、right(str, len):从右边开始截取指定长度 3、substring(s 阅读全文
posted @ 2021-11-20 18:02 冰兀朮 阅读(1694) 评论(0) 推荐(0) 编辑
摘要: AOF概念 AOF是Redis中除了RDB以外的另一种持久化方式 RDB是通过保存数据库的键值对实现持久化,而AOF是去保存Redis执行过的写命令 当开启AOF持久化后,重启时会自动加载读取AOF文件恢复数据库 AOF配置 https://blog.csdn.net/m0_38086372/art 阅读全文
posted @ 2021-10-28 17:05 冰兀朮 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 强引用 大部分引用都是强引用,new一个对象并用变量保存就是强引用 如果一个对象具有强引用,就不会被垃圾收集器回收 软引用 如果一个对象只有软引用,说明这个对象是可有可无的 如果内存够用, 垃圾收集器就不会回收;如果内存不足了,就会回收这些只有软引用的对象(可以实现内存敏感的高速缓存) 弱引用 如果 阅读全文
posted @ 2021-08-24 15:22 冰兀朮 阅读(47) 评论(0) 推荐(0) 编辑