自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 MySQL梳理:其他

MySQL其他内容补充,如InnoDB区状态管理机制、InnoDB缓冲池机制(Buffer Pool)等

2025-08-07 11:08:54 482

原创 MySQL梳理四:事务日志机制和多版本并发控制(MVCC)

深入剖析redo log和undo log如何协同保障ACID特性,详细解释四种事务隔离级别的工作原理和性能权衡,通过WAL预写日志策略和MVCC版本管理机制,展示MySQL如何在保障数据一致性的同时实现高并发性能

2025-08-07 10:30:08 399

原创 MySQL梳理三:查询与优化

MySQL查询优化的系统性指南,从理论基础到实战应用全面覆盖。详细介绍了7种单表访问方法、联表查询机制、成本计算原理和基于规则的优化技术,同时结合真实案例深入解析EXPLAIN执行计划分析方法

2025-08-03 21:42:44 951

原创 MySQL梳理二:索引

深度解析MySQL索引的核心原理与实现机制。从有无索引的查找效率对比出发,详细阐述B+树的多级目录结构、存储容量计算和快速定位原理,深入解读InnoDB聚簇索引的组织方式、工作机制和唯一性保证策略。同时探讨索引在ORDER BY排序、GROUP BY分组、回表查询等场景中的优化作用,为MySQL性能调优和索引设计提供理论基础与实践指导

2025-07-23 18:55:39 963

原创 Go 编译报错排查:vendor/golang.org/x/crypto/cryptobyte/asn1 no Go source files

GOROOT污染引发的构建问题排查 在Go项目构建过程中,出现指向vendor目录的编译错误,但项目实际并未使用vendor机制

2025-07-11 17:59:50 913

原创 MySQL梳理一:整体架构概览

系统解析MySQL数据库的整体架构设计,从客户端层、服务层到存储引擎层的完整技术栈。深入阐述连接管理、SQL解析、查询优化、执行过程等核心机制,重点解析InnoDB存储引擎的页机制、Buffer Pool缓存、聚簇索引组织等关键技术

2025-07-04 10:57:49 1067

原创 json.Unmarshal精度丢失问题分析

JSON反序列化中偶现17位整数精度丢失问题,分析发现因Data字段使用interface{}类型导致大整数被默认解析为float64,而float64仅支持15-16位有效数字的精度

2025-06-20 14:56:53 697

原创 LLM发展时间线一览

LLM发展重要节点及对应的时间线

2025-04-14 14:31:30 734

原创 代码简洁思考

代码简洁,纬度主要包括代码整体的可读性、可维护性、美观性,可以通过结构化数据管理、单一职责原则、defer的使用以及避免重复代码等最佳实践,帮助优化代码结构和提升开发效率

2025-02-26 15:34:53 326

原创 Elasticsearch浅析

文章主要介绍了 Elasticsearch的相关知识,包括其定义、核心特点(高效全文搜索、分布式架构等)、倒排索引(组成、构建过程、优势与局限性等)、核心组件、层级结构、主从架构、应用场景、与 MySQL 的区别、实践中的查询基础、封装方式、界面刷新问题及解决方案,同时还推荐了相关知识的进阶文章

2024-12-23 14:12:13 1472

原创 一分钟学会使用阿里云对象存储OSS

文章围绕阿里云对象存储服务(OSS)展开,目标受众既包含小白用户(快速入门),也包括有一定基础的技术开发者可以将阿里云的OSS对象存储理解为一个个。

2024-12-02 16:38:49 701

原创 如何阅读Go源码

函数定义:Go 中使用func关键字定义函数,支持按值传递(默认)和引用传递返回值:Go 支持多返回值,非常适合返回数据和错误。

2024-11-08 10:06:26 1059 1

原创 IM系统中如何优解“聊天消息撤回”

IM系统中如何优解“聊天消息撤回”

2024-10-22 10:59:22 1294

原创 如何规范请求第三方接口

不少项目在出现一些特定的需求时,都会通过请求特定的第三方接口以实现

2024-08-20 19:08:31 455

原创 从消息的重新获取切入,思考系统高并发、高性能的解决方案

在构建一个高并发、高性能的系统时,尤其是在处理像消息重新获取这样的功能时,涉及到多个复杂的环节和技术难点,消息的重新获取不仅仅是一次简单的RPC调用和数据更新,而是在整个系统的运行中,如何有效地处理大量并发请求,保持系统的高可用性和响应速度,这些都是必须要考虑的问题

2024-08-20 17:17:54 760

原创 Go 语言中变量遮蔽引起的报错问题及简单复盘:从错误处理到代码清晰性

变量遮蔽

2024-07-29 17:43:28 758

原创 初入MAC系统必备神器(点赞收藏)

初入MAC系统必备神器

2024-07-11 17:04:29 2577

原创 一分钟修改好Go的全局环境变量(MAC系统)

举例,如果你想将 Go 的全局环境变量修改为。

2024-07-08 11:50:04 1638

原创 从一个简单需求切入,思考系统高性能的解决方案

在当今的互联网应用中,高并发和高性能是衡量一个系统优劣的重要指标,无论是即时通讯、在线客服还是电商平台,都会涉及大量的用户交互,这就需要系统能够高效地处理大量的并发请求。

2024-07-05 18:00:18 799

原创 Go项目部署时依赖包无法下载或解析导致的报错问题解决

Go 项目部署时,由于依赖包无法正确下载或解析(尤其是使用公司的内部包时)导致的报错问题。

2024-07-01 16:40:48 1929

原创 简单分析深信服零信任访问控制系统aTrust及相对合理的卸载方法

网络安全领域内深信服的aTrust产品是有一定市占率的,虽然使用起来有很多地方令人诟病,但整体的安全性、便捷性还是在线的其零信任功能实现的核心逻辑说白了就是把内网也当成互联网管,不再信任其中的任何一台主机、设备等,对公司服务器进行访问时需要走严格的认证流程。安装aTrust时会从电脑分出一块磁盘,开发人员将常用的软件挪动到aTrust中,在监管下进行使用,以保证严格的检验控制、身份管理、限制员工访问其工作所需的资源。

2024-06-22 02:10:54 5969 1

原创 消息发送时出现的乱码问题及解决方案

中文乱码问题

2024-05-30 18:21:30 927

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除