Skip to content

bitted/tools_box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tools_box

一个工具类项目,包含常用工具类和平时积累的代码,积少成多。

基础工具

  • activemq:mq的使用,包括client和server配置。
  • 集合工具使用,Guava工具GuavaCollTest,GuavaBaseTest,ListSub等。
  • 设计模式练习。com.cyou.test.designmode。
  • Mongodb的聚合函数的使用AggregationTest和ZipCodeDataSetTest。
  • 敏感词过滤,采用DFA算法处理。com.cyou.hithere.center.util.badword。
  • Disruptor它是一个开源的并发框架,参考地址:http://ifeve.com/disruptor
  • 并发处理能力超强。com.cyou.hithere.center.util.disruptor
  • guava工具包的使用,com.cyou.hithere.center.util.guava
  • 图片处理,如加水印,裁剪,缩放,格式转化等,com.cyou.test.img.ImgTest
  • kafka,现在是简单kafka的生产者配置,后面会把项目中在用的代码搬过来展示一下。
  • Mongodb的数据库连接:com.cyou.hithere.center.util.mongodb
  • netty:学习netty过程中的笔记,以后学习过程中也会逐渐添加记录。
  • Nio:传统的nio代码,展示原生的非阻塞连接方式。
  • 其它:比如集合、属性加载、日期处理,字符串、xml、json,随机数、反射,多线程工具类等大杂烩的工具类

原理解析

zookeeper的原理

1、Zookeeper可以做什么?
命名服务
配置管理
集群管理
分布式锁
队列管理

About

提交工具类的一个项目,平时的项目积累代码。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published