
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
为什么需要分组校验呢?假设我们有一个用户实体User,它包含用户名、密码和邮箱三个字段。在用户注册时,我们需要校验用户名和密码非空,邮箱格式正确。但在用户信息更新时,我们只需要校验用户名和邮箱,密码可能不会被修改,因此不需要校验。对于这种需求,我们可以使用分组校验来实现这一需求。松哥通过一个具体的案例来和小伙伴们演示下。分组其实就是两个空接口,用来做标记用。然后,我们在User。

hello 各位小伙伴,国庆节终于过完啦,松哥也回来啦,今天开始咱们继续发干货!关于 Spring Security,松哥之前发过多篇文章和大家聊聊这个安全框架的使用:手把手带你入门 Spring Security!Spring Security 登录添加验证码SpringSecurity 登录使用 JSON 格式数据Spring Security 中的角色继承问题Spring Se...
来自一个小伙伴在微信上的提问:看到这个问题,松哥忽然想到我自己之前写过 Spring Boot+Swagger 的用法:SpringBoot 整合 Swagger2也写过 OAuth2 + Jwt 的用法:想让 OAuth2 和 JWT 在一起愉快玩耍?请看松哥的表演但是还没有将这两个结合在一起写过,所以小伙伴们对此有了疑问,想一想这还是一个非常常见的问题,因为现在使用令牌登录的场景越来越多,在这
这个主要和大家讲了如何通过自定义注解实现多数据源的切换。有小伙伴看完后就提出来问题了,既然这样,那事务怎么办呢?如果在一个 Service 方法中切换了数据源,那么传统的事务解决方案必然失效!特别是在微服务中,这种一个服务中调用多个数据源的事情还很常见。怎么办?对于这个问题,我们可以按照分布式事务的思路去解决。松哥去年其实也写过分布式事务的文章,但是比较粗糙,没有带领小伙伴们通过手写代码去体验分布
文章目录1. 思路分析2. 数据测试2.1 方案一测试2.2 方案二测试2.3 对比分析3. MP 怎么做的?4. 小结上周松哥转载了一个数据批量插入的文章,里边和大家聊了一下数据批量插入的问题,批量插入到底怎么做才快。有个小伙伴看了文章后提出了不同的意见:松哥认真和 BUG 同学聊了下,基本上明白了这个小伙伴的意思,于是我自己也写了个测试案例,重新整理了今天这篇文章,希望和小伙伴们一起探讨这个问
研究Spring Cloud也有一段时间了,手头上有一点收集的资料,分享给小伙伴们学习。博客1.跟我学Spring Cloud2.周立|Spring Cloud3.Spring Cloud基础教程(强烈推荐)4.Spring Cloud系列文章5.forezp|史上最简单的 Spring Cloud 教程6.liaokailin的专栏7.Spring Clo
Arthas 是一款阿里巴巴开源的 Java 诊断工具,可以帮助开发人员更加方便地进行 Java 应用的在线诊断。Arthas 提供了一系列强大的命令,可以用于分析线程状态、监控方法调用、查看 JVM 信息、追踪慢 SQL 等多种用途。Arthas 的目标是让 Java 开发人员能够快速定位问题,提高故障排查的效率。对于新手来说,老是记不住 Arthas 命令~今天松哥就给大家介绍一下 IDEA

不知道小伙伴们有没有关注到最近又有一个超级火热的 AI 工具,叫做 Cursor AI。松哥体验了一把,感觉以后能从画页面的桎梏中解脱出来了。松哥来和小伙伴们演示一下这个工具的玩法。

我们知道,ImageView有一个属性叫做scaleType,它的取值一共有八种,分别是:matrix,fitXY,fitStart,fitCenter,fitEnd,center,centerCrop,centerInside。那我们下面一起来看看这八种取值分别代表什么意思。我用两张图片来做demo,这两张图片的分辨率一大一小,图片分别叫做big和small。原图如下:big:small:OK,
Nginx(发音为“Engine-X”)是一个开源的高性能 HTTP 和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。由俄罗斯程序员 Igor Sysoev 创建。它以其高稳定性、丰富的功能集、简单的配置和低资源消耗而闻名。Nginx 最初是为了解决 C10K 问题(即同时处理 10000 个客户端连接)而设计的,现在已经成为世界上最流行的 Web 服务器之一。Nginx
