首页
标签页
后端开发
理论知识笔记
关于
Haenu的Blog
坚持学习,慢慢进步!
累计撰写
35
篇文章
累计创建
10
个标签
累计收到
2
条评论
栏目
目 录
CONTENT
以下是
理论知识笔记
相关的文章
慢SQL
慢SQL 本篇文章总结自阿里技术篇 关于慢SQL 对于超过1s的SQL为慢SQL 慢SQL由于执行时间长,会导致: 系统的响应时间延迟,影响用户体验 资源占用增加,增高了系统的负载,其他请求响应时间也可能会收到影响。 慢SQL占用数据库连接的时间长,如果有大量慢SQL查询同时执行,可能会导致数据库连
2024-09-27
19
0
1
Mysql
手撕单例模式
懒汉模式 public class Singleton { private static Singleton instance; private Singleton(){} public static synchronized Singleton getInstance()
2024-09-11
19
0
0
理论知识笔记
Leetcode记录
160. 相交链表 - 力扣(LeetCode) public class Solution { public ListNode getIntersectionNode(ListNode headA, ListNode headB) { if(headA == null ||
2024-08-27
64
0
0
理论知识笔记
MVCC
MVCC的原理 快照读是MVCC实现的基础,而当前读是悲观锁实现的基础。 那么,快照读读到的快照是从哪里读到的呢?换句话说,快照是存在哪里的呢? UndoLog undo log是Mysql中比较重要的事务日志之一,顾名思义,undo log是一种用于回退的日志,在事务没提交之前,MySQL会先记录
2024-08-23
59
0
0
理论知识笔记
IO多路复用
Socket 套接字。对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。例子:客户端将数据通过网线发送到服务端,客户端发送数据需要一个出口,服务端接收数据需要一个入口,这两个“口子”就是Socket。 FD 文件描述符,非负整数。“一切皆文件”,linux 中的一切资源都可以通过文件的方式访
2024-08-15
32
0
0
OS
Java中的Stream流
函数式编程-Stream流 1. 概述 1.1 为什么学? 能够看懂公司里的代码 大数量下处理集合效率高 代码可读性高 消灭嵌套地狱 //查询未成年作家的评分在70以上的书籍 由于洋流影响所以作家和书籍可能出现重复,需要进行去重 List&
2024-06-26
23
0
0
理论知识笔记
Mysql45-一条更新语句是如何执行的
一条更新语句是如何执行的 和查询很像,连接器,分析器,优化器,执行器,不过和查询不同的是,更新流程还涉及到日志模块。 redolog 当有一条记录需要更新的时候,Innodb引擎就会先把记录写到redo log里面,并更新内存,这个时候更新就完成了,同时innodb引擎会在适当的时候,将这个操作记录
2024-06-26
24
0
0
Mysql
mysql45讲之 一条查询语句是如何执行的
mysql45讲 第一讲,一个查询语句是如何执行的。 mysql可以分为 server层和存储引擎层。 server层包括连接器,查询缓存,分析器,优化器,执行器等。 存储引擎负责数据的存储和提取。默认使用innodb,在建表时可以自行选择 连接器 连接器负责跟客户端建立连接,获取权限,管理和维持连
2024-06-26
29
0
0
Mysql
消息队列笔记
Kafka、ActiveMQ、RabbitMQ和RocketMQ都有哪些区别?
2024-06-24
66
0
0
理论知识笔记
Spring笔记
SpringBoot常见注解 工厂模式 : Spring 容器本质是一个大工厂,使用工厂模式通过 BeanFactory、ApplicationContext 创建 bean 对象。
2024-06-24
24
0
0
理论知识笔记
1
2