PonyMa的小站
  • 首页
  • java
    MySQL Spring 网络协议 并发编程 微服务 中间件 JVM 常见问题
  • go
    go基础 go标准库 go框架 gozero微服务框架 go项目
  • AI大模型
  • 云原生
    docker k8s k8s部署 k8s源码解析 ServiceMesh 监控 日志 DevOps
  • 架构设计
  • 技术管理

JVM--内存模型

JDK体系结构 Java语言的跨平台特性
2024-06-20
JVM
#java

MySQL 8.0 主从复制原理分析与实战

复制(Replication) 什么是复制 官网:https://dev.mysql.com/doc/refman/8.0/en/repl
2024-06-19
MySQL
#数据库

Mysql-深入理解MVCC与BufferPool缓存机制

MVCC多版本并发控制机制 Mysql在可重复读隔离级别下如何保证事务较高的隔离性,同样的sql查询语句在一个事务里多次执行查询结果相同,就算其它事务对数据有修改也不会影响当前事务sql语句的查询结果。 这个隔离性就是靠MVCC(Multi-Version Concurrency Control)机
2024-06-15
MySQL
#数据库

Mysql-深入理解事务隔离级别与锁机制

事务 我们的数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能就会导致我们说的脏写、脏读、不可重复读、幻读这些问题。这些问题的本质都是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制,用一整套机制
2024-06-13
MySQL
#数据库

Mysql-深入理解索引

1、索引的本质 索引是帮助MySQL高效获取数据的排好序的数据结构,其设计思想是以空间换时间。 2、索引的分类 按「数据结构」分类:B+tree索引、Hash索引、Full-text索引。 按「物理存储」分类:
2024-06-13
MySQL
#数据库

Mysql-深入理解sql执行过程

1、一条SQL查询语句是如何执行的? 我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题。同样,对于 MySQL 的学习也是这样。平时我们使用数据库,看到的通常都是一个整体。 比如,你有个最简单的表,表里有一个 ID 字段,在执行下面这个查询语句时:我们
2024-06-12
数据库
#数据库

HTTPS协议

1. HTTPS 由于 HTTP 天生“明文”的特点,整个传输过程完全透明,任何人都能够在链路中截获、修改或者伪造请求 / 响应报文,数据不具有可信性。因此就诞生了为安全而生的HTTPS协议。使用HTTPS时,所有的HTTP请求和响应在发送到网络之前,都要进行加密。
2024-06-11
网络协议
#java

TCP协议

1. TCP(Transmission Control Protocol):
2024-06-07
网络协议
#java

HTTP协议

超文本传输协议(HyperText Transfer Protocol,HTTP):一种无状态的,以请求/应答方式运行的协议,它使用可扩展的语义和自描述消息格式,与基于网络的超文本信息系统灵活的互动 1.HTTP报文格式
2024-06-07
网络协议
#java

从一个HTTP请求来看网络分层原理

1. 复杂的网络 2. 为了简化网络的复杂度,网络通信的不同方面被分解为多层次结构,每一层只与紧挨着的上层或者下层进行交互,将网络分层,这样就可以修改,甚至替换某一层的软件,只要层与层之间的接口保持不变,就不会影响到其他层。
2024-06-04
网络协议
#java
1 2 3 4 5 6 … 16
皖ICP备2024047329号-1