notes
Introduction
计算机基础
编译原理
lex&yacc
HashCode
字符编码ASCII & Unicode &UTF-8
布隆过滤器
数据结构
树
二叉树相关
红黑树
B树&B+树
Linux
linux 系统信息相关命令
Linux I/O模型
I/O模型改进版
vim
curl
top
同步异步阻塞非阻塞
tail&more&less
/dev/null
linux 系统信息相关命令
Golang
Golang 语言基础
数据初始化 new & make
Channel
Channel有缓冲区和无缓冲区的区别
Select子句
Golang 并发处理demo
Golang 同步-原子操作
Golang 线程模型
系统调用
协程
Goroutine
Golang线程模型相关源码
Golang线程模型
Linux 线程调度
Golang调度器
The Go scheduler
Golang 内存管理
Golang内存模型概述
逃逸分析
tcmalloc
Stack内存
Heap内存模型
mFixAlloc
mheap
mspan
mcache
mcentral
内存分配算法
内存释放
垃圾回收
GC算法
golang gc
各版本的golang gc
Golang 调试工具
调度器追踪
pprof
Mysql
InnoDB锁
数据库索引
Sql 执行顺序
数据库事务
Mysql事务实现方式
Mysql Bin Log
数据库面试题
Mysql和InnoDB
SQL-CreateOrUpdate
Java
Java基础
线程的生命周期及状态转换
fail-fast机制
Java 虚拟机
jvm 内存区域
jvm 对象
垃圾回收算法
hotspot
垃圾收集器
类的加载
Java 多线程
Java锁相关
Java 内存模型
Java内存模型
原子性&可见性&有序性
Java CAS操作
volatile
happen-before
Java线程调度
Redis
Redis rdb
Sentinel
Redis transaction
Redis 各个版本更新日志
Redis 复制
Redis 集群
Redis事件机制
一次完整的客户端与服务器连接事件示例
缓存穿透缓存雪崩
Redis Pipeline
利用redis + lua解决抢红包高并发的问题
项目集成
SSO
OAuth2
RESTful
Jenkins
Git常用命令
Gitlab
Kibana
Maven
基本概念
常用命令
操作系统
锁
计算机网络
TCP
HTTP Content-Type
HTTP GET和POST区别
Socket
大数据相关
Hadoop
HDFS
YARN
mac hadoop本地开发环境搭建
MapReduce
MapReduce经典操作
消息队列
NSQ
ElasticSearch
简介
DSL 查询语句
数据类型
设计模式
单例模式
工厂模式
抽象工厂模式
分布式系统
分布式系统概论
No sql理论基础
分布式协议
拜占庭将军问题
Paxos
2PC
3PC
2PC和3PC区别
Raft
LSM
Lease机制
Gossip
Docker
云相关概念
基本使用
Docker数据管理与端口映射
Dockerfile
区块链
公钥私钥
区块链介绍
比特币网络节点的构成
业务逻辑
指纹登录&密码登录
App保持登录
URL参数的Sign签名
学习计划
Powered by
GitBook
Linux
Linux
这里记录Linux系统相关知识和常用命令。
results matching "
"
No results matching "
"