Java单元测试 Java 中常见的单元测试(一):JUnit 篇 SpringBoot基础(五):集成JUnit5 与老版本JUnit对比 文档 一些使用前的基本概念 测试类和测试方法不需要声明为publi
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 方法。这个注解的主要作用是简化这些方法的实现
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 配置怎么写:
Idea Intellij 快捷键 查找类class:ctrl+n 查找文件file:ctrl+shift+n 查找最近文件:ctrl + e 查找方法的用法:alt+f7 跳到声明处:ctrl+b
Python项目管理工具:UV 1. Ubuntu安装uv csdn教程 csdb教程包括命令自动填充 通过独立脚本安装(推荐): # Linux/macOS curl -LsSf https://astral.sh/uv/install.sh | sh 将uv执行地址添加到环境变量中: # To