首页
瞬间
友链
关于
兰若春夏
一日为坤,终生为坤
累计撰写
23
篇文章
累计创建
13
个标签
累计收到
6
条评论
栏目
目 录
CONTENT
以下是
奥德坤
的文章
2025-08-26
并发编程
并发编错三大特性 原子性 一个或多个操作,在CPU执行的过程中,看起来就像一个单一的、不可中断的操作。要么所有操作都执行成功,要么都不执行,不存在执行了一半的中间状态被其他线程看到。 但是在多线程情况下,线程切换过程中会强制挂起当前线程,并切换到另一个线程去执行 经典的i++操作 public cl
2025-08-26
20
0
0
并发编程
2025-07-27
Java秒杀系统设计全解析
Java秒杀系统设计全解析 一、 秒杀业务的本质与挑战 秒杀(Flash Sale)业务的核心特征是̶
2025-07-27
80
1
3
JAVA
2025-07-27
扫描登录实现
扫码登录:核心思想与参与者 扫码登录的核心思想是 “授权转移”。它利用一个已经处于登录状
2025-07-27
24
1
0
JAVA
2025-07-27
电商系统商品类目树性能演进之路
在电商系统中,商品类目树是一个访问频次极高、但数据相对稳定的核心模块。它的性能直接影响用户体验和系统吞吐量。以下是一套完整的&
2025-07-27
42
0
0
JAVA
2024-11-17
Running x86_64 Docker Images on Mac M1 Max (Oracle Database 19c)
A few months ago, I wrote a post about me switching back to Windows (here). I can say I gave it an honest try on switching back, but couldn’t stick wi
2024-11-17
95
0
0
2024-10-05
从JDK源码级别彻底剖析JVM类加载机制
类加载运行全过程 当我们用java命令运行某个类的main函数启动程序时,首先需要通过类加载器把主类加载到JVM。 public class Math { public static final int initData = 666; public static User user
2024-10-05
93
0
0
JAVA
2024-10-04
Mysql索引优化实战(一)
CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEF
2024-10-04
170
0
0
MySQL
2024-10-03
Explain详解与索引优化最佳实践
使用EXPLAIN关键字可以模拟优化器执行SQL语句,从而知道MySQL是 如何处理你的SQL语句的。分析你的查询语句或是结构的性能瓶颈 下面是使用 explain 的例子: 在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息
2024-10-03
183
0
0
MySQL
2024-10-03
深入理解Mysql索引底层数据结构与算法
转载自:一文带你深入理解Mysql索引底层数据结构与算法 理解索引的特性 索引是帮助Mysql高效获取数据 排好序的 数据结构 索引是存储在文件里面的 索引的各种存储结构及优缺点 首先看一下,在数据库没有加索引的情况下,SQL中的where语句是如何查找目标记录的,首先看到下图的Col2字段,如果我
2024-10-03
164
0
0
MySQL
2024-10-01
运行时数据区域
运行时数据区域 Java虚拟机在执行Java程序的过程会把它所管理的内存划分为若干个不同的数据区域,Java虚拟机所管理的内存包括以下几个运行时数据区域 程序计数器 程序计数器是一块较小的内存区域,它可以看作是当前线程所执行的字节码的行号指示器。在多线程环境下,每个线程都有独立的程序计数器,互不影响
2024-10-01
101
0
1
深入理解JVM
1
2
3