首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
yuexin_tech
创建于2021-06-14
订阅专栏
专注于后端需要设计的知识点。
等 2 人订阅
共34篇文章
创建于2021-06-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
mysql 系列:搞定索引
索引是数据库里重要的组成部分,也是提高查询效率必备的知识点。本文将会介绍索引作用、索引类型、索引优化以及索引底层结构,也算是对索引知识的一次归纳。
mysql 系列:存储引擎
存储引擎。它在 mysql 里是一个非常重要的角色,负责了数据的创建、读取和更新,也就是数据的 I/O 操作。
mysql 系列:总体架构概述
前言 使用 mysql 很多年了,但也没怎么深入研究过,准备最近了解下 mysql 的相关知识点。看看这款程序界里的神器是怎么运转的。
golang 系列:waitgroup 解析
Golang 提供了 WaitGroup 对象来辅助并发控制。今天我们就来分析下 WaitGroup 的使用方法,顺便瞧一瞧它的底层源码
来,上一上 IT 历史课!
雏形初现 给你一台 1804 的织布机,你能想象它是计算机的灵感来源吗?没错,那一年法国发明家雅卡尔发明了高效率的织布机,他通过对穿孔的有无来控制了编织的图案。 这种打孔模式其实就是变相的在存储。。。
golang 系列:定时器 timer
摘要 在 Go 里有很多种定时器的使用方法,像常规的 Timer、Ticker 对象,以及经常会看到的 time.After(d Duration) 和 time.Sleep(d Duration)
golang 系列:RWMutex 读写锁分析
在 Go 里除了互斥锁外,还有读写锁 RWMutex,它主要用来实现读共享,写独占的功能。今天我们也顺便分析下读写锁,加深对 Go 锁的理解
这五年的 6 个编程感悟!
程序感悟: 1、 bug 是修不完的 2、if else 就是我们的日常编码模式 3、过早的优化,不是优化 4、大多数项目就是在增删改查 5、一人挑起一款产品的时代已经过去了 6、程序员真的发际线高!
golang 系列:深入认识 map!
map 通过 hasTable 实现了我们最常见的 key-value 存储,能快速的对数据集增删查改。今天,就让我们对 map 进行深入研究,看看它是怎么设计的
golang 系列:channel 全面解析
channel 是 goroutine 与 goroutine 之间通信的重要桥梁,借助 channel,我们能很轻易的写出一个**多协程**通信程序。
golang 系列:啥是垃圾回收?
golang 的三色标记法虽然没有 java 的内存回收机制成熟,但它细分了回收过程,通过写屏障技术,能和用户程序并发进行,这也一定程度的提高了内存回收速度。
golang 系列:神秘的内存管理!
内存管理在任何的编程语言里都是重头戏,Golang 也不例外。Go 借鉴了 Google 的 TCMalloc,它是高性能的用于 c++ 的内存分配器。
事务解释
事务是我们保证数据正确性的重要手段,只要和数据库打交道,就得理解它的 ACID 特性,这也是一个专业程序员应该掌握的基本技能。
秒懂消息队列
作为技术方案最常提到的组件:消息队列,它在我们的程序中起到了重要的作用。异步、解耦、削峰(缓冲)等特性正是我们选择它的原因。本文将会按自己的理解聊一聊消息队列的本质、使用场景、注意事项、以及介绍下主流