一个linux下高效的,APNS和分布式TCP推送系统实现,其中TCP推送服务器单台连接服务器支撑超过百万以上连接,主要适用于千万在线级别规模的应用,对比第三方推送平台,主要优势在于,服务自建,推送效率高,而且可以很方便进行功能扩展
自己写的一些C++常用类,目前包含Heartbeat,CIniFile,Log(线程安全的跨平台日志类), 控制台彩色输出(跨平台),后面根据需要逐渐增加
基于zookeeper+quartz/spring task的分布式任务调度组件
quartz+zookeeper,实现failover,高可用quartz调度任务执行框架 1.override MethodInvokingJobDetailFactoryBean ,在executeInternal()方法,增加判断当前任务节点是否为master(leader),其他slaver(follower)节点则监听等待;另新增对象属性zkSchedule,自定义客户端对zookeeper的管理类,路径监听等操作 2.采用curator,实现zookeeper客户端 3.定义curatorWrapper封装curatorframework的操作 4.定义curatorManager类,提供创建、修改、删除、读取子节点路径、数据等公共方法
POI 工具类,Excel的快速导入导出,Excel模板导出,Word模板导出,可以仅仅5行代码就可以完成Excel的导入导出,修改导出格式简单粗暴,快速有效,easypoi值得你尝试
用perl脚本编写的协议层测试脚本, (有限)支持多线程操作. 可以读取excel中的测试数据,并解析json和html