摘要: 定义枚举类 @Getter public enum SexEnum { MALE(1,"男"), FEMALE(2, "女") ; @EnumValue//表示会把这个值存入数据库 private int index; @JsonValue//json序列化时使用这个属性 private Strin 阅读全文
posted @ 2024-04-02 21:15 程长新 阅读(5) 评论(0) 推荐(0) 编辑
摘要: springboot启动过程中会发布的事件(启动类的run()方法执行时) ApplicationStartingEvent:应用运行开始事件 Spring Boot 运行run()方法未进行任务操作时先发布此事件 ApplicationEnvironmentPreparedEvent:Enviro 阅读全文
posted @ 2024-01-27 13:43 程长新 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 当controller中的方法直接用参数接收前端传递的参数时 日期格式不匹配会报如下错误:Failed to convert value of type 'java.lang.String' to required type 'java.util.Date';,就是说类型转换异常 @PostMapp 阅读全文
posted @ 2024-01-19 15:07 程长新 阅读(68) 评论(0) 推荐(0) 编辑
摘要: /** * @projectName: MultiModuleDemo * @package: com.example.config * @className: RedisConfig * @description: TODO(配置RedisTemplate序列化) * @date: 2023/12 阅读全文
posted @ 2024-01-15 20:56 程长新 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 直接加减数字 select sysdate 当前时间, sysdate + 1 加一天, sysdate - 1 减一天, sysdate + (1 / 24) 加一小时, sysdate + (1 / 24 / 60) 加一分钟 from dual; 使用add_months()函数 select 阅读全文
posted @ 2023-12-18 10:41 程长新 阅读(928) 评论(0) 推荐(2) 编辑
摘要: 普通线程实现异步,但频繁创建、销毁线程比较耗资源,所以一般交给线程池执行 //创建需要异步执行的逻辑 public class AsyncThread implements Runnable{ @Override public void run() { System.out.println("异步线 阅读全文
posted @ 2023-12-14 17:17 程长新 阅读(1265) 评论(0) 推荐(0) 编辑
摘要: 实现思路 在拦截器Interceptor中拦截请求 通过地址+请求uri作为调用者访问接口的区分在Redis中进行计数达到限流目的 简单实现 定义参数 访问周期 最大访问次数 禁用时长 #接口防刷配置,时间单位都是秒. 如果second秒内访问次数达到times,就禁用lockTime秒 acces 阅读全文
posted @ 2023-11-14 11:48 程长新 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 今天在学习ElasticSearch使用ik分词器时想自定义分词 然后创建了ccx.dic文件,其中写了名字程长新 也在ik分词器听config文件夹的xml配置文件中配置了我自己的创建的字典 结果启动之后再去测试仍然把名字给拆开了 于是去百度解决问题,搜到的大多是说自己创建的字典字符编码不对,有的 阅读全文
posted @ 2023-11-02 14:51 程长新 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 这是RabbitMQ消息从生产者到消费者的流程。 从图中可以看出消息可能在以下几个地方丢失 生产者处丢失:消息没有正确到达RabbitMQ的交换机。 解决策略:confirm机制 RabbitMQ本身将消息丢失:因为一些原因导致RabbitMQ重启,导致内存中的消息丢失。 解决策略:消息持久化 消费 阅读全文
posted @ 2023-09-15 11:31 程长新 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 参照这位老哥做的 https://blog.csdn.net/Siebert_Angers/article/details/127429611 阅读全文
posted @ 2023-05-30 14:55 程长新 阅读(1) 评论(0) 推荐(0) 编辑