- 博客(111)
- 收藏
- 关注
原创 解决报错Cannot find a valid baseurl for repo: base/7/x86_64
在使用linux中下载mysql使用了命令:yum install -y mysql-community-server时我报了如下错误:
2025-06-05 15:52:30
213
原创 Vim文本编辑器快捷键用法以及简单介绍
在命令行界面下,最常用的文本编辑器就是VInVlm。其中VI 是 Linux操作系统中最通用的文 本编辑器。Vlm编辑器是VI的增强版,相较于VI,提供了代码高亮等功能。两者用法完全兼 容。下面介绍Vlm的用法
2025-05-28 19:37:23
709
原创 Linux常用命令大全
Linux文件目录相关常用命令文件目录相关1.pwd(print working directory)2.ls (list)3.man 命令名4.cd (change directory)5.mkdir(make directory)6.cp(copy)7.rm(remove)8.mv(move)9.cat10.tall
2025-05-28 13:28:20
454
原创 关于springboot中的@SpringBootApplication注解
@SpringBootApplication 是 Spring Boot 的核心入口注解,其设计体现了“约定优于配置”的理念,通过以下方式大幅简化开发:组合注解:集成配置、自动配置和组件扫描功能,减少样板代码。智能推断:基于依赖和类路径动态配置应用,减少手动干预。灵活性:支持自定义扫描范围和覆盖默认配置,适应复杂场景。
2025-05-12 15:53:22
789
原创 springBoot中的Starter-启动器
每个启动器通常对应一个特定的功能集或者一个完整的应用模块,如 spring-boot-starter-web 就包含了构建 Web 应用程序的所有基本依赖项,如 Spring MVC, Tomcat 嵌入式容器等。
2025-05-12 13:19:01
474
原创 springboot中为何以继承的方式引入springBoot
配置继承:子模块通过继承父项目的配置,减少冗余代码。例如,父工程定义 <java.version>17</java.version>,子模块直接使用。非代码传递:父项目本身不会被打包或作为依赖传递到子模块中。
2025-05-12 13:03:03
443
原创 js中的document.querySelect()
document.querySelector() 是 JavaScript 中用于在 HTML 文档中查找元素的 DOM 方法。它通过 CSS 选择器定位元素,并返回第一个匹配的节点。如果未找到匹配项,则返回 null。
2025-03-31 16:44:58
775
原创 spring中的异常处理器,自定义异常处理器
在Spring MVC中,异常处理机制主要通过 HandlerExceptionResolver 接口 及其实现类来实 现,以下是常见的异常处理器类型及其底层接口的概述:
2025-03-31 14:47:03
463
原创 里氏替换原则
1.在使用继承时,遵循里氏替换原则,在子类中尽量不要重写父类的方法 2里氏替换原则告诉我们,继承实际上让两个类耦合性增强了,在适当的情况下,可以通 过聚合、组合、依赖来解决问题。
2025-03-30 20:14:09
368
原创 反射机制概述和代码举例
1.被视为动态语言的关键,反射机制允许程序在运行期间,借助于反射相关的api取得任何 类内部信息,直接操作任何的属性和方法 2.不使用反射需要考虑封装性,出了类之后不能调用私有属性 使用之后打破封装性
2025-03-25 21:35:37
345
原创 字符串交替合并问题
问题:给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。返回 合并后的字符串 。示例 1:输入:word1 = "abc", word2 = "pqr"输出:"apbqcr"解释:字符串合并情况如下所示:word1: a b cword2: p q r合并后: a p b q c r
2025-03-25 20:40:04
321
原创 springMVC中的静态资源处理
此时我要http://localhost:8088/springmvc/static/image/log配置.png直接获取,是不可取的。原因:因为他会走DispatcherServlet对象,然后去处理器中旬找路径,是找不到的,会显示404
2025-03-25 11:29:39
286
原创 springMVC中转发和重定向的简介及写法
转发:客户端发送请求到AServlet,服务器内部转发到BServlet,最终返回响应。浏览器地址栏始终显示初始请求(如/a)。重定向:客户端发送请求到AServlet,服务器返回302状态码和新地址(如/b)。浏览器自动发起第二次请求到新地址,地址栏显示/b。
2025-03-25 10:44:59
616
原创 依赖倒置原则简介及代码示例
依赖倒置原则(Dependency Inversion Principle,DIP)是面向对象设计中的核心原则之一,旨在通过解耦模块间的直接依赖关系提升系统的灵活性和可维护性。以下是对该原则的详细解析:
2025-03-23 19:35:52
300
原创 Java中接口隔离原则简介和代码举例
接口隔离原则通过定义精准的接口边界,确保系统各部分依赖最小化,从而提升代码的健壮性和可维护性。合理应用ISP,能有效避免“接口污染”,使设计更符合高内聚、低耦合的原则。
2025-03-15 18:23:43
379
原创 Exception in thread “main“ java.lang.ExceptionInInitializerError
在通过cglib动态代理调用目标对象的方法时报的错解决方法,亲测有效。
2025-03-02 11:25:35
350
原创 java中代理模式 之 静态代理模式
1.代理模式是为其他对象提供一种代理以控制对这个对象的访问。2.代理对象可以在客户端和目标对象之间起到中介的作用,3.通过代理对象,客户端可以间接访问目标对象4.代理对象可以在访问目标对象前后执行一些额外的操作(新增)。
2025-02-28 15:53:23
609
原创 spring框架中jdbsTemplate的简介及使用
spring框架中jdbsTemplate的简介及使用(增删改查,批量查,批量插入,批量删)
2025-02-26 14:02:54
349
原创 org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0
org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0
2025-02-26 10:33:20
210
原创 org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection解决方法
2025-02-26 10:12:44
701
原创 org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [insert
org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [insert into user(id,real_name,age)values(?,?,?)]
2025-02-26 10:12:10
435
原创 spring中手写注解开发(创建对象篇)
在spring底层中并不是我写的如此,这篇只是我用我自己的方式实现了使用注解组件扫描并且创建对象,方法并不是很难,可以看一看,欢迎大佬评论第一步:我们需要自己写一个注解,我用的是idea直接创建一个注解即可写这个注解就是以后扫描到这个注解就创建对象。
2025-02-25 22:58:43
490
原创 expected START_TAG or END_TAG not TEXT (position: TEXT seen ...jo“ if these are not already containe
这是一个警告,在打包时可能pom.xml文件不规范例如可能有空格存在。
2025-02-24 18:34:01
145
原创 ERROR: Could not find a version that satisfies the requirement pygame (from versions: none)
在python中安装pygame报错我是这么解决的依次在命令行输入
2024-11-07 12:02:20
244
原创 Avoided redundant navigation to current location: “/home/message/detail?id=003&title=%E6%B6%88%E6%81
在每个push或者replace方法中后面加一个.catch()如图所示,亲测有效。原因:这是在vue开发中一种路由跳转报错,重复跳转一个相同的路由。本文采用暴力解决,但是很有用。
2024-10-14 13:44:23
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人