295 tags in total
.bash_profile 1d array 2d array AbstractRoutingDataSourcespring GFS Google File System HDFS Hadoop Hadoop File System Hexo SEO Hexo SEO tutorial Injectable Injectable annotation JMockit JUnit MapReduce Mocked Mocked annotation OutOfMemoryError SNAKE principles of system design StackOverflowError abstract factory abstract factory pattern adapter adapter pattern always on architecture anti entropy anti-entropy apache cassandra apache hbase apache thrift array async job framework atomicboolean atomicinteger attribute accessors best practices biconsumer bifunction bigtable bipartite graph bipredicate bloom filter builder builder pattern burst test cache aside cache design cache design best practice cache design patterns callable callback and webhook cap cap theory career cassandra checked exception circular buffer circular buffer that overrides elements command pattern compare float numbers consumer countdownlatch tutorial create mode persistent sequential crypto service data structures and algorithms datasource decorator pattern decouple enum with database data decryption dependency injection design a task scheduling system design cache design pattern distributed system docker docker compose docker container docker engine docker hub docker image docker machine docker storage drive dynamic datasource dynamic routing datasource enable scheduling encryption enum enum in database enumerator enumset error eventbus eventual consistency exception expectations extends thread facebook messenger facebook messenger chatbot factory factory pattern failover function functional interface future google eventbus google guava gossip protocol guava guava cache guava eventbus hbase hexo hexo and github pages hexo backup hexo commands hexo github integration hexo mac github hexo on mac hexo with github pages hibernate enum high availability how to write in markdown idempotent implements runnable interview questions inversion of control inverted index j2se jackson java java 8 java 8 lambda java 8 method java 8 stream java atomic java atomic actions java blockingqueue java callable java circular buffer java class object java concurrency java countdownlatch java exception java executor java heap java lambda java reentrantlock java refelction java semaphore java stack java stream java streaming java string format java string formatting java unit test jmockit job hopping jruby singleton junit kafka lambda lambda expression latch priciple leadership leaky bucket leveldb logging best practices lsm-tree mac environment variable machine learning experience markdown markdown grammer markdown toturial merkle tree method reference multiple threads n+1 query n+1 query problem negotiation no sql non strict expectations nonstrictexpectations nosql observer observer pattern parse json performance test postgres failover predicate primary annotation primary bean principles to handle exceptions probability proxy proxy pattern pull pull or push push rake rake build random read through rest idempotent rocksdb routing data source ruby accessors ruby array ruby block ruby class_eval ruby data structure ruby hash ruby hashmap ruby intance_eval ruby list ruby methods ruby singleton ruby variable types ruby variables ruby yield salary negotiation scheduled task semaphore tutorial serversocket singleton singleton pattern sock test socket spring spring autowired spring autowired all subclasses spring autowired list spring bean wiring spring boot spring combining config spring condition spring conditional spring config spring config styles spring configuration spring core concept spring factory spring factory pattern spring hibernate spring java config spring jdbc spring primary spring rest spring restful spring task spring web spring xml config strategy pattern stream api supplier system deisng system design system monitoring task queue tcp test test framework think strategically thread pools thrift throttling token bucket traffic shaping unchecked exception unit test unix pipeline using jackson to parse json what is callback what is rest what is restful what is webhook with capture withcapture write back write behind write through znode zookeeper zookeeper access control zookeeper acl zookeeper client session zookeeper consistency zookeeper consistency guarantee zookeeper data model zookeeper management zookeeper migration zookeeper persistent sequential id zookeeper watches zookeepr session 跳槽加薪