首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
曲水流商同学
掘友等级
获得徽章 2
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
Go语言错误处理
1. 错误基础概念 error接口类型 错误处理的哲学 2. 错误创建方式 2.1 errors.New() - 创建简单错误 errors.New() 是Go语言中最基础的错误创建函数,用于创建简单
Mybatis 分页插件 PageHelper SQL异常拼接问题深度分析
前言 MyBatis PageHelper作为广泛使用的分页插件,其看似简单的API背后隐藏着严格的使用约束。生成中大多数的分页异常都源于同一个根本问题:分页开启与查询执行之间存在间隙。本文通过事故案
Go sync.Mutex 源码解析:设计哲学与工程智慧
引言 在并发编程的世界中,互斥锁是守护共享资源的基石。Go语言的sync.Mutex以其简洁的API背后,隐藏着精巧而高效的设计。从快速路径的极致优化到慢速路径的智能自适应,从正常模式的高性能到饥饿模
线程池ThreadPoolExecutor源码分析(JDK 17)
本文深度剖析JDK 17线程池(ThreadPoolExecutor)源码实现,揭示其高效处理百万级并发任务的核心设计。通过解析ctl原子状态控制、Worker执行单元双角色机制、三级缓冲任务调度
Java SPI 机制与 Spring Boot 自动装配原理
Java SPI 与 Spring Boot 自动装配是 Java 生态中实现动态扩展与简化配置的核心机制。前者作为 Java 原生服务发现方案,支撑了 JDBC 等关键技术;后者则通过 "约定优于配
分布式锁技术详解与Go语言实现
引言 在微服务架构日益流行的今天,分布式系统已经成为互联网应用的主流部署方式。随着系统被拆分成多个独立服务,一个关键挑战随之出现:如何在不同服务实例之间协调对共享资源的访问?分布式锁正是解决这一问题的
详解Java内存模型(JMM)
Java内存模型(Java Memory Model, JMM) 就是一个为了屏蔽各种硬件和操作系统的内存访问差异,让Java程序在各种平台下都能达到一致的内存访问效果而提出的抽象规范。它定义了线程如
Java NIO Selector 源码分析
前言 Java NIO Selector 是构建高性能网络应用的基石,其“多路复用”能力堪称黑魔法。本文将以JDK21源码为镜,深入剖析Selector的跨平台架构、三键集核心模型及注册、选择、唤醒流
Go方法接收者语义与嵌入类型方法提升
1. 引言:一个隐蔽的并发Bug 在学习Go新手可能踩的坑的时候,遇到一个有趣的案例问题: 输出结果: 这段代码看起来实现了并发锁,但实际上完全失效!问题就隐藏在方法接收者的选择上。为了彻底搞清楚这背
Redis 的高性能引擎 Reactor 详解与基于 Go 手写 Redis
前言 我们常常听到一个说法:“Redis 是单线程的”。这总会让人产生一个疑问:一个单线程的程序,如何能处理成千上万的并发连接,实现每秒数十万的请求操作?难道它不会成为性能瓶颈吗? 这个说法其实只对了
下一页
个人成就
文章被点赞
26
文章被阅读
10,740
掘力值
863
关注了
7
关注者
8
收藏集
11
关注标签
0
加入于
2021-09-03