Lombok常用注解介绍 博主自留地

Lombok常用注解介绍

1.什么是Lombok? Lombok是一款Java开发插件,使得Java开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的Java模型对象(POJO)。 在开发环境中使用Lombok插件后,Java开发人员可以节省出重复构建,诸如hashCode和equals这样的方法以及各种业务对象模型的accessor和ToString等方法的大量时间。对于这些方法,它能...
阅读全文
Spring Boot集成Akka Stream快速入门Demo 博主自留地

Spring Boot集成Akka Stream快速入门Demo

1.什么是Akka Stream? Akka Streams是一个用于处理和传输元素序列的库。它建立在Akka Actors之上,使流的摄入和处理变得简单。由于它是建立在Akka Actors之上的,它为Akka现有的actor模型提供了一个更高层次的抽象。Akka流由3个主要部分组成--Source、Flow、Sink--任何非循环流至少由2个部分Source、Sink和任意数量的...
阅读全文
Spring Boot集成akka actor快速入门Demo springboot-demo

Spring Boot集成akka actor快速入门Demo

1.什么是akka? AKKA 是一个用于构建高并发、分布式和容错应用程序的开源框架。它基于Actor模型,提供了强大的并发抽象和工具,适用于各种业务场景。以下是一些使用AKKA框架的常见业务场景的示例: 实时数据处理:AKKA提供了轻量级的Actor模型,可以用于处理实时数据流。您可以创建多个Actor来处理数据的不同部分,并使用消息传递机制进行通信和协调。这在实时监控、实时分析和实时...
阅读全文
maven父子工程多模块如何管理统一的版本号? 博主自留地

maven父子工程多模块如何管理统一的版本号?

1.为什么要统一管理? maven父子工程多模块,每个模块还都可以独立存在,子模块往往通常希望和父工程保持一样的版本,如果每个工程单独定义版本号,后期变更打包也非常麻烦,如何维护一个全局的版本号呢? 2.如何解决呢? Maven官方文档说:自 Maven 3.5.0-beta-1 开始,可以使用 ${revision}, ${sha1} and/or ${changelist...
阅读全文
Spring Boot集成Mockito快速入门Demo springboot-demo

Spring Boot集成Mockito快速入门Demo

1.什么是Mockito? Mockito是一个模拟测试框架,可以让你用优雅,简洁的接口写出漂亮的单元测试。Mockito可以让单元测试易于可读,产生简洁的校验错误。 使用场景 提前创建测试,TDD(测试驱动开发) 团队可以并行工作 你可以创建一个验证或者演示程序 为无法访问的资源编写测试 Mock可以交给用户 隔离系统 2.代码工程 实验目的  mock...
阅读全文
Spring Boot实现大文件分片下载 springboot-demo

Spring Boot实现大文件分片下载

关于文件的上传和下载前面已经讲了2节课,今天我们主要讲一下如何分片下载,历史文章详解下面链接 Spring Boot实现文件上传和下载 Spring Boot实现大文件分块上传 1.分片下载的好处 使用分片下载: 将大文件分割成多个小块进行下载,可以降低内存占用和网络传输中断的风险。这样可以避免一次性下载整个大文件造成的性能问题。 断点续传: 实现断点续传功能,即在下...
阅读全文
Spring Boot实现License生成和校验 springboot-demo

Spring Boot实现License生成和校验

1.License应用场景 在我们向客户销售商业软件的时候,常常需要对所发布的软件实行一系列管控措施,诸如验证使用者身份、软件是否到期,以及保存版权信息和开发商详情等。考虑到诸多应用场景可能处于离线环境,无法依赖网络进行实时认证,所以还需要考虑单机认证时的防破解问题。总之,License许可证利用HTTPS网站的证书和签名技术,一方面证明当前使用者是申请License的本人,另一方面要防止恶意破...
阅读全文
您知道maven配置文件中scope的含义吗? 后端

您知道maven配置文件中scope的含义吗?

一、scope作用域介绍 Maven的一个哲学是约定大于配置,所以在maven中,很多内容都有默认值,scope的默认值是compile。 scope元素的作用:控制 dependency(依赖)元素的使用范围。 通俗的讲,就是控制 Jar 包在哪些范围被加载和使用。这个范围包括,编译、测试、运行,并且还可以加上是否被打入包中。 二、Scope分类 Scope的作用域范围包括co...
阅读全文
Spring Boot集成google Authenticator实现mfa 博主自留地

Spring Boot集成google Authenticator实现mfa

1.什么时候mfa? 多重身份验证(MFA)是多步骤的账户登录过程,它要求用户输入更多信息,而不仅仅是输入密码。例如,除了密码之外,用户可能需要输入发送到其电子邮件的代码,回答一个秘密问题,或者扫描指纹。如果系统密码遭到泄露,第二种形式的身份验证有助于防止未经授权的账户访问。 为什么有必要进行多重身份验证? 数字安全在当今世界至关重...
阅读全文
Spring Boot集成Stripe快速入门demo springboot-demo

Spring Boot集成Stripe快速入门demo

1.什么是Stripe? 一体化全球支付平台,开启收入增长引擎,针对不同规模业务打造的支付解决方案,满足从初创公司到跨国企业的多维度需求,助力全球范围内线上线下付款。 转化更多客户: 通过内置的优化功能、100 多种支付方式及一键结账来提高转化率。实现线上和线下付款一体化,提供无缝的客户体验。 全球覆盖,本地体验: 引入多样化支付方式,采用当地货币呈现价格...
阅读全文
Loading...