Evan Zhang's repositories
aggregate-framework
Aggregate Framework是基于DDD和CQRS**而开发的一个领域驱动框架。其主要目标是方便开发人员运用DDD和CQRS**来构建复杂的、可扩展的应用系统。该框架提供了最核心的构建块的实现,比如Aggregate、Repository和Event。此外,该框架支持与Spring集成,提供使用annotation的方式让开发人员方便地注册事件及定义事件处理,使用Spring事务管理器管理事务时,支持Unit Of Work模式存储数据。
akka-crawler-example
Some example code of using Akka from Java
awesome-java-cn
Java资源大全中文版,包括开发库、开发工具、网站、博客、微信、微博等,由伯乐在线持续更新。
docker-osx-dev
A productive development environment with Docker on OS X
fc-async
通用异步处理SDK
Go-in-Action
Trying to complete over 100 projects in various categories in golang.
groupby
实现sum,count,avg,max,min以及groupby 算子
hangout
用java实现一下Logstash的几个常用input/filter/output, 希望能有效率上面的大提升
job-center
分布式任务调度中心
jOOR
jOOR - Fluent Reflection in Java jOOR is a very simple fluent API that gives access to your Java Class structures in a more intuitive way. The JDK's reflection APIs are hard and verbose to use. Other languages have much simpler constructs to access type meta information at runtime. Let us make Java reflection better.
jutils
jutils,通用的Java工具类,主要包括基础工具类(时间、正则表达式、字符串、随机数等等),excel解析生成、word解析生成、文件操作、图片操作、敏感字、加解密等等。
kong
Centralized management layer for Microservices and APIs
LeetcodeTop
汇总各大互联网公司容易考察的高频leetcode题🔥 推荐刷题网站:https://www.lintcode.com/?utm_source=tf-github-codetop
LittleProxy-mitm
Man-In-The-Middle extension for LittleProxy
logback-redis-appender
Logback Redis Appender
pinpoint
Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java.
pipeline
End-to-End, Real-time, Advanced Analytics Big Data Reference Pipeline using Spark, Spark SQL, Spark ML, GraphX, Spark Streaming, Kafka, NiFi, Cassandra, ElasticSearch, Redis, Tachyon, HDFS, Zeppelin, iPython/Jupyter Notebook, Tableau, Twitter Algebird. See https://github.com/fluxcapacitor/pipeline/wiki for Setup Instructions.
spider
使用java+httpclient+httpcleaner,多线程、分布式爬去电商网站商品信息,数据存储在hbase上,并使用solr对商品建立索引,使用redis队列存储一个共享的url仓库;使用zookeeper对爬虫节点生命周期进行监视等。
spring-and-google-protocol-buffers
Demonstrates using Spring MVC 4.1's new support for Google Protocol Buffers
spring-cloud-netflix
Integration with Netflix OSS components
system-design
系统设计面试题精选
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
techlead
Collection of articles and links regarding technical leadership.
zeekEye
A Fast and Powerful Scraping and Web Crawling Framework.