Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
tenji
/
ks
Public
Notifications
You must be signed in to change notification settings
Fork
3
Star
3
Code
Issues
1
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Home
Jump to bottom
tenji edited this page
Jul 8, 2017
·
1 revision
Welcome to the ks wiki!
Wiki pages
Pages
160
Loading
Home
Loading
AbstractQueuedSynchronizer
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
AIDL 使用详情及原理
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Android Activity
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Android BroadcastReceiver
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Android Fragment
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Android Gradle
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Android Handler
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Android Resources
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Android Route 路由解析
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Android Service
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
AVL Tree
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
B Plus Tree
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Backtracking Algorithm
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Base64 Encoding
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Basic Concepts of Distribution
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Best Practices For Unit Testing In Java
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Bitwise Operation
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Buffer, ByteBuffer and ...
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Build and Release an Android App
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Build and run Kafka from source code
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
B‐Tree
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Cache Breakdown, Cache Penetration, Cache Avalanche, Cache Warming
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Client and broker compatibility across Kafka versions
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Collecting Thread Dumps Using Jstack
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Column and Row Data Storage
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Compare and Swap
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Concurrent CountDownLatch
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Craig, Landin, and Hagersten
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
DAG vs Topological Sort
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Data Warehouse vs Data Lake
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Decorator Design Pattern
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Design for X
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Design Pattrns in Spring Framework
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
DFS && BFS
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Different types of locks in Java
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Different Ways to Measure Memory
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Digital Certificate & Digital Signature
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
DIS Kafka Partition Migration
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
DIS vs Kafka
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Disaster Recovery for ZooKeeper
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Distributing Data Replication
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Divide and Conquer Algorithm
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Eclipse Shortcuts
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Factory Design Pattern
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Favorite Eclipse Plugins
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Favorite IntelliJ IDEA Plugins
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Flink Kafka Connector 源码解析
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Garbage Collection
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
GC Log Analyzing
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Git Branching Model
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Git Common Commands
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Git Interactive Rebase
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Git Memo
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Git Ref & Refspec
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Git SSH Configuration
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Git tips Maintaining a clean Git History
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Graph Theory
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Greedy Algorithm
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Hash table
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
HashMap
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
HBase Architecture
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
HBase Shell Cheat Sheet
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
HBase vs MySQL
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
HBase WAL
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
How to Use BeanShell
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Input Output Redirection in the Shell
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
IntelliJ IDEA Shortcuts
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Introduction to Maven Repositories
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
JAVA ClassLoader
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
JAVA Inner Classes
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Java Interview
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
JAVA IO
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Java NIO
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Java NIO Selector
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Java Stream
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
JMeter Plugins
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
JVM Memory Model
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
JVM Tuning Using Arthas
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Kafka idempotency and transactionality
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Kafka LogManager
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Kafka NIO 网络通信模型
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Kafka Replica Protocol
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Kafka Scale Up and Scale Down
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Kafka Shell Usage
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Kafka Source Code Analysis
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Kafka Timer & TimingWheel
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Kafka 跨集群同步 MirrorMaker
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Kerberos Explained
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Layer 4 vs Layer 7 Load Balancing
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Lease
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Linked List
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Linux Cheat Sheet
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Markdown Converter
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Markdown Grammar
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Metaspace Architecture
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Metaspace Series
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Monotonic Stack
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
MQTT
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
MySQL Database Engines
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Netty Structure
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Nginx for Windows
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Notepad Shortcuts
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Observer Design Pattern
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
OLTP vs OLAP vs HTAP
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Prefix Sum & Adjacent Difference
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
PriorityQueue
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Producer Metadata 数据结构与读取、更新策略
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Proxy Design Pattern
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Quorum Mechanism
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Reactor Pattern
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Redis Command Cheat Sheet
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Redis Data Types
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Red–black Tree
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Regex Lookahead and Lookbehind Assertsions
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
RESTful Batch Operations
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
RSA (cryptosystem)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Searching Algorithms
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Singleton Design Pattern
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Skip List
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Sliding Window Algorithm
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
SOLID Principles
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Some Memos
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Sorting Algorithms
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Spark Streaming Architecture
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Spark Streaming with Kafka
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Spring Boot
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
State Design Pattern
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Strategy Design Pattern
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
String Matching Algorithm
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Sublime Plugins
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Sublime Shortcuts
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Systemd
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
TCP, Transmission Control Protocol
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Template Method Design Pattern
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
The actual role of Zookeeper in HBase
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
The actual role of Zookeeper in Kafka
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Three Root Causes of Concurrency Problems
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Three‐Phase Commit
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Tomcat Common Configuration
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Tomcat High Concurrency and Performance Optimization
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Tree Data Structure
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Trie
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Tuning the JVM for Performance
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Two‐Phase Commit
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
ulimit Command
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
undolog, redolog, binlog & two‐phase commit (2PC)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Unix Shell Programming
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
User Acceptance Test
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Using BTrace
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Vi & Vim
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
What is Compressed Class Space?
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
What is Metaspace?
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
ZKCli Usage
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
ZooKeeper FileSystem
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Backing up and Restoring Apache HBase Datasets
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
关于 Java 集合
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
关于并发容器
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
关于脑裂(Split Brain)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
打表法
Uh oh!
There was an error while loading.
Please reload this page
.
Show 145 more pages…
Clone this wiki locally
You can’t perform that action at this time.