ShuSheng007

  • 首页
  • 关于
  • 联系
ShuSheng007
天行健,君子以自强不息 地势坤,君子以厚德载物
SpringBoot

秒懂SpringBoot参数验证全解析(@Validated与@Valid)

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 在构建 Web 应用程序时,确保进入应用程序的数据有效并满足您的业务需求非常重要。 实现此目的的一种方法是在服务器端验证输入数据。 在这篇博客中,我们将探讨如何在 Spring Boot 应用程序中进行输入数据验证,善用的话可以写出健壮而优美的代码。 让我们从一个实例开始吧 实例 邻家有女初长成,大名唤作牛翠华,家里催翠花找对象,无奈翠花深受互联网女拳师的影响,搞得翠花对另一半的要求非常高... 择偶标准 非王思聪类型不嫁 年龄大于30…

03/25/2023 0条评论 22点热度 1人点赞 shusheng007 阅读全文
SpringBoot

秒懂SpringBoot之@Async如何自定义线程池

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 每个Java程序员都有一颗搞高并发的心,所以线程池几乎也是面试必考题。讲线程池的文章网上也特别多特别好,所以本文只是聊一下如何在SpringBoot中使用线程池。 异步初探 在SpringBoot中简单使用异步编程非常简单,只需要两步 使用@EnableAsync开启异步支持 @EnableAsync @Configuration public class ConcurrencyConfig { ... } 使用@Async注解相关方法…

03/12/2023 1条评论 93点热度 1人点赞 shusheng007 阅读全文
SpringBoot

秒懂SpringBoot之弄懂Filter与HandlerInterceptor

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 @[toc] 概述 在日常开发中,我们会经常用到Filter和HandlerInterceptor,是不是傻傻分不清,那二者有什么异同呢?谁先执行谁后执行呢?分别在什么场景下使用呢?接下来让我们来一探究竟 前置知识 先上一张偶亲手画的图吧,正所谓一图胜千言,不理解无所谓,我们一起来看下。 你有没有觉得在一个熟悉的领域学习相关的新知识就非常容易理解,因为他们直接环环相扣,互相联系,这就是所谓的经验的优势。例如我们今天要谈论的Filter和Han…

03/05/2023 0条评论 127点热度 0人点赞 shusheng007 阅读全文
SpringBoot

秒懂SpringBoot之全网最易懂的Spring Security教程

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 @[toc] 概述 现如今Spring全家桶在Java web后端领域是寡头般的存在,其中安全相关的那员大奖就是Spring Security。我觉得它相对于其他竞争对手,例如 Apache Shiro显得过于复杂,对初学者很不友好,我第一次看见这玩意感觉这就是个垃圾,半天搞不懂,太tm复杂了。由于其是spring全家桶的一员,与spring生态集成时特别丝滑,所以用的人也不少,所以不管喜不喜欢你还是要懂他... 为什么要写这篇文章呢?因为我…

02/15/2023 1条评论 506点热度 7人点赞 shusheng007 阅读全文
JPA

Spring Data JAP多表关联关系详解

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 @[toc] 概述 在Java程序访问关系型数据库这个领域,在国内使用最多的应该是MyBatis与MyBatisPlus,但是老外却特别中意JPA。我以前大多时候也是一直在使用MyBatis与MyBatisPlus,偶尔使用一点。最近公司项目使用了JPA,在使用过程中发现多表关联那块有点蒙,网上的中文资料还比较少,也有点不成体系,所以此处总结一下。 概念 JPA 全称为 Java persistence Api。是一套Java持久化规则,没有…

02/11/2023 0条评论 125点热度 0人点赞 shusheng007 阅读全文
开发工具

如何注册并正常使用ChatGPT

本文应网监要求已经修改 概述 ChatGPT 真的是太火了,作为程序员的你如果还没有尝试,说明你out啦,赶快动起来吧。 ChatGPT展示 下面是我问的几个问题,我觉得回答的很好,要是你用英文和他交流,那他就更加的对答如流了。 ChatGpt强大的地方在于他可以基于语义一直和你对话,他明白你们在谈论什么...是不是很厉害,那就尝试起来吧 前提条件 注册并使用ChatGpt需要两个条件 可以访问OpenAi服务器 需要你的网络环境支持访问OpenAi的服务器,也就是你可以正常使用谷歌搜索。 可以接收OpenAi的短…

02/10/2023 2条评论 1292点热度 4人点赞 shusheng007 阅读全文
SpringBoot

