issues
search
Robinpig
/
Books
0
stars
0
forks
source link
readme
Shared Books
Data Structures and Algorithms
Pancake Flipping Is Hard
Operating Systems
Towards Transparent CPU Scheduling
Java
JSR-133: JavaTM Memory Model and Thread Specification
JSR-166: Concurrency Utilities
Concurrency Utilities for Java EE
JVM
Memory Management in the Java HotSpot™ Virtual Machine
Java Platform, Standard Edition HotSpot Virtual Machine Garbage Collection Tuning Guide
A Fast Write Barrier for Generational Garbage Collectors
Garbage-First Garbage Collection
Remembered sets can also play cards
Generation_Scavenging_A_Non-Disruptive_High_Perfor
Shenandoah
Shenandoah GC Part I: The Garbage Collector That Could
Shenandoah GC Part II: I See You Have Your Fancy GC
Shenandoah: An open-source concurrent compacting garbage collector for OpenJDK
Shenandoah: An ultra-low pause time garbage collector for OpenJDK - Red Hat
Shenandoah: Theory and Practice - Red Hat
Trading data space for reduced time and code space in real-time garbage collection on stock hardware
Go
The Go Programming Language
DataBase
SAGAS
Efficient Locking for Concurrent Operations on B-Trees
Network
RFC
RFC7519 - JSON Web Token (JWT)
RFC1948 - Defending Against Sequence Number Attacks
RFC793 - Transmission Control Protocol
RFC1122 - Requirements for Internet Hosts - Communication Layers
RFC1123 - Requirements for Internet Hosts - Application and Support
RFC2993 - An Extension to the Selective Acknowledgement (SACK) Option for TCP
RFC5000 - Internet Official Protocol Standards
RFC791 - Internet Protocol
RFC919 - Broadcasting Internet Datagrams
RFC922 - Broadcasting Internet datagrams in the presence of subnets
RFC950 - Internet Standard Subnetting Procedure
RFC768 - User Datagram Protocol
RFC792 - Internet Control Message Protocol
RFC2821 - Simple Mail Transfer Protocol
RFC822 - STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES
RFC854 - Telnet Protocol Specification
RFC855 - Telnet Option Specifications
RFC862 - Echo Protocol
RFC863 - Discard Protocol
RFC864 - Character Generator Protocol
RFC865 - Quote of the Day Protocol
RFC866 - Active users
RFC867 - Daytime Protocol
RFC868 - Time Protocol
RFC959 - File Transfer Protocol
RFC977 - Network News Transfer Protocol
RFC1034 - Domain names - concepts and facilities
RFC1035 - Domain names - implementation and specification
RFC1112 - Host extensions for IP multicasting
RFC1288 - The Finger User Information Protocol
RFC1305 - Network Time Protocol (Version 3) Specification, Implementation and Analysis
RFC1939 - Post Office Protocol - Version 3
RFC1945 - Hypertext Transfer Protocol -- HTTP/1.0
RFC2045 - Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
RFC2046 - Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types
RFC2047 - MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text
RFC2141 - URN Syntax
RFC2616 - Hypertext Transfer Protocol -- HTTP/1.1
RFC2373 - IP Version 6 Addressing Architecture
RFC3501 - INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1
RFC3986 - Uniform Resource Identifier (URI): Generic Syntax
RFC3987 - Internationalized Resource Identifiers (IRIs)
Distributed Systems
The Google File System
MapReduce: Simplified Data Processing on Large Clusters
Bigtable: A Distributed Storage System for Structured Data
The Chubby lock service for loosely-coupled distributed systems
Finding a needle in Haystack: Facebook’s photo storage
Windows Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency
Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing
Scaling Distributed Machine Learning with the Parameter Server
Spanner: Google’s Globally-Distributed Database
Dynamo: Amazon’s Highly Available Key-value Store
S4: Distributed Stream Computing Platform
ML
GraphLab: A New Framework For Parallel Machine Learning
MQ
Kafka
[Apache Kafka源码剖析]()
[Kafka技术内幕]()
[深入理解Kafka核心设计与实践原理]()