logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

实现前后端分离:RSA加密传输方案的详解

通过生成密钥对,用公钥加密,用私钥解密。对于前后端分离的项目,让前端获取到公钥对敏感数据加密,发送到后端,后端用私钥对加密后的数据进行解密即可。需要注意的是,前端加密只是数据传输过程中的一部分安全措施。为了确保数据的安全性,还需要在后端服务器进行相应的安全措施,例如验证用户身份、使用HTTPS协议进行通信等。前端需要导入一个适合前端使用的RSA加密库。利用获取到的模数和公共指数创建RSA公钥对象,

文章图片
#java#开发语言#安全架构
Failure to find ... Maven无法找到你尝试安装的依赖

这个命令以iTextAsian-1.0.0.jar为例,告诉Maven将本地文件iTextAsian-1.0.0.jar安装到本地仓库中,并使用指定的groupId、artifactId和version信息进行标识。命令执行完成,Maven会自动将iTextAsian-1.0.0.jar安装到本地仓库的相应位置。Maven无法找到你尝试安装的依赖。ps:直接将想要添加的jar丢到本地仓库是不对的。

文章图片
#maven#java
2025年软件设计师备考复习资料(应用技术)

应用设计,考试时间为120分钟;总共需做5道题,满分75分(每题15分)。前4题为必答题,最后2题为要求选答一题(C++或Java),45及格。

文章图片
#软件工程#设计模式#算法 +3
深入理解Java泛型:概念、用法与优势

例如通配符类型:这个方法可以接受任何类型的List作为参数,因为?当代码需要处理不同类型的数据,并且你希望确减少类型转换错误时,泛型是一个很好的选择。例如泛型类:在定义类时,可以使用类型参数来指定类中某些字段或方法的类型。泛型是JDK的一个特性,它允许在定义类、接口和方法时使用类型参数。这个特性有什么用呢?

文章图片
#java
系统问题排查总结(Linux指令)

我们在Linux环境中进行问题排查时,需要掌握一些基本的Linux指令。

文章图片
#linux#服务器#运维开发
过滤器:Gateway GlobalFilter在分布式系统中的应用

在Spring Cloud Gateway中,GlobalFilter接口允许你创建全局过滤器,这意味着该过滤器会应用到所有的路由上,无论它们是否匹配特定的路由规则。Ordered接口用于定义过滤器的执行顺序。

文章图片
#gateway#spring cloud
使用Dubbo实现微服务之间的高效通信

确保项目中已经存在dubbo依赖,可以直接添加spring-cloud-alibaba-dependencies依赖到项目中,spring-cloud-alibaba-dependencies依赖于spring-cloud-starter-dubbo,spring-cloud-starter-dubbo依赖于dubbo。@DubboReference注解告诉Dubbo当前类是一个服务消费者,Dub

文章图片
#微服务#dubbo
SpringBoot自动配置与源码分析

SpringBootboot是启动的意思,所以,可以说springBoot是一个启动spring项目的一个工具,这个工具简化了spring的配置。SpringBoot相较于Spring的优势1.自动配置;使用Starter组件简化依赖管理。2.内嵌的Servlet容器。3.默认采用Maven作为构建工具。在探索SpringBoot自动配置之前,先了解下什么是自动配置。

文章图片
#spring boot#后端#java
对 spring-boot-dependencies 依赖管理POM的思考

spring-boot-dependencies 只管理着部分依赖,还有一些第三方依赖没有管理到,我们可以参考spring-boot-dependencies这个POM管理版本号的方法,在主POM中管理其他的依赖版本。类似spring-boot-dependencies的还有spring-cloud-dependencies、spring-cloud-dependencies、spring-boo

文章图片
#spring boot#后端#java +1
到底了