代码积累,代码示例等
工具组件代码,包括验证码、邮件、加解密、http client、造数据工具、本地缓存、mqtt、redis、单位转换、utils
框架应用示例代码
Lombok 使用demo
alibaba fastjson 实例
google gson 示例
jackson 示例
Netty 4 代码示例demo
绘制PDf示例,使用itextpdf框架【子项目单独导入,作为子项目找不到resource中的文件】
springboot aop 代码示例
自动测试
基于zk的分布式ID组件(Snowflake算法)
全局唯一ID/分布式ID解决方案
全局唯一,绝对不会出现重复的ID,且ID整体趋势递增。
高可用,服务完全基于分布式架构,即使MySQL宕机,也能容忍一段时间的数据库不可用。
高并发低延时,在CentOS 4C8G的虚拟机上,远程调用QPS可达5W+,TP99在1ms内。
接入简单,直接通过RPC服务或者HTTP调用即可接入。
全局异常处理方式(自定义error请求返回结果)
fastdfs分布式文件系统客户端
拦截器
定时任务
springboot 自定义starter示例
springboot 自动配置示例
springboot 过滤器filter示例
springboot 实现Spring容器启动完成后执行的功能
springboot 实现异步执行
设计模式
创建型设计模式
单例设计模式
工厂设计模式
抽象工厂设计模式
建造者设计模式
原型模式
结构型设计模式
代理设计模式
适配器设计模式
桥接设计模式
装饰器设计模式
享元设计模式
组合设计模式
行为型设计模式
模板方法模式
策略模式
命令模式
职责链模式
状态模式
观察者模式
中介者模式
迭代器模式
访问者模式
备忘录模式
解释器模式
限流组件:限流的目的是通过对并发访问/请求进行限速,或者对一个时间窗口内的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务、排队或等待、降级等处理
中国自然语言处理,包含ansj_seg的分词代码示例
Web安全相关