摘要: 前言 我们有的时候会去想Redis是如何去处理客户端的请求的.服务端又是如何和客户端进行通信的,又是如何去处理一些定时操作的,这就是我们这篇文章想要了解的东西. 而Redis将这些事件分为俩种:文件事件,时间事件 文件事件: 服务端和客户端之间通过套接字进行通讯,而在这些通讯的过程会产生文件事件,R 阅读全文
posted @ 2024-04-03 10:44 况况况 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 我们之前介绍了Redis的各种基本数据类型. 比如SDS字符串,链表,压缩链表,字典,跳跃表,整数集合等. 但是Redis并不是直接使用它们来构建一个数据库的,而是又包装了一层,使用它们构建了对象系统,然后使用这些对象系统来建立数据库系统. Redis中主要的对象类型有: 字符串对象 列表对象 哈希 阅读全文
posted @ 2024-03-14 09:15 况况况 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 简单动态字符串SDS 在Redis里面字符串随处可见 比如 //设置一个(key,value)为msg和hello world的键值对 set msg "hello world" 在这里,msg和hello world都是一个字符串. Redis自己构建了一个名为SDS(Simple Dynamic 阅读全文
posted @ 2024-02-29 21:34 况况况 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 第十八章 Mysql事务 事务的特性 我们在数据库上进行的操作许多都是现实操作的映射,可是生活中的有些操作不能正确的映射到计算机中. 数据库操作需要满足以下几点才能够满足: 原子性(Automicily): 在一个事务里的所有操作是不可分割的,要么一起成功要么一起失败. 比如一个转账操作A->B,不 阅读全文
posted @ 2024-01-08 01:00 况况况 阅读(17) 评论(0) 推荐(0) 编辑
摘要: ListUtil.partition(list,size)方法 可以利用该方法将一个列表以size为大小分为多个列表. 我们可以利用这个方法来将一个可能数量非常大的列表分成多个定长的列表,再进行数据库批量插入/删除,来控制批量插入/删除数据的数量. List<List> insertList =Li 阅读全文
posted @ 2023-12-05 09:16 况况况 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 第十章:单表访问方法 Mysql Server中又有一个叫优化器的模块,在Mysql服务端对一条查询语句进行语法解析之后,会将其再交给优化器来进行优化,在优化后会获得一个执行计划. 这个执行计划中表明了应该使用哪些索引查询,还有表之间的连接顺序等等. 最后会按照该执行计划中的步骤调用存储引擎提供的接 阅读全文
posted @ 2023-11-06 14:48 况况况 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 第一章 Mysql也是基于客户端和服务端的架构,由客户端连接上服务端,进行登录,而后在客户端输入命令到服务端,由服务端来处理这些命令,对数据进行处理.Mysql服务端进程被称为数据库实例. Mysql的服务端和客户端连接也就是进程之间的通信,主要的方式有TCP、命名管道、共享内存、Unix套接字. 阅读全文
posted @ 2023-10-05 03:34 况况况 阅读(86) 评论(0) 推荐(0) 编辑
摘要: **2023年** - [ ] spring源码 - [ ] mysql技术内幕 - [ ] elasticsearch - [ ] redis设计与实现 - [ ] netty 学习过程中要整理新学到的知识来编写博客复盘 阅读全文
posted @ 2023-06-27 03:03 况况况 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 查看日志: 当只想查看包含关键字的日志 tail -f -n行数 文件名 |grep -E "关键字" 当想查看包含关键字的日志及前后数行 grep -C 行数 '关键字' 文件名 阅读全文
posted @ 2023-03-23 11:55 况况况 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 服务器:腾讯云 系统:centOs7 Nacos:1.1.4 我是跟着尚硅谷的springcloud视频进行学习的,做到p110的Nacos集群部署之后,本地上可以访问服务器的nacos网页,也可以正常增加配置,但是集群管理中的结点列表中没有显示结点,而且应用启动无法注册到服务列表中: 但是到了使用 阅读全文
posted @ 2022-07-28 16:00 况况况 阅读(3584) 评论(1) 推荐(0) 编辑