Java单元测试 Java 中常见的单元测试(一):JUnit 篇 SpringBoot基础(五):集成JUnit5 与老版本JUnit对比 文档 一些使用前的基本概念 测试类和测试方法不需要声明为publi
Grafana 系统监控可视化,运维工具。 Grafana Labs 是一家成立于 2014 年的软件服务公司,总部位于纽约,专注于开发开源可观测性平台及相关工具。 其核心产品包括 Grafana(数据可视化与分析工具)、Grafana Loki(日志聚合系统)、Grafana Tempo(分布式追
golang学习 初学:https://go.dev/doc/tutorial 多模块项目:https://go.dev/doc/tutorial/workspaces 数据库初学:https://go.dev/doc/tutorial/database-access 如果windows系统下载mo
常用Lombok注释 @EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true) 是 Lombok 库提供的一个注解,用于自动生成 equals 和 hashCode 方法。这个注解的主要作用是简化这些方法的实现
使用uv安装glances 创建一个 uv 项目 mkdir glances_proj cd glances_proj uv init 安装 uv add "glances[all]" 运行web uv run glances -w 完整流程 mkdir glances_proj && cd
方案一:Glances(快速上手,适合个人 / 单设备) Glances 是 Python 编写的综合监控工具,内置 Web 服务器,单命令启动即可在浏览器访问,支持所有目标指标,还能看进程与传感器数据。 安装(二选一,apt 更稳定) # 方式1:apt 安装(推荐) sudo apt updat
Spring工厂创建复杂对象的3种方式 什么是复杂对象? 不能直接通过 new构造方法创建的对象。 FactoryBean 1、实现FactoryBean接口 2、进行Spring配置文件配置 <bean id="conn" class="com.example.exp1.factoryBean.C
Spring反转控制与依赖注入 反转控制ioc inverse of control 什么是控制? 对于成员变量赋值的控制权,从代码转移到spring工厂和配置文件中完成。 好处:解耦合 底层实现:工厂设计模式 依赖注入DI dependence injection 通过spring的工厂和配置文件
Spring注入 什么是注入? 1、通过Spring工厂及配置文件,为所创建对象的成员变量赋值。 为什么需要注入? 通过编码的方式,为成员变量进行赋值,存在耦合。 如何进行注入? 类为成员变量提供set,get方法 配置spring的配置文件 <bean id="person" class="com
ubuntu安装并初始化postgresql 参考1 修改初始密码 安装 sudo apt update sudo apt install postgresql postgresql-contrib 同时安装 PostgreSQL contrib 软件包,它可以提供 PostgreSQL 数据库系