苟利国家生死以,岂因福祸避趋之 - JiyangM/spring GitHub Wiki
- java.beans
- XMLDecoder
- java.lang
- AutoCloseable
- Cloneable
- java.security
- java.util
- function
- Function<T, R>
- Consumer
- Predicate
- Supplier
- BiConsumer<T, U>
- BiFunction<T, U, R>
- BiPredicate<T, U>
- IntConsumer
- IntFunction
- IntPredicate
- IntToDoubleFunction
- IntToLongFunction
- LongBinaryOperator
- LongConsumer
- LongFunction
- LongPredicate
- LongToDoubleFunction
- LongToIntFunction
- DoubleConsumer
- DoublePredicate
- DoubleFunction
- DoubleToIntFunction
- DoubleToLongFunction
- ToDoubleBiFunction<T, U>
- ToDoubleFunction
- ToIntBiFunction<T, U>
- ToIntFunction
- ToLongBiFunction<T, U>
- ToLongFunction
- function
- CompletableFuture
- StampedLock
- ParameterNames
- Arrays.parallel
- Math
- 整洁代码技巧
- 16种常用工具
- AOP DEMO
- Consumer、Supplier、Predicate
- MappedByteBuffer 内存文件映射
- if else优化
- if else优化策略模式使用
- 恕我直言,在座的各位根本写不好Java!
- 阿里巴巴的26款超神Java开源项目!
- 用户 角色 权限 设计方案(扩展RBAC)
- 限流器
- http client
- restTemplate
- feign
- retrofit 神器请往这里看
- spring5 webClient restTemplate的替代品
- Java 范型通配符
- Sharding-JDBC 分库分表
- 阿里离线数据同步工具 DataX
- 反射妙用
- 自定义注解使用 缓存、权限
- 从文件压缩到缓冲区BufferInputStream,NIO,内存文件地址映射,Pipe
-
不要再自己写工具集了!
- Google Tink 加密解谜
- Google Guava
-
Google Collections 装X神器
- Immutable Collections: 还在使用 Collections.unmodifiableXXX() ? Immutable Collections 这才是真正的不可修改的集合
- Multiset: 看看如何把重复的元素放入一个集合
- Multimaps: 需要在一个 key 对应多个 value 的时候 , 自己写一个实现比较繁琐 - 让 Multimaps 来帮忙
- BiMap: java.util.Map 只能保证 key 的不重复,BiMap 保证 value 也不重复
- MapMaker: 融合了Weak Reference,线程安全,高并发性能,异步超时清理,自定义构建元素等强大功能于一身
- Ordering class: 大家知道用 Comparator 作为比较器来对集合排序,但是对于多关键字排序 Ordering class 可以简化很多的代码
-
Google Collections 装X神器
- HuTool
- 建议使用LocalDateTime
- redis 搜索 scan 6 match user_token* count 5
- nginx
- jdk13 Switch 、Text Blocks
- Jwt
- Jwt
- 正则表达式
-
- 常用注解 :@SpringBootApplication、@Component、@Configuration、@Profile({"dev", "dohko"})、@ControllerAdvice、@ComponentScan