Pinned Repositories
500lines
500 Lines or Less
api
This repository defines some MOSN interfaces which can be implemented by others.
conndots.github.io
design-patterns-in-action
This is a repository for me to learn and practice design patterns. I implement them and try to collect some classic examples from widely-used open source codes.
dlrouter
A domain path router implemented by Go. Support Nginx-like domain location configurations and routing by given domain and path.
forkjoin
A small learning project to learn the fork/join features in Java7&8.
go-rate
A timed rate limiter for Go
KMeansCluster
A java implementation of k-means algorithm.It uses ball tree as internal data structure to accelerate the computation.It uses 2-norm distance to compute the similarity between instances.
SpellingCorrector
A java implementation of a English spelling corrector. Based on the blog "How to Write a Spelling Corrector" by Peter Norvig,I implement a Java version of it.Further work will be focused on improving the error model.This implementation has a assumption that the word with an edit distance of 1 to the oringinal is more likely than the one with distance of 2.That may not be true for many cases.
tinyhttpd
tinyhttpd的详细注释版,十分适合入门者学习的一个项目
conndots's Repositories
conndots/design-patterns-in-action
This is a repository for me to learn and practice design patterns. I implement them and try to collect some classic examples from widely-used open source codes.
conndots/tinyhttpd
tinyhttpd的详细注释版,十分适合入门者学习的一个项目
conndots/conndots.github.io
conndots/dlrouter
A domain path router implemented by Go. Support Nginx-like domain location configurations and routing by given domain and path.
conndots/forkjoin
A small learning project to learn the fork/join features in Java7&8.
conndots/go-rate
A timed rate limiter for Go
conndots/500lines
500 Lines or Less
conndots/api
This repository defines some MOSN interfaces which can be implemented by others.
conndots/architect-in-action
conndots/bbloom
go/golang: fast bit set Bloom filter
conndots/better.log.io
A node service to tail log file in realtime via socket.io. Comparing to log.io, it doesn't keep monitoring the change of the log file and tail the changes on demand.
conndots/catechism
A tiny catechism forked from aosabook/500lines/catechism. I want to expand it by adding new features and make it an useful test framework.
conndots/confd
Manage local application configuration files using templates and data from etcd or consul
conndots/ctrie
Trie Tree in go.
conndots/druidby
A simple druid client in Ruby.
conndots/golang-lru
Golang LRU cache
conndots/golru
A Go LRU Cache Implementation.
conndots/gomap
A Golang implementation of HashMap in Java.
conndots/gonblocking
A series of nonblocking data structures in Go.
conndots/Infrapedia
A knowledge wiki.
conndots/learning-clojure
A repo to learn clojure.
conndots/LeetCodeSolutions
My dummy solutions for LeetCode
conndots/lsmgo
A learning project to impelment Log-Structured Merge Tree by Golang.
conndots/MIT-6.824-DistributedSystems
A repository including reading notes and labs solutions(Scala reimplemented).
conndots/pkg
Common packages used by other repos.
conndots/ProblemsSolver
Record the thinking process of solving problems faced in work.
conndots/ratego
A Go RateLimiter
conndots/statsd
Simple daemon for easy stats aggregation
conndots/traefik
Træfik, a modern reverse proxy
conndots/urllib3
Python HTTP library with thread-safe connection pooling, file post support, sanity friendly, and more.