Spring Data Jpa如何实现审计和乐观锁功能

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 在具体业务中跟踪数据库数据操作记录有时是很强烈的需求:谁何时创建了这条记录,谁何时修改了这条记录,越是大点的公司这个需求越强烈。这些需求实现较为机械和简单,所以我们不想手动去做,所以很多相关框架都提供了相应的方案,今天我们就看下Spring Data JPA是如何实现的。 审计 Spring Data JPA 其提供了4个相关的注解 @CreatedBy @CreatedDate @LastModifiedBy @LastModifie…

01/17/2023 0条评论 136点热度 2人点赞 shusheng007 阅读全文
Java

秒懂Java之实体转化利器MapStruct详解

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 @[toc] 概述 由于现代程序在追求扩展和维护性时很多采用分层的设计结构,所以在写程序时候需要在各种实体之间互相转换,而他们之间很多时候在业务或者技术架构上区别较大,在具体的属性上差别却很小。 例如将Programer转换为ProgramerDto就很普遍,如下所示: public class Programer { private String name; private String proLang; } 转换为: public clas…

01/12/2023 1条评论 264点热度 3人点赞 shusheng007 阅读全文
Java

秒懂Java之方法引用(method reference)使用详解

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 相关文章: 秒懂Java之深入理解Lambda表达式 @[toc] 概述 如果你对将Lambda表达式转换成对应的方法引用有疑惑的话,本文你值得一看。 方法引用(MethodReference)是Lambda表达式的另一种格式,在某些场景下可以提高代码的可读性,那么如何将一个Lambda表达式替换成MethodReference呢?有的同学说了,可以使用IDE协助转换,我只能说你太机智了,那这篇文章不是为你准备的。 使用条件 只可以替换单方法的…

01/11/2023 0条评论 118点热度 0人点赞 shusheng007 阅读全文
开发工具

如何在Windows上安装docker

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 前言 没有了Mac Pro,我又捡起了我的Windows...,这是我给她安装docker的的记录,希望可以帮到后辈 检查win10版本 本次安装基于WSL2(Windows subsystem linux), WSL 2 仅在 Windows 11 或 Windows 10 版本1903、内部版本18362或更高版本中可用。 如何查看自己的系统版本 在cmd窗口中输入winver来检查window的版本。 安装 下载Windows dock…

11/09/2022 0条评论 413点热度 1人点赞 shusheng007 阅读全文
12345…10
ShuSheng007
20201012220841766.jpg#pic_center
分类
  • Android / 3篇
  • Flutter / 4篇
  • Gradle / 1篇
  • Java / 8篇
  • JPA / 1篇
  • Kafka / 1篇
  • Kotlin / 9篇
  • Linux / 5篇
  • Maven / 1篇
  • Redis / 1篇
  • SpringBoot / 12篇
  • SpringCloud / 8篇
  • 分布式 / 3篇
  • 如何系列 / 3篇
  • 密码学 / 1篇
  • 开发工具 / 2篇
  • 微服务 / 8篇
  • 数据库 / 6篇
  • 杂谈 / 1篇
  • 消息队列 / 2篇
  • 爬虫 / 1篇
  • 版本控制 / 2篇
  • 设计模式 / 24篇
归档
  • 2023年3月 / 3篇
  • 2023年2月 / 3篇
  • 2023年1月 / 3篇
  • 2022年11月 / 2篇
  • 2022年10月 / 8篇
  • 2022年8月 / 1篇
  • 2022年7月 / 4篇
  • 2021年11月 / 2篇
  • 2021年10月 / 4篇
  • 2021年9月 / 33篇
  • 2021年4月 / 4篇
  • 2020年11月 / 2篇
  • 2020年10月 / 2篇
  • 2020年9月 / 3篇
  • 2020年7月 / 2篇
  • 2020年6月 / 2篇
  • 2020年5月 / 1篇
  • 2020年4月 / 5篇
  • 2020年2月 / 10篇
最近评论
匿名 发布于 5 天前(03月24日) 确实全网最易懂
匿名 发布于 5 天前(03月24日) 大佬多多更新,我爱看
mudao 发布于 6 天前(03月23日) 站长可爱捏
匿名 发布于 1 周前(03月22日) 再过段时间老板可能要开KTV,程序员王二狗可能要下海当鸭子,其他两位也需要解锁新技能...
匿名 发布于 1 周前(03月21日) 写的这么好,为啥没人评论??都会了??

版权 © 2021 shusheng007.top 享有所有版权.

Theme Kratos Made By Seaton Jiang

津ICP备17001709号