- 博客(53)
- 收藏
- 关注
原创 配置网卡IP地址
时,会出现以下警告,这条警告指出在你的Netplan配置中使用了gateway4字段,而这个字段已经被废弃。系统将重新配置网络接口,并从DHCP服务器获取网络设置。注意修改IP地址后,SSH远程连接会重新断开,请谨慎操作。,ens33是服务器的网卡名,我们可以用 ip addr 查看,可以根据实际情况自定义修改静态IP地址即可。此时,我们到该虚拟机的控制台,查看其IP地址,发现已自动从DHCP服务器获取。系统将重新配置网络接口。可以使用下命令,查看当前网卡IP地址。执行以下命令,将网卡配置文件。
2025-04-07 09:09:29
439
原创 docker: Error response from daemon: Conflict. The container name “/xx“ is already in use by containe
在此之前已经启动了相同名字的docker容器,The container name is already in use by container。这样就找到了你想要找到容器,比如刚刚出现相同的名字时(将它删除再重新启动)那么你要这么查看你的容器已经存在相同名字容器呢?想要启动一个新的容器,可以删除已经存在的容器。:docker启动docker容器时报错。重新启动这个container。也可以重新启动已经存在的容器。删除这个container。
2025-03-24 11:34:34
1626
原创 failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.
出现cannot find a valid baseurl for repo:base/7/x86_64错误通常是由于YUM仓库源无法找到或无法访问,导致YUM无法正常工作。这种情况常见于CentOS 7系统。解决这个问题需要检查几个方面,如网络连接、DNS设置和YUM仓库源配置。以下是详细的排查解决方法。打开文本编辑器然后将下面内容全部粘贴进去(删除原有的内容)记得保存。
2025-03-17 09:11:24
2110
原创 关于如何实现vue3-particles粒子特效
下载后在package-lock.json找到 particles (不同版本有区别建议是删除旧版下载新版本)在到main.ts引用。最后注意这个地方给值(html颜色16进制代码)就会覆盖你的页面所有内容,不给则直接显示再你的图片中(如我的效果图)再则就是再你需要的地方引用Particles 实现Vue3-Particles粒子特效。
2025-03-10 08:17:34
1827
原创 SpringSecurity认证授权完整流程
6.如果查到信息了再接着查用户的权限信息,返回权限信息到loginUser实体。11.把完整的用户信息作为value,token作为key存入redis。10.如果认证通过,通过身份信息中的userid生产一个jwt。9.查询到的权限,会被返回到login接口。7.此实体实现了SpringSecurity自带的。5.如果没有查到信息就抛出异常。.8每次查询权限都会调用此方法。
2025-03-03 13:28:19
2233
原创 SpringBoot-MyBatis-plus实体类中常用的注解
当数据库中的字段名与实体类中的属性名不一致时,可以使用@TableField注解来指定数据库表中的字段名。注解并指定表名,ORM框架会将该类与指定的数据库表进行映射。在实体类中,使用@TableId注解来标记主键字段。在Java类上通过添加。
2025-02-24 13:59:35
2187
原创 SpringBoot (MyBatis-plus分页查询)
为什么要勾选这些东西呢?1、勾选后可以快速的帮我们生成代码2、更加省时省力打开这两个继承的类(IService)和(ServiceImpl) 发现已经帮我们写好了增删改查 CRUDmapper接口也是自动继承了BaseMapper。
2025-02-17 15:52:09
2059
原创 SpringBoot中关于knife4j 中的一些相关注解
用于为测试方法或测试类添加标签,以便在执行测试时根据标签进行过滤。使用@Tag注解可以更灵活地控制测试的执行,例如只运行特定标签的测试,或者跳过某些标签的测试。这些参数和属性使得@Operation注解能够提供丰富的接口信息,帮助开发者理解和使用API。对比可以明显的看到加了注解与没有加注解所表现出来的效果不同(加了注解的更加明了清晰)@Schema( description = "实体类名")@Parameter :传参数。
2025-02-03 13:23:14
2200
原创 MyBatis 类型处理器(typeHandlers),处理枚举类型,对象工厂(objectFactory)
使用上述的类型处理器将会覆盖已有的处理 Java String 类型的属性以及 VARCHAR 类型的参数和结果的类型处理器。你可以重写已有的类型处理器或创建你自己的类型处理器来处理不支持的或非标准的类型。当在 ResultMap 中决定使用哪种类型处理器时,此时 Java 类型是已知的(从结果类型中获得),但是 JDBC 类型是未知的。为了使用泛型类型处理器, 需要增加一个接受该类的 class 作为参数的构造器,这样 MyBatis 会在构造一个类型处理器实例的时候传入一个具体的类。
2024-12-16 18:40:46
2416
原创 Mybatis 的插件,环境配置,映射器
如果你想做的不仅仅是监控方法的调用,那么你最好相当了解要重写的方法的行为。例如,开发、测试和生产环境需要有不同的配置;– 这种数据源的实现利用“池”的概念将 JDBC 连接对象组织起来,避免了创建新的连接实例时所必需的初始化和认证时间。上面的插件将会拦截在 Executor 实例中所有的 “update” 方法调用, 这里的 Executor 是负责执行底层映射语句的内部对象。通过 MyBatis 提供的强大机制,使用插件是非常简单的,只需实现 Interceptor 接口,并指定想要拦截的方法签名即可。
2024-12-09 11:53:18
2548
原创 MyBatis属性,设置,类型别名
tableName : 'global_constants'}),就需要设置特定的属性来修改分隔属性名和默认值的字符。每一个在包 domain.blog 中的 Java Bean,在没有注解的情况下,会使用 Bean 的首字母小写的非限定类名来作为它的别名。因此,通过方法参数传递的属性具有最高优先级,resource/url 属性中指定的配置文件次之,最低优先级的则是 properties 元素中指定的属性。它们都是不区分大小写的,注意,为了应对原始类型的命名重复,采取了特殊的命名风格。
2024-12-02 19:56:15
2139
原创 Name for argument of type [java.lang.String] not specified, and parameter name information not avail
看一下你的后台接收数据,我出现这个问题的时候,在网上找了半天没找的自己想要的答案,结果是因为这个问题太简单了,我是在后台接收数据的时候用错注解了。记住这三个,不同地方用不同的注解。
2024-11-12 10:01:05
1733
原创 SSM(Spring、SpringMvc、MyBatis配置) org.springframework.beans.factory.UnsatisfiedDependencyException:.报错
才发现是Spring配置里面。
2024-10-29 08:54:25
1529
2
原创 Cannot invoke “com.xxx.mapper.SysUserMapper.selectAll(com.cxd.model.query.UserQuery)“ because “this.
就会导致我们的Controller控制层 找不到 Mapper 接口 同时也找不到你写的方法!最后记得看自己有没有导入MyBatis(jar)包!接口找不到,原因就是impl下面的类定义的接口没加这个。记得在你的Mapper接口下写入@Mapper。
2024-09-18 20:36:27
1264
原创 SpringMvc 完整上传文件流程(Ajax请求)头像,图片上传
/视图解析器@Bean//配置WebMvc相关配置,实现接口 WebMvcConfigurer//静态资源处理@Override//文件解析器@Bean。
2024-09-09 08:52:29
1410
原创 Spring MVC (什么是MVC ?MVC模式又是什么 ?SpringMVC 的执行流程)
MVC 模式,全称为 Model-View-Controller(模型-视图-控制器)模式,它是一种软件架构模式,其目标是将软件的用户界面(即前台页面)和业务逻辑分离,使代码具有更高的可扩展性、可复用性、可维护性以及灵活性。Java Web 应用的结构MVC 模式将应用程序划分成模型(Model)、视图(View)、控制器(Controller)等三层,如下图所示。MVC模式分层描述Model(模型)
2024-08-26 18:56:21
3479
原创 Spring事务(Transaction)
Spring 将 XML 配置中的事务信息封装到对象 TransactionDefinition 中,然后通过事务管理器的 getTransaction() 方法获得事务的状态(TransactionStatus),并对事务进行下一步的操作。但完全的事务隔离会导致性能问题,而且并不是所有的应用都需要事务的完全隔离,因此有时应用程序在事务隔离上也有一定的灵活性。但完全的事务隔离会导致性能问题,而且并不是所有的应用都需要事务的完全隔离,因此有时应用程序在事务隔离上也有一定的灵活性。该接口中方法说明如下。
2024-08-13 17:30:37
1940
原创 java idea鼠标滚动调节字体大小 !
1.找到File —— Settings2.搜索:Change font size —— 如图所示:3.鼠标加Ctrl键 就可以调节字体大小了!
2024-08-12 08:33:26
715
原创 单元测试注解:@ContextConfiguration
ContextConfiguration注解它允许开发者指定要加载的配置文件或配置类的位置,以便在运行时或测试时能够正确地构建和初始化Spring上下文。
2024-08-09 16:49:01
947
原创 Spring IoC(控制反转)
IoC 是 Inversion of Control 的简写,译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。Spring 通过 IoC 容器来管理所有 Java 对象的实例化和初始化,控制对象与对象之间的依赖关系。我们将由 IoC 容器管理的 Java 对象称为 Spring Bean,它与使用关键字 new 创建的 Java 对象没有任何区别。
2024-08-06 15:36:53
947
原创 Spring Bean定义
我们可以把 Spring IoC 容器看作是一个大工厂,Bean 相当于工厂的产品。如果希望这个大工厂生产和管理 Bean,就需要告诉容器需要哪些 Bean,以哪种方式装配。Spring 配置文件支持两种格式,即 XML 文件格式和 Properties 文件格式。Properties 配置文件主要以 key-value 键值对的形式存在,只能赋值,不能进行其他操作,适用于简单的属性配置。XML 配置文件采用树形结构,结构清晰,相较于 Properties 文件更加灵活。
2024-08-06 15:32:53
643
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人