编程笔记 第3页

SpringBoot @Async 注解使用总结,配置系统线程池

guozh 发布于 2021-11-01

刚在公众号看到篇关于@Async的文章,感觉总结的很不错,但不够接近项目实战,我再另外补充一些。 先看下面正文,再翻上来看 补充 1,@Async在项目中使用场景在哪呢? 也就是哪里需要用到异步调用,其实能用的地方不多,因为大部分方法函数存在上下级依赖关系,需要按照代码流程,从上...

阅读(788)评论(0)赞 (1)

SpringBoot 单元测试,@RunWith 找不到

guozh 发布于 2021-11-01

就是如图问题,创建新 SpringBoot ,想用单元测试功能,结果发现 @Runwith 不能实现,找不到。貌似与 SpringBoot 版本有关,像我这边spring-boot-starter-parent 的版本是 2.5.6,进入spring-boot-starter-t...

阅读(1122)评论(0)赞 (1)

MySQL 分组聚合函数使用,直接上结果案例

guozh 发布于 2021-10-29

MySQL 分组聚合函数常被拿来搭配用,但其实这是两个概念,分组、聚合函数。分享这篇文章是因为今天实现某个需求时,因为分组聚合的使用,卡住没做出来。所以用个实例表回顾一些知识。 因内容比较简单,我直接分享运行 SQL 后的结果,关键部分会做说明 聚合函数 常用的聚合函数有这几个:...

阅读(459)评论(0)赞 (0)

Java 详解异常 Exception,入门到实践(二)

guozh 发布于 2021-10-27

紧接上篇Java 详解异常 Exception,入门到实践(一),再来看更优秀一点的处理方案,实际项目中如何处理这些异常。 前面使用throw和throws结合将异常对象抛出去 private static void testException(String s) throws ...

阅读(719)评论(0)赞 (1)

Java 详解异常 Exception,入门到实践(一)

guozh 发布于 2021-10-26

最近发现很多人连异常 Exception 都“不会处理”,不是说不会try catch,而是不知道try catch、throw、throws的作用,以及在实际项目中主流的处理方案是怎样,兼容业务异常、返回格式、异常码、兜底异常处理等等。 我准备做个总结,希望帮到一部分人,还有未...

阅读(556)评论(0)赞 (0)

自定义注解+AOP处理操作日志,Springboot 拦截日志思路

guozh 发布于 2021-09-03

操作日志的处理,用户在使用系统时会有各种操作行为,比如登录、查询信息、创建内容、变更密码、更改权限等等,归属到后端系统,其实就是请求接口后,做增删改查。为了回溯,操作日志不可避免,也就是要记录用户的这些操作行为。 常见做法是使用自定义注解 + AOP 拦截,拿到访问 IP、业务名...

阅读(871)评论(0)赞 (0)

SpringBoot 读取配置文件(yml)中的属性值,基本数据类型、集合、数组、对象

guozh 发布于 2021-05-26

有时我们需要从 yml 配置文件中获取数据和值,假设现在是一个 Springboot 项目,下面分享怎样从 yml 文件中读取基本数据类型、数组、集合、Map 以及单独一个对象 bean 的值。 以上可以分成两组,基本数据类型、数组和剩下其他,因为基本数据类型和数组的值都能通过注...

阅读(2359)评论(0)赞 (0)

SpringBoot Profile 多环境配置和打包

guozh 发布于 2021-04-02

最近工作有一个需求通过 Spring boot 多环境配置实现,多环境配置打包作用很多,我这直接上步骤,分享怎样在 Spring boot 中配置多环境。 Spring Boot profile 创建 Spring Profile ,具体有多少种环境,就在项目pom.xml创建多...

阅读(667)评论(0)赞 (0)

能将我博客放入广告拦截白名单吗?

我尽量分享有用并且长期有用的内容,希望能帮到你,谢谢支持。