ShuSheng007

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

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

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

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

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

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

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

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

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

01/11/2023 0条评论 30点热度 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…

11/09/2022 0条评论 189点热度 0人点赞 shusheng007 阅读全文
SpringCloud

微服务实践之通信(OpenFeign)详解-SpringCloud(2021.0.x)-6

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 本文是微服务系列总结的第6篇,一起来看看微服务之间通信时用到的OpenFeign组件。 OpenFeign简介 我们在SpringCloud中使用的一般是 spring-cloud-openfeign,它是SpringCloud团队基于feign封装的一个变体,支持了SpringMvc里的各种注解,例如@RequestBody 之类的。 Feign是一个类似于Retrofit (对OkHttp的一个封装)的一个声明式的Http客户端包装…

11/07/2022 0条评论 310点热度 1人点赞 shusheng007 阅读全文
如何系列

如何为Nginx启用HTTPS

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 前言 前端时间有个小伙伴在我的博客上留言,说:我的博客是http的他感觉很害怕,建议我为博客开启https,于是我抽点时间升级了一下,特此记录一下。 查看 nginx 是否安装 http_ssl_module 模块 nginx -V 查看输出的编译参数中是否包含 --with-http_ssl_module,如果不包含你还要去下载nginx安装包,自己手动编译一下,具体请查看相关资料,不过一般都已经包含了。 如果没有将nginx配置到环境变量…

10/28/2022 0条评论 173点热度 1人点赞 shusheng007 阅读全文
SpringCloud

微服务实践之量度监控(micrometer,prometheus,grafana)-SpringCloud(2021.0.x)-5

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 前言 作为应用开发者你是否觉得监控应该是运维的活?嗯,大部分是这样的,例如监控服务器资源的情况,网络情况,监控redis服务器的情况,监控 myslq服务器的情况等等,但是有一些应用相关的指标我们开发者也是需要关心的,这就要求我们在开发过程中进行埋点。 由于微服务的流行,我们在一套系统中部署的服务越来越多,新催生出的角色DevOps也越来越关心统计应用系统的指标并从中进行学习推断系统的状况,老板也要直观的看到实时的下单量,成交金额等指标...…

10/24/2022 0条评论 340点热度 2人点赞 shusheng007 阅读全文
SpringCloud

微服务实践之全链路追踪(sleuth,zipkin)详解-SpringCloud(2021.0.x)-4

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 前言 本文将介绍微服务架构中关于链路追踪相关组件Sleuth与Zipkin的在SpringCloud入门使用。 链路追踪 为什么要进行链路追踪啊?为什么它在微服务架构中突然显得那么重要,以前怎么不太受重视啊? 看看下面这个图,只有5个服务以及他们互相调用方式,这但凡某个调用出了问题:请求都经过哪几个服务啦?先过的你还是它啊?那个服务耗时太长拉?等等你是不是半天都理不清,那要是50个微服务呢?很明显,我们需要链路追踪。 理论 目前流行的分布式链…

10/22/2022 0条评论 180点热度 4人点赞 shusheng007 阅读全文
SpringCloud

微服务实践之网关(Spring Cloud Gateway)详解-SpringCloud(2021.0.x)-3

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 本文将介绍微服务架构中的SpringCloud Gateway这个网关组件的入门使用,观后你应该可以大体知道如网关如何工作,如何结合分布式配置,如何结合服务注册中心服务使用,如何将请求负载均衡到不同的服务实例,如何限流,如何使用断路器等实操性功能。 编程这玩意对实践啊,理论背的天花乱坠,真用的时候还是不知道怎么下手,还是要动手实践一下... 宏观结构 本文是一个微服务demo的一部分,以一个简单的电商购物流程为案例,用以展示微服务架构中…

10/19/2022 0条评论 399点热度 2人点赞 shusheng007 阅读全文
Redis

秒懂SpringBoot如何集成Redis

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 SpringBoot集成Redis步骤这块非常简单,没有太多内容,集成后如何使用的思路可以略微谈一谈,我认为这也算是集成的一部分吧。 Redis简述 官方介绍 The open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker. Redis是一个基于内…

10/14/2022 3条评论 365点热度 2人点赞 shusheng007 阅读全文
12345…9
ShuSheng007
20201012220841766.jpg#pic_center
分类
  • Android / 3篇
  • Flutter / 4篇
  • Gradle / 1篇
  • Java / 8篇
  • Kafka / 1篇
  • Kotlin / 9篇
  • Linux / 5篇
  • Maven / 1篇
  • Redis / 1篇
  • SpringBoot / 8篇
  • SpringCloud / 7篇
  • 分布式 / 3篇
  • 后端 / 1篇
  • 如何系列 / 3篇
  • 密码学 / 1篇
  • 开发工具 / 1篇
  • 微服务 / 7篇
  • 数据库 / 6篇
  • 杂谈 / 1篇
  • 消息队列 / 2篇
  • 爬虫 / 1篇
  • 版本控制 / 2篇
  • 设计模式 / 24篇
归档
  • 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篇
最近评论
匿名 发布于 2 周前(01月16日) 文章很新很靠谱~
匿名 发布于 2 周前(01月13日) :razz:
匿名 发布于 3 周前(01月06日) 王二狗的公司可以上市了
匿名 发布于 2 个月前(11月24日) 1
匿名 发布于 2 个月前(11月20日) 多谢,总结的非常好!

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

Theme Kratos Made By Seaton Jiang

津ICP备17001709号