- 博客(11)
- 收藏
- 关注
原创 异步任务与定时任务
基于TaskExecutionAutoConfiguration配置类中注册的ThreadPoolTaskExecutor线程池对象进行异步任务执行。基于TaskSchedulingAutoConfiguration配置类中注册的ThreadPoolTaskScheduler任务调度线程池对象。 不论是基于注解还是基于SchedulingConfigurer进行定时任务实现,都需要首先在配置类中启用定时任务。
2024-07-22 10:54:49
1869
原创 远程接口调用
在服务端使用java语言,向远程接口发起请求,得到响应数据的方法。实现远程接口调用方法很多,这里我们使用spring封装的工具类RestTemplate,使用起来最方便简单。
2024-07-16 09:59:48
356
原创 邮件发送与使用thymeleaf引擎重置密码邮件
邮件发送原生java-mail进行邮件发送;前提:先登录邮箱,开启POP3/SMTP服务,使第三方可以使用授权码登录邮箱。spring封装的spring-mail组件;项目开发中我们选择sprng中封装的mail组件,使用简单方便。添加mail启动器yml中配置登录邮箱,授权码,端口,ssl等。测试邮件发送封装工具类。
2024-07-15 16:47:41
1621
原创 日志组件.
因为程序最终要运行在服务器中,服务器里没有IDEA,没有控制台,只能通过查看日志文件,来定位bug的位置。主要是为了方便我们监测生产环境的变量值变化以及代码运行轨迹等。这些记录会被输出到我们指定的位置形成文件,帮助我们分析错误以及用户请求轨迹。总而言之: 开发过程中,上线后运行过程中需要记录的信息,都归属于日志。。。
2024-07-15 10:26:02
999
原创 Redis
Redis是数据库是nosql数据库key-value形式存储数据内存中存储角色:==数据库,缓存==,消息中间件基本数据类型:String、list、set、zset、hash支持持久化:能保存数据到磁盘中。
2024-07-10 15:41:21
155
原创 MyBatisPlus
mp提供了service层的IService父接口,把单表操作常用的CRUD方法封装,我们也需要树莲掌握IService接口中的方法。mybatis-plus是在mybatis基础上进行二次封装的一套orm框架,对mybatis只做增强不做改变,不会对项目中原生mybatis代码产生任何影响,完全兼容mybatis;mybatis-plus在简化开发的同时,增加了学习成本,需要单独学习mybatis-plus的注解使用。mybatis-plus提供了内置插件,提供分页,逻辑删除,乐观锁等功能;
2024-07-06 15:19:55
1159
原创 Spring Boot 拦截器
一部分接口,必须登录之后才能访问,也有一部分接口,不登录也可以访问。通过自定义注解,来灵活区分哪个接口需要拦截。希望拦截器,拦截请求,校验登录的用户。
2024-07-05 11:31:42
257
原创 实现cors跨域
/浏览器的地址,如果是http://127.0.0.1:5173,字符串 和http://localhost:5173不匹配,就不能放过。//放过Cookie。
2024-07-05 11:23:20
443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人