Note-Bak
Note-Bak
Archived notes on software, systems, and ideas.
dev
ReviewAi - AI Agent
Ai - AWS AI Practitioner
Algorithms
Algorithms - Algorithm Overview
Algorithms - 2.2 Arrays
Algorithms - 4.2 Backtacking
Algorithms - 4.3 Bit Manipulation
Algorithms - 4.4 Dijkstra
Algorithms - 3.2 Divide and Conquer
Algorithms - 4.1 Dynamic Programming
Algorithms - 2.7 Graph
Algorithms - 3.2 Greedy
Algorithms - 2.4 HashMap
Algorithms - 1.1 Iteration & Recursion
Algorithms - 2.3 Linked List
Algorithms - 1.4 Performance & Time Complexity
Algorithms - 2.5 Queue & Stack
Algorithms - 3.1 Reverse
Algorithms - 1.3 Search & Sort
Algorithms - 2.1 String
Algorithms - 2.6 Tree & DFS
Algorithms - 1.2 Two Pointer
Arch - Cola Architecture
Arch - Getting Started with Computers
Arch - How to Design a Data Platform
Arch - How to Design a Bike-Sharing System
Arch - Order Timeout Auto-Cancellation
Arch - Architecture Principles
Arch - How to Design a Real-Time Stats Platform
Arch - How to Design WeChat
Blockchain - Basic
Blockchain - Bitcoin
Build - ANT
Build - Basic
Build - Ivy
Build - Maven
Build - SBT
CDN
CI/CD - Argo CD
CI/CD - Basic
CI/CD - Chaos Engineering
CI/CD - Cloud Native
CI/CD - Docker
CI/CD - Jenkins
CI/CD - Kubernetes
CI/CD - K8S Operator
CI/CD - OpenShift
CI/CD - Service Mesh
Computer Fundamentals - Basic
Computer Fundamentals - Cache Fundamentals
DB - Active Pivot
DB - Basic
DB - Cassandra
DB - Clickhouse
DB - Other Database Questions
DB - H2
DB - Index
DB - Mysql
DB - OLAP
DB - Relational Database Concepts
DB - Sharding
DB - SSAS
DB - Tuning
DB - Transaction
Decision Tree
Design Patterns - Basic
Design Pattern - Proxy
Dev Tools - Draw
Dev - Dev Reference
Dev - Dev Tools
DevOps
Dremio
Editor
Editor - IntelliJ
Editor - Vim
Elasticsearch
Frontend - Basic
Frontend - Bootstrap
Frontend - Nginx
Frontend - Node Js
Frontend - Vue
Gemfire
Git - Basic
Git - Bash
Git - TortoiseGit
Ha - High Availability
Hadoop - Basic
Hadoop - Data Warehouse, Data Lake, and Lakehouse
Hadoop - Distributed Systems
Hadoop - Flume
Hadoop - Hbase
Hadoop - HBase FAQ
Hadoop - HDFS
Hadoop - HDFS Java API
Hadoop - HDFS in Windows
Hadoop - Hive
Hadoop - Hive FAQ
Hadoop - MapReduce
Hadoop - Parquet File Format
Hadoop - Split-Brain Problem
Hadoop - Yarn
Hc - High Concurrency
Hibernate
Web - Http
Web - Http - OAuth Protocol
IDE
J2EE - Basic
J2EE - JMS
J2EE - JPA
Jacoco
Java Basics - Java API
Java Basics - Basic
Java Basics - Java Class Loading
Java Basics - Java Collections
Java 8 - Function Interface
Java Basics - Java G1 Tuning Examples
Java Basics - Java GC
Java Basics - Java GUI
Java Basics - Java Immutable Entity
Java Basics - Java IO
Java Basics - Java 11
Java Basics - Java 19
Java Basics - Java 8
Java Basics - Java 9
Java Basics - JVM
Java Basics - JVM Troubleshooting
Java Basics - JVM Optimization
Java - JVM Memory
Java Basics - Java Monitor
Java Basics - Java Monitor Arthas
Java Basics - Java Monitor VisualVm
Java - Networking
Java Basics - Java NIO
Java - Questions
Java - Reflection
Java Basics - Java Semaphore Keyword
Java Basics - Java StopWatch
Java - Stream
Java Basics - Java Syntax
Java Basics - Java ThreadLocal
Java Basics - Java Updates
Java Basics - Java Third-Party Utility Classes
Javascript - Advanced
Javascript - AJAX
Javascript - Basic
Javascript - Function
Javascript - OOP
JDBC
Kafka
Kafka - Message Queues
Kafka - Zero-Copy Technology
Linux File System
Installing Linux VM on Windows
Log
Network Fundamentals
NodeJS
NoSQL - Basic
Python - Basic
Python - OOP
Python - Tutorial
Random Forest
Redis - API
Redis - Basic
Redis - Cache
Redis - Caffeine
Redis - Client
Redis - How to Maintain Consistency in Distributed Transactions
Redis - Cache Eviction Algorithms
Redis - Function
Redis - Persistence
Redis - Cache Read-Write Separation
Redis - Cache Read-Write Separation (Project)
Redis - Read Write Through Strategy
Redis - Java XA Transaction Implementation
Regex
RMI / RPC - Basic
RMI / RPC - Dubbo
Scala - Advanced
Scala - Basic
Scrum / Agile
Web - Servlet
Shell Cmd - Basic
Shell Cmd - Shell Script
Spark
Spark - Spark FAQ
Spark - Run Spark App in Intellij
Spark - Join
Spring - Spring Annotation
Spring - Spring AOP
Spring - Basic
Spring - Spring Bean
Spring - Spring Boot
Spring - The Right Way to Write Unit Tests in Spring Boot
Spring - Spring Cloud
Spring - Spring FAQ
Spring - Spring JMS
Spring - Spring JPA
Spring - Microservices
Spring - Spring Txn
SQL - Basic
SQL - Join
SQL - Query
SQL - Syntax
Test - Basic
Test - JUnit Examples
Test - Junit Basic
Test - Junit Core
Test - Mock
Java Multithreading - Java AQS
Java Multithreading - Basic
Java Multithreading - Java Producer-Consumer Model
Java Multithreading - Java Executor
Java Multithreading - Java Fork Join Pool
Java Multithreading - Java JUC
Java Multithreading - Java Locks
Java Multithreading - Java Synchronized Keyword
Java Multithreading - Java Threads, Processes, and Coroutines
Java Multithreading - Java Volatile Keyword
Java Multithreading - Java wait, notify, join, interrupt
Web Framework - Basic
Web Framework - Spring MVC
Web Framework - Struts 2
Web Service - Basic
Web Service - RESTful
Web Service - SOAP
XML
Zookeeper - Basic
Zookeeper - implement Distributed Lock
Zookeeper - Zookeeper FAQ
Zookeeper - implement HA
Zookeeper - implement Registry
invest
think