-
阿昌教你自定义注解验证Bean对象属性
## 前言 在之前阿昌写过一篇 【Springboot的注解字段校验,并统一设置返回值 】的文章,讲了常见的一些注解,和自定义的报错返回处理器,没看过的可以去看一下。 在Springboot中本身就可以通过大量的注解来实现对一些请求参数的校验。 ... -
阿昌教你自定义拦截器&自定义参数解析器&自定义包装HttpServletRequest
## 前言 这次也是依然在学习开源项目Tduck-填鸭收集器的时,阿昌在研究这项目是如何进行安全校验的,我一开始在项目里面查Shiro/SpringSecurity,我以为他使用了市面主流的安全框架,但是发现,他根本没有使用,而是自定义... -
阿昌教你用Hutool包校验工具校验内容
前言今天学习开源项目Tduck-填鸭收集器的时,发现他所使用的是hutool包中的校验器去校验自己业务的内容,自己用了这么久的hutool包,发现才只是冰山一角,以此记录分析 hutool包校验器 的使用,以防自己这个5秒就忘记的脑子,方便自... -
阿昌教你解决在SpringBoot同一个对象内,事务方法互调默认失效问题
## 前言 在Springboot中如果一个AService中a/b/c 方法,那么 b、c 做的传播行为配置,都不会起作用,也就是说b、c都会跟 a 共用一个事务都采用@Transactional(propagation =... -
阿昌教你自定义Spring配置文件提示
## 1、前言 总结一下今天在谷粒商城学习到自定义Spring配置文件的提示内容 2、正文此处以配置线程池配置举例使用: 123456789101112131415@Configurationpublic class ThreadPoolConf... -
CompletableFuture 异步编排
阿昌总结今天学习到的CompletableFuture 当我们在异步任务编程的时候,可能会有场景如下: 可能你会想到用之前我们学到的Callable的方式去获取结果后,再执行; 但是这样子不能保证是异步与异步之间的结果; C不能感知到AB的结果... -
阿昌教你用SpringCache+Redis缓存
0、前言这几天阿昌在学习 谷粒商城(之前的学习笔记) 又再次的回顾了一次SpringCache技术,和之前学习 谷粒学院(之前的学习笔记) 的时候其实已经学习了一次了!!! 这里就对自己学过来的内容进行一次的总结和归纳!!! 一、什么是Sprin... -
阿昌教你IDEA一键启动服务设置
## 前言 当我们在使用IDEA去开发我们的微服务项目的时候,总是需要一个一个的打开每一个服务。 这里菜鸡阿昌教你如何设置IDEA,让他一键打开我们需要的打开的服务们(s)。 正文 在IDEA的上面,服务栏中,选中Edit Configurat... -
阿昌教你如何让 Hexo 在服务器稳定运行
## 前言 前些日子通过hexo搭建了一个个人博客系统终于又搭建起来了(好一个又?),但是每隔一段时间去访问自己的网站总是访问不到,去服务器查询ps -ef|grep hexo,发现 Hexo 进程已经挂掉了,想着自己用命令 nohup hexo... -
阿昌教你用sysbench对mysql进行360度无死角压测
## 一、前言 确保已有条件: - linux服务器,可使用本地虚拟机 - mysql服务,以5.7版本为例([安装教程](https://blog.csdn.net/qq_43284469/article/details/115773735?op...