Skip to content

cs-interviews/knowledge-graph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

衣舞晨风

个人微信公众号

一、 Language

1、Java

1.1 JVM

在TLAB上分配对象

Condition的实现分析

Java volatile的内存语义与AQS锁内存可见性

final域的内存语义

1.2 JDK

Java AQS 梳理

Java 枚举实现原理

Java Jdk1.8 HashMap源码阅读笔记一

Java Jdk1.8 HashMap源码阅读笔记二

念念不忘的ReentrantReadWriteLock

Java JDK 动态代理(AOP)使用及实现原理分析

Java Lambda表达式 实现原理分析

1.3 GC

Java 12 Shenandoah GC

Java ZGC: A Scalable Low-Latency Garbage Collector

Java GC G1 详解

2、Golang

2.1 基础包

Go 1.9 sync Map 源码阅读笔记

Go Concurrency Patterns: Context

goroutine 调度器(scheduler)

视频笔记:理解 channels - Kavya Joshi

2.2 GC

Golang GC

Golang GC: Prioritizing low latency and simplicity

3、C#

3.1 .NET Framework

通过IL分析C#中的委托、事件、Func、Action、Predicate之间的区别与联系

为什么 .NET 的反射这么慢?

IL,Emit之OpCodes说明

.NET框架

二、 Framework

1、Spring

关于Spring AOP与IOC的个人思考

Spring下默认事务机制中@Transactional无效的原因

三、 Database

1、MySql

MySQL索引背后的数据结构及算法原理

MySQL InnoDB存储引擎:一致性非锁定读

MySQL InnoDB存储引擎:一致性锁定读

MySQL InnoDB存储引擎:分区表

MySQL InnoDB存储引擎:B+树索引

MySQL InnoDB存储引擎:Cardinality

MySQL InnoDB存储引擎:B+树索引的使用

MySQL InnoDB存储引擎:行锁的3种算法

MySQL InnoDB存储引擎:外键与锁

MySQL InnoDB存储引擎:锁问题(脏读、不可重复读)

MySQL InnoDB存储引擎:阻塞、死锁、锁升级

MySQL InnoDB存储引擎:事务

四、 NoSQL

Elasticsearch 一致性

Elasticsearch segment merge对写入性能的影响

Elasticsearch 路由计算

Elasticsearch 写流程

Elasticsearch Search流程

Elasticsearch GET 流程

五、 MQ

1、Kafka

Kafka背景及架构介绍

Kafka High Availability

Kafka Exactly Once语义与事务机制原理

Kafka Partition分发策略

六、 Design Pattern

1、抽象工厂模式

2、职责链模式

3、命令模式

4、观察者模式

5、适配器模式

6、防痴呆设计

七、 Netty

1、Java NIO AIO 基本概念

2、Netty Reactor 模型

3、NIO零拷贝与操作系统零拷贝

八、 Linux

1、epoll 的本质是什么?

2、理解Linux文件系统之 inode

3、systemctl

4、journalctl

九、 Arch

1、对于异地多活的实践与思考

2、关于日志的那些事儿

3、如何从零手撕一个PaaS平台?

4、如何手撕一个API 网关(API Gateway)?

十、 编程规约

1、安全规约

2、工程规约

3、MySQL规约

4、异常日志

5、编程规约

十一、网络

1、TCP与UDP

2、确保 Web 安全的 HTTPS

十二、实战(问题排查)

1、排查Java的CPU性能问题

2、Java CPU 占用高 模拟及排查

3、Java 内存 占用高 模拟及排查

About

程序员技能图谱

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published