Java单元测试 Java 中常见的单元测试(一):JUnit 篇 SpringBoot基础(五):集成JUnit5 与老版本JUnit对比 文档 一些使用前的基本概念 测试类和测试方法不需要声明为publi
Grafana 系统监控可视化,运维工具。 Grafana Labs 是一家成立于 2014 年的软件服务公司,总部位于纽约,专注于开发开源可观测性平台及相关工具。 其核心产品包括 Grafana(数据可视化与分析工具)、Grafana Loki(日志聚合系统)、Grafana Tempo(分布式追
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
设计模式 b站视频教程 Spring用到的主要设计模式 工厂 代理 模板 简单工厂设计模式 概念:通过工厂类来创建对象。 好处:解耦合。 什么是耦合:代码间的强关联关系,一方改变会影响到另一方。 问题:不利于代码维护。 问题原因:把接口的实现类,硬编码在程序中。
Dubbo学习 b站视频教程 官网文档 Spring Dubbo例子 api 创建实体和服务。在provider和consumer中的pom都要导入api模块。 provider 配置怎么写:
Java泛型 <T> T 是Java中的泛型语法,具体含义如下: 泛型方法声明 - 泛型类型参数声明,表示这是一个泛型方法,T是类型变量名 T - 返回值类型,表示方法返回类型为T public static <T> T getBean(Class<T> clazz) throws NotFound
Idea Intellij 快捷键 查找类class:ctrl+n 查找文件file:ctrl+shift+n 查找最近文件:ctrl + e 查找方法的用法:alt+f7 跳到声明处:ctrl+b
数据库事务 数据库事务机制是至关重要的,它能够帮助我们在一定程度上保证数据的一致性,并且有效提高系统性能,避免系统产生岩机。 数据库事务属性都可以由 @transaction来配置。 数据库事务基本特征 Atomic (原子性):事务中包含的操作被看作一个整体的业务单元,这个业务单元中的操作 要么全