# Notes

## Notes

- [Introduce](https://yunzhao.gitbook.io/notes/master.md)
- [Grammar](https://yunzhao.gitbook.io/notes/go/grammar.md)
- [Basic](https://yunzhao.gitbook.io/notes/go/grammar/basic.md)
- [Goroutines & Channels](https://yunzhao.gitbook.io/notes/go/grammar/goroutines-and-channels.md)
- [Test](https://yunzhao.gitbook.io/notes/go/grammar/test.md)
- [System Library](https://yunzhao.gitbook.io/notes/go/system-library.md)
- [Module](https://yunzhao.gitbook.io/notes/go/system-library/module.md)
- [sync](https://yunzhao.gitbook.io/notes/go/system-library/sync.md)
- [context](https://yunzhao.gitbook.io/notes/go/system-library/context.md)
- [net](https://yunzhao.gitbook.io/notes/go/system-library/net.md)
- [Concurrency in Go](https://yunzhao.gitbook.io/notes/go/concurrency-in-go.md)
- [The Go Memory Model](https://yunzhao.gitbook.io/notes/go/the-go-memory-model.md): https://golang.org/ref/mem
- [Code Snippet](https://yunzhao.gitbook.io/notes/go/code-snippet.md)
- [The Rust Programming Language](https://yunzhao.gitbook.io/notes/rust/the-rust-programming-language.md): https://doc.rust-lang.org/book/title-page.html
- [Rust by Example](https://yunzhao.gitbook.io/notes/rust/rust-by-example.md): https://doc.rust-lang.org/stable/rust-by-example/
- [Preface](https://yunzhao.gitbook.io/notes/java/preface.md)
- [Grammar](https://yunzhao.gitbook.io/notes/java/grammar.md)
- [Basic](https://yunzhao.gitbook.io/notes/java/grammar/basic.md)
- [Data Types](https://yunzhao.gitbook.io/notes/java/grammar/data-types.md)
- [Operator](https://yunzhao.gitbook.io/notes/java/grammar/operator.md)
- [Exceptions](https://yunzhao.gitbook.io/notes/java/grammar/exceptions.md)
- [Class Libraries](https://yunzhao.gitbook.io/notes/java/class-libraries.md)
- [Collection](https://yunzhao.gitbook.io/notes/java/class-libraries/collection.md)
- [Stream](https://yunzhao.gitbook.io/notes/java/class-libraries/stream.md)
- [IO](https://yunzhao.gitbook.io/notes/java/class-libraries/java-io.md)
- [NIO](https://yunzhao.gitbook.io/notes/java/class-libraries/java-nio.md)
- [RMI](https://yunzhao.gitbook.io/notes/java/class-libraries/rmi.md)
- [Concurrency](https://yunzhao.gitbook.io/notes/java/concurrency.md)
- [Preface](https://yunzhao.gitbook.io/notes/java/concurrency/preface.md)
- [JMM](https://yunzhao.gitbook.io/notes/java/concurrency/jmm.md)
- [Synchronized & CAS](https://yunzhao.gitbook.io/notes/java/concurrency/synchronized.md)
- [Deadlock](https://yunzhao.gitbook.io/notes/java/concurrency/deadlock.md)
- [Thread](https://yunzhao.gitbook.io/notes/java/concurrency/thread-state.md)
- [Lock & Condition](https://yunzhao.gitbook.io/notes/java/concurrency/lock-and-condition.md)
- [Utility Class](https://yunzhao.gitbook.io/notes/java/concurrency/utility-class.md)
- [Thread-safe Collection](https://yunzhao.gitbook.io/notes/java/concurrency/thread-safe-collection.md)
- [Atomic Class](https://yunzhao.gitbook.io/notes/java/concurrency/atomic-class.md)
- [Fork/Join](https://yunzhao.gitbook.io/notes/java/concurrency/fork-join.md)
- [Concurrency Design Patterns](https://yunzhao.gitbook.io/notes/java/concurrency/concurrency-design-patterns.md)
- [Immutable](https://yunzhao.gitbook.io/notes/java/concurrency/concurrency-design-patterns/immutable.md)
- [Copy-on-Write](https://yunzhao.gitbook.io/notes/java/concurrency/concurrency-design-patterns/copy-on-write.md)
- [ThreadLocal](https://yunzhao.gitbook.io/notes/java/concurrency/concurrency-design-patterns/threadlocal.md)
- [Multitheading If](https://yunzhao.gitbook.io/notes/java/concurrency/concurrency-design-patterns/guarded-suspension.md)
- [Division](https://yunzhao.gitbook.io/notes/java/concurrency/concurrency-design-patterns/division.md)
- [JVM](https://yunzhao.gitbook.io/notes/java/jvm.md)
- [Class & Instance Initialization](https://yunzhao.gitbook.io/notes/java/jvm/class-and-instance-initialization.md)
- [Runtime Data Area](https://yunzhao.gitbook.io/notes/java/jvm/runtime-data-area.md)
- [Garbage Collection](https://yunzhao.gitbook.io/notes/java/jvm/garbage-collection.md)
- [Web Container](https://yunzhao.gitbook.io/notes/java/web-container.md)
- [Tomcat Architecture](https://yunzhao.gitbook.io/notes/java/web-container/tomcat-architecture.md)
- [Jetty Architecture](https://yunzhao.gitbook.io/notes/java/web-container/jetty-architecture.md)
- [Spring](https://yunzhao.gitbook.io/notes/java/spring.md)
- [Tuning](https://yunzhao.gitbook.io/notes/java/tuning.md)
- [Programming](https://yunzhao.gitbook.io/notes/java/tuning/programming.md)
- [Computer Organization](https://yunzhao.gitbook.io/notes/computer-science/computer-organization.md)
- [Algorithm](https://yunzhao.gitbook.io/notes/computer-science/algorithm.md)
- [Complexity](https://yunzhao.gitbook.io/notes/computer-science/algorithm/complexity.md)
- [Linear List](https://yunzhao.gitbook.io/notes/computer-science/algorithm/list.md)
- [Sort](https://yunzhao.gitbook.io/notes/computer-science/algorithm/sort.md)
- [Binary Search](https://yunzhao.gitbook.io/notes/computer-science/algorithm/search.md)
- [Skip List](https://yunzhao.gitbook.io/notes/computer-science/algorithm/skip-list.md)
- [Hash Table](https://yunzhao.gitbook.io/notes/computer-science/algorithm/hash-table.md)
- [Tree](https://yunzhao.gitbook.io/notes/computer-science/algorithm/tree.md)
- [Graph](https://yunzhao.gitbook.io/notes/computer-science/algorithm/graph.md)
- [String Matching](https://yunzhao.gitbook.io/notes/computer-science/algorithm/string-matching.md)
- [Bloom Filter](https://yunzhao.gitbook.io/notes/computer-science/algorithm/bloom-filter.md)
- [Greedy Algorithm](https://yunzhao.gitbook.io/notes/computer-science/algorithm/greedy-algorithm.md)
- [Divide and Conquer](https://yunzhao.gitbook.io/notes/computer-science/algorithm/divide-and-conquer.md)
- [Back Tracking](https://yunzhao.gitbook.io/notes/computer-science/algorithm/back-tracking.md)
- [Dynamic Programming](https://yunzhao.gitbook.io/notes/computer-science/algorithm/dynamic-programming.md)
- [Network Protocol](https://yunzhao.gitbook.io/notes/computer-science/network-protocol.md)
- [Pysical Layer](https://yunzhao.gitbook.io/notes/computer-science/network-protocol/pysical-layer.md)
- [Data Link Layer](https://yunzhao.gitbook.io/notes/computer-science/network-protocol/data-link-layer.md)
- [Network Layer](https://yunzhao.gitbook.io/notes/computer-science/network-protocol/network-layer.md)
- [Transport Layer](https://yunzhao.gitbook.io/notes/computer-science/network-protocol/transport-layer.md)
- [Application layer](https://yunzhao.gitbook.io/notes/computer-science/network-protocol/application-layer.md)
- [HTTP](https://yunzhao.gitbook.io/notes/computer-science/network-protocol/http.md)
- [HTTP/2 in Action](https://yunzhao.gitbook.io/notes/computer-science/network-protocol/http-2-in-action.md): 《HTTP/2 in Action》by Barry Pollard 的读书笔记。
- [Operating System](https://yunzhao.gitbook.io/notes/computer-science/linux.md)
- [Basic](https://yunzhao.gitbook.io/notes/computer-science/linux/basic.md)
- [System Initialization](https://yunzhao.gitbook.io/notes/computer-science/linux/system-initialization.md)
- [Diagnostic Tools](https://yunzhao.gitbook.io/notes/computer-science/linux/diagnostic-tools.md)
- [CPU Diagnosis](https://yunzhao.gitbook.io/notes/computer-science/linux/cpu-diagnosis.md)
- [Memory Diagnosis](https://yunzhao.gitbook.io/notes/computer-science/linux/memory-diagnosis.md)
- [Disk Diagnosis](https://yunzhao.gitbook.io/notes/computer-science/linux/i-o-diagnosis.md)
- [Network Diagnosis](https://yunzhao.gitbook.io/notes/computer-science/linux/network-diagnosis.md)
- [Monitor System](https://yunzhao.gitbook.io/notes/computer-science/linux/monitor-system.md)
- [Design Patterns](https://yunzhao.gitbook.io/notes/computer-science/design-patterns.md)
- [UML](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/uml.md)
- [OOP](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/oop.md)
- [Principle](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/principle.md)
- [Refactoring & Specification](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/refactoring-and-specification.md)
- [Creational](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/creational.md)
- [Singleton](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/creational/singleton.md)
- [Factory](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/creational/factory.md)
- [Builder](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/creational/builder.md)
- [Prototype](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/creational/prototype.md)
- [Structural](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/structural.md)
- [Proxy](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/structural/proxy.md)
- [Bridge](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/structural/bridge.md)
- [Decorator](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/structural/decorator.md)
- [Adapter](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/structural/adapter.md)
- [Facade](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/structural/facade.md)
- [Composite](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/structural/composite.md)
- [FlyWeight](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/structural/flyweight.md)
- [Behavioral](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/behavioral.md)
- [Observer](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/behavioral/observer.md)
- [Template Method](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/behavioral/template-method.md)
- [Strategy](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/behavioral/strategy.md)
- [State](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/behavioral/state.md)
- [Iterator](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/behavioral/iterator.md)
- [Chain of Responsibility](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/behavioral/chain-of-responsibility.md)
- [Distributed System](https://yunzhao.gitbook.io/notes/computer-science/distributed-system.md)
- [Protocol & Algorithm](https://yunzhao.gitbook.io/notes/computer-science/distributed-system/protocol-and-algorithm.md)
- [Transcation](https://yunzhao.gitbook.io/notes/computer-science/distributed-system/transcation.md)
- [Theory](https://yunzhao.gitbook.io/notes/computer-science/distributed-system/theory.md)
- [Resource Management](https://yunzhao.gitbook.io/notes/computer-science/distributed-system/resource-management-and-scheduling.md)
- [Scheduling](https://yunzhao.gitbook.io/notes/computer-science/distributed-system/scheduling.md)
- [Computing](https://yunzhao.gitbook.io/notes/computer-science/distributed-system/computing.md)
- [Message Queue](https://yunzhao.gitbook.io/notes/computer-science/distributed-system/message-queue.md)
- [Cache](https://yunzhao.gitbook.io/notes/computer-science/distributed-system/cache.md)
- [Consistent Hashing](https://yunzhao.gitbook.io/notes/computer-science/distributed-system/consistent-hashing.md)
- [InfluxDB](https://yunzhao.gitbook.io/notes/database/influxdb.md)
- [In-Memory Index](https://yunzhao.gitbook.io/notes/database/influxdb/source-code-in-memory-index.md)
- [Meta](https://yunzhao.gitbook.io/notes/database/influxdb/meta.md)
- [MySQL](https://yunzhao.gitbook.io/notes/database/mysql.md)
- [SQL](https://yunzhao.gitbook.io/notes/database/mysql/sql.md)
- [Architecture](https://yunzhao.gitbook.io/notes/database/mysql/architecture.md)
- [Log](https://yunzhao.gitbook.io/notes/database/mysql/log.md)
- [Transaction](https://yunzhao.gitbook.io/notes/database/mysql/transaction.md)
- [Indexing](https://yunzhao.gitbook.io/notes/database/mysql/indexing.md)
- [Lock](https://yunzhao.gitbook.io/notes/database/mysql/lock.md)
- [Storage](https://yunzhao.gitbook.io/notes/database/mysql/storage.md)
- [Redis](https://yunzhao.gitbook.io/notes/database/basic.md)
- [Elasticsearch](https://yunzhao.gitbook.io/notes/database/elasticsearch.md)
- [Local Debug](https://yunzhao.gitbook.io/notes/database/elasticsearch/local-debug.md)
- [HBase](https://yunzhao.gitbook.io/notes/database/hbase.md)
- [Kafka](https://yunzhao.gitbook.io/notes/database/kafka.md)
- [ZooKeeper](https://yunzhao.gitbook.io/notes/database/zookeeper-1.md)
- [RocketMQ](https://yunzhao.gitbook.io/notes/reading/rocketmq.md): RocketMQ 实战与原理解析 by 杨开元
- [演说之禅](https://yunzhao.gitbook.io/notes/reading/yan-shuo-zhi-chan.md): 《演说之禅：职场必知的幻灯片秘技：第2版NEW》加尔·雷纳德（Garr Reynolds）
- [So Good They Can't Ignore You](https://yunzhao.gitbook.io/notes/reading/so-good-they-cant-ignore-you.md)
- [学会提问](https://yunzhao.gitbook.io/notes/reading/xue-hui-ti-wen.md)
- [Lecture](https://yunzhao.gitbook.io/notes/reading/lecture.md)
- [v2ray](https://yunzhao.gitbook.io/notes/other/v2ray.md)
- [Kubernetes](https://yunzhao.gitbook.io/notes/other/kubernetes.md)
- [Git](https://yunzhao.gitbook.io/notes/other/git.md)
- [Maven](https://yunzhao.gitbook.io/notes/other/maven.md)
- [Anaconda And Conda](https://yunzhao.gitbook.io/notes/other/anaconda-and-conda.md)
- [Fuck! Shit!](https://yunzhao.gitbook.io/notes/other/fuck-shit.md)
- [Remove Final by Reflection](https://yunzhao.gitbook.io/notes/other/fuck-shit/remove-final-by-reflection.md)
- [Ingress Host](https://yunzhao.gitbook.io/notes/other/fuck-shit/ingress-host.md)
- [ExecuterService submit](https://yunzhao.gitbook.io/notes/other/fuck-shit/executerservice-submit.md)
- [Open source contribution](https://yunzhao.gitbook.io/notes/open-source-contribution.md)
