Java 自荐一个支持OpenAi所有可用API的chatgpt-spring-boot-starter 支持OpenAi所有可用的接口,包括但不限于流式输出等,可配置多个API-Key、权重、代理、自定义API等诸多功能... 2023-04-15 浏览(2,709) 评论(3) 阅读全文
Java 解决Spring循环依赖 解决办法:1.写一个操作Bean工具SpringContextHolder。2.使用注解 @Lazy。3.使用Setter/Field注入。4.使用@PostConstruct。5.实现ApplicationContextAware与InitializingBean 2020-11-11 浏览(2,820) 评论(0) 阅读全文
Java 结合源码分析Spring声明式事务失效的一些场景 结合源码分析Spring声明式事务失效的一些场景:数据库引擎不支持事务、回滚的异常不符合、没有被Spring管理、异常被吃了、加锁处理不当、多线程调用、错误的事务传播特性、方法不是public、方法用final修饰、同一个类中的事务问题 2020-03-24 浏览(1,034) 评论(0) 阅读全文
Java 使用List.of()、Map.of()、Set.of() - Jackson无法反序列化Redis缓存(缓存有类型标识的时候) List.of()、Map.of()、Set.of() 这三者都是从不可变集合的容器类ImmutableCollections衍生出来的,而ImmutableCollections是无法被反序列化的! 2020-03-18 浏览(1,495) 评论(0) 阅读全文
Java Long和Long类型集合前端精度丢失解决办法锦集以及自定义JSON序列化方法 Long和Long类型集合前端精度丢失解决办法锦集以及自定义JSON序列化方法 2020-02-24 浏览(6,595) 评论(1) 阅读全文