祝福我的宝宝健康成长
依赖 分离重构即指的是对项目进行分隔成多个项目,单独每个项目到GIT仓库 本次针对yudao-cloud的master分支,JDK1.8版本。 基于yudao-cloud的项目如下截图 做如下分隔 项目介绍 yudao-framework基础架构,所有项目进行依赖 yudao-gateway网关 yudao-module-system系统应用 yudao-module-infra日志等
HTTPS介绍 HTTPS 是http的安全访问协议。 HTTPS 协议是由 HTTP 加上 TLS/SSL 协议构建的可进行加密传输、身份认证的网络协议,主要通过数字证书、加密算法、非对称密钥等技术完成互联网数据传输加密,实现互联网传输安全保护。设计目标主要有三个。 (1)数据保密性:保证数据内容在传输的过程中不会被第三方查看。就像快递员传递包裹一样,都进行了封装,别人无法获知里面装了什么 [4] 。 (2)数据完整性:及时发现被第三方篡改的传输内容。就像快递员虽然不知道包裹里装了什么东西,但他有可能中途掉包,数据完整性就是指如果被掉包,我们能轻松发现并拒收 [4] 。 (3)身份校验安全性:保证数据到达用户期望的目的地。就像我们邮寄包裹时,虽然是一个封装好的未掉包的包裹,但必须确定这个包裹不会送错地方,通过身份校验来确保送对了地方 [4] 。 SSL证书目前市面上有以下几种 .DER .CER,文件是二进制格式,只保存证书,不保存私钥。 .PEM,一般是文本格式,可保存证书,可保存私钥。 .CRT,可以是二进制格式,可以是文本格式,与 .DER 格式相同,不保存私钥。 .PFX .....
SpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等 配置Actuator <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> 启动应用程序后访问 http://localhost:8080/actuator/ 可以看到所有的访问链接。 以下是所有的访问链接 如果要设置启用所有的,或者可以启用部分["health","info"] management: endpoints: web: exposure: include: "*" HTTP方法路径描述是否敏感信息 GET/actuator/auditevents显示当前审计信息true GET/actuator/configprops查看配置属性,包括默认配置, 显示一个....
采集代码,自己写的,可完善 采集Metrics bean对象MetricsInfoBean import java.util.Date; public class MetricsInfoBean { private String memoryMax; private String memoryUsed; private String cpuUsage; /** * 系统运行时间,单位分钟,保留二位小数 */ private long uptime; private Date startTime; public Date getStartTime() { return startTime; } public void setStartTime(Date startTime) { this.startTime = startTime; } public String getMemoryMax() { return memoryMax; } public void setMemoryMax(String memoryMax) { this.memoryMax = memoryMax; } ....