会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lalala
昵称:
archaique
园龄:
3年7个月
粉丝:
2
关注:
4
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
Java并发编程(13)
Java基础(1)
Java框架(5)
JVM(11)
Redis(8)
安全(1)
操作系统(6)
读书笔记(6)
分布式(11)
设计模式(1)
数据库(12)
算法题(19)
网络(7)
微服务(3)
系统设计(3)
消息队列(3)
随笔档案
2024年6月(1)
2024年4月(1)
2024年2月(1)
2024年1月(1)
2023年12月(3)
2023年11月(3)
2023年10月(7)
2023年9月(10)
2023年8月(15)
2023年7月(25)
2023年6月(4)
2023年5月(14)
2023年4月(9)
2023年3月(2)
2023年2月(1)
2022年12月(1)
2022年11月(3)
2022年10月(1)
2022年9月(1)
2022年8月(3)
2022年7月(7)
阅读排行榜
1. MySQL —— 数据页与 B+ 树索引(674)
2. 如何查看 JDK 使用的是哪种垃圾收集器(645)
3. MySql —— 可重复读完全解决了幻读问题吗(626)
4. MySQL —— 锁的粒度和类型、next-key lock(507)
5. RocketMQ 为什么会丢消息,如何保证消息不丢失(477)
推荐排行榜
1. RocketMQ - 顺序消息/事务消息/延迟消息(1)
2. MySQL —— 数据页与 B+ 树索引(1)
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
5
6
7
8
9
10
11
12
下一页
2023年5月12日
深入理解 JVM -- 类加载
摘要: Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。 与那些在编译时需要进行连接的语言不同,在Java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成 的 这种策略让Ja
阅读全文
posted @ 2023-05-12 17:35 archaique
阅读(18)
评论(0)
推荐(0)
编辑
2023年5月4日
LeetCode —— 递归 dfs、回溯
摘要: 22. 括号生成 class Solution { public List<String> generateParenthesis(int n) { List<String> result = new ArrayList(); if (n == 0) { return result; } // 必须
阅读全文
posted @ 2023-05-04 13:51 archaique
阅读(36)
评论(0)
推荐(0)
编辑
2023年5月2日
LeetCode —— 链表操作
摘要: 21. 合并两个有序链表 可以和后面的 23. 合并 K 个升序链表 结合在一起看,不过这里只有两个链表,不用优先级队列,简单一比较就好 注意这个 // 这个head是特意造的,只是为了后面插入新节点的时候好插入,可以不用对头节点做特殊判断。最后返回head.next即可 ListNode head
阅读全文
posted @ 2023-05-02 20:12 archaique
阅读(26)
评论(0)
推荐(0)
编辑
MySQL —— 锁的粒度和类型、next-key lock
摘要: 参考 https://xiaolincoding.com/mysql/lock/mysql_lock.html 全局锁(备份数据库) 加全局锁 flush tables with read lock 释放全局锁 unlock tables 执行后,整个数据库就处于只读状态了,这时其他线程执行以下操作
阅读全文
posted @ 2023-05-02 00:19 archaique
阅读(510)
评论(0)
推荐(0)
编辑
2023年5月1日
MySQL —— 事务的隔离级别、MVCC
摘要: 《凤凰架构》一书中对事务的隔离级别以及事务的定义很清晰 https://www.cnblogs.com/suBlog/p/16592859.html 总结 写锁:X 排他锁,其他事务不能写入数据,也不能施加读锁(可读,但是不可加读锁) 读锁:S 共享锁,多个事务可以同时施加读锁,但是其他事务不能写入
阅读全文
posted @ 2023-05-01 19:16 archaique
阅读(62)
评论(0)
推荐(0)
编辑
2023年4月30日
MySQL —— 日志系统 redoLog、undoLog、binLog
摘要: 参考: 小林Coding:https://xiaolincoding.com/mysql/log/how_update.html ApsaraDB : https://www.alibabacloud.com/blog/an-in-depth-analysis-of-undo-logs-in-inn
阅读全文
posted @ 2023-04-30 21:40 archaique
阅读(337)
评论(0)
推荐(0)
编辑
2023年4月28日
LeetCode —— 双指针
摘要: 15. 三数之和 (为0) 下标不能是重复的,必定右 i<l<r 1、先对数组排序(从小到大) 2、外层 i 遍历 如果 nums[i] > 0 ,整个 nums[] 后面的必定无法有三元组为0(排过序了,后面的 nums[l] nums[r] 都会大于0)。break。 如果 nums[i] =
阅读全文
posted @ 2023-04-28 00:18 archaique
阅读(67)
评论(0)
推荐(0)
编辑
2023年4月27日
MySQL
摘要: 1、回表查询与索引覆盖 聚簇索引:主键索引一般是聚簇索引。聚簇索引的非叶子结点记录的是索引,叶子结点记录了对应的数据行(所有的字段)。 非聚簇索引:叶子结点记录的是普通索引列与主键的对应关系(不记录别的字段)。 如果走了普通索引,但想要 select 走的索引之外的字段,那么在根据非聚簇查完之后,就
阅读全文
posted @ 2023-04-27 18:02 archaique
阅读(24)
评论(0)
推荐(0)
编辑
2023年4月24日
LeetCode —— 杂
摘要: 1. 两数之和 public int[] twoSum(int[] nums, int target) { Map<Integer, Integer> num2IndexMap = new HashMap<Integer,Integer>(); for(int i=0;i<nums.length;i
阅读全文
posted @ 2023-04-24 00:28 archaique
阅读(4)
评论(0)
推荐(0)
编辑
2023年4月20日
Redis IO 模型
摘要: 参考 小林:Redis 线程模型 @panjf2000 Redis 多线程网络模型全面揭秘 pgnozxzkp4mgq: Redis 6 的多线程 盼盼编程: redis源码客户端和服务端通信过程 公众号:堆栈future:Redis6.0 多线程无锁I/O设计精髓 Redis 有多快? 根据官方的
阅读全文
posted @ 2023-04-20 16:03 archaique
阅读(116)
评论(0)
推荐(0)
编辑
上一页
1
···
5
6
7
8
9
10
11
12
下一页
点击右上角即可分享