版本控制之 Git 软件推荐
终端软件
https://git-scm.com/downloads | Git-for-windows 阿里源地址
windows 平台我一般会下载便捷版。
图形化软件
windows 环境下已经自带了 gitk,如果觉得还是不好使的话。Java 开发者使用的 ide 也有相应的支持,一般足够使用。
【windows 推荐】TortoiseGit
TortoiseGit 和 windows 资源管理器有很好的集成
https://git-scm.com/downloads | Git-for-windows 阿里源地址
windows 平台我一般会下载便捷版。
windows 环境下已经自带了 gitk,如果觉得还是不好使的话。Java 开发者使用的 ide 也有相应的支持,一般足够使用。
TortoiseGit 和 windows 资源管理器有很好的集成
Zabbix API 允许你以编程方式检索和修改 Zabbix 的配置,并提供对历史数据的访问。它广泛用于:
Zabbix API 是基于 Web 的API,作为 Web 前端的一部分提供。它使用 JSON-RPC 2.0 协议,这意味着两点:
有关协议和 JSON 的更多信息可以在 JSON-RPC 2.0 规范 和 JSON 格式主页 中找到。
Tencent/vConsole: A lightweight, extendable front-end developer tool for mobile web page.
https://github.com/Tencent/vConsole
示例:
1 | <html> |
使用 spring-boot-starter-actuator 可以用于检测系统的健康情况、当前的Beans、系统的缓存等,具体可检测的内容参考下面的链接: https://docs.spring.io/spring-boot/docs/2.6.1/reference/htmlsingle/#actuator.endpoints.exposing
1 | <dependency> |
浏览器访问 localhost:8080/actuator 即可。
默认情况下,通过 web 端只可访问 http://localhost:8080/actuator/health ,可在 application.properties 中配置访问的 uri、权限、端口等
1 | # 访问端口 |
通过以上配置,开放了 web 端的所有访问,可通过访问 http://localhost:8081/actuator/z/beans 来查看系统中的 beans
spring-boot-starter-actuator 作用及基本使用_GetcharZp 的博客-CSDN 博客
https://blog.csdn.net/qq_39042062/article/details/121943803
引入依赖
1 | <dependency> |
注解 | 功能 |
---|---|
@AssertFalse | 可以为 null,如果不为 null 的话必须为 false |
@AssertTrue | 可以为 null,如果不为 null 的话必须为 true |
@DecimalMax | 设置不能超过最大值 |
@DecimalMin | 设置不能超过最小值 |
@Digits | 设置必须是数字且数字整数的位数和小数的位数必须在指定范围内 |
@Future | 日期必须在当前日期的未来 |
@Past | 日期必须在当前日期的过去 |
@Max | 最大不得超过此最大值 |
@Min | 最大不得小于此最小值 |
@NotNull | 不能为null,可以是空 |
@Null | 必须为null |
@Pattern | 必须满足指定的正则表达式 |
@Size | 集合、数组、map 等的 size()值必须在指定范围内 |
必须是 email 格式 | |
@Length | 长度必须在指定范围内 |
@NotBlank | 字符串不能为null,字符串trim()后也不能等于"" |
@NotEmpty | 不能为null,集合、数组、map等size()不能为0;字符串trim()后可以等于"" |
@Range | 值必须在指定范围内 |
@URL | 必须是一个URL |
HV000030: No validator could be found for constraint ‘javax.validation.constraints.NotBlank’
Integer 和 Long 类型的参数不能用 @NotBlank 进行校验,要用 @NotNull 来校验