- 博客(100)
- 收藏
- 关注
原创 js中的document.querySelect()
document.querySelector() 是 JavaScript 中用于在 HTML 文档中查找元素的 DOM 方法。它通过 CSS 选择器定位元素,并返回第一个匹配的节点。如果未找到匹配项,则返回 null。
2025-03-31 16:44:58
262
原创 spring中的异常处理器,自定义异常处理器
在Spring MVC中,异常处理机制主要通过 HandlerExceptionResolver 接口 及其实现类来实 现,以下是常见的异常处理器类型及其底层接口的概述:
2025-03-31 14:47:03
393
原创 里氏替换原则
1.在使用继承时,遵循里氏替换原则,在子类中尽量不要重写父类的方法 2里氏替换原则告诉我们,继承实际上让两个类耦合性增强了,在适当的情况下,可以通 过聚合、组合、依赖来解决问题。
2025-03-30 20:14:09
343
原创 反射机制概述和代码举例
1.被视为动态语言的关键,反射机制允许程序在运行期间,借助于反射相关的api取得任何 类内部信息,直接操作任何的属性和方法 2.不使用反射需要考虑封装性,出了类之后不能调用私有属性 使用之后打破封装性
2025-03-25 21:35:37
329
原创 字符串交替合并问题
问题:给你两个字符串 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
298
原创 springMVC中的静态资源处理
此时我要http://localhost:8088/springmvc/static/image/log配置.png直接获取,是不可取的。原因:因为他会走DispatcherServlet对象,然后去处理器中旬找路径,是找不到的,会显示404
2025-03-25 11:29:39
253
原创 springMVC中转发和重定向的简介及写法
转发:客户端发送请求到AServlet,服务器内部转发到BServlet,最终返回响应。浏览器地址栏始终显示初始请求(如/a)。重定向:客户端发送请求到AServlet,服务器返回302状态码和新地址(如/b)。浏览器自动发起第二次请求到新地址,地址栏显示/b。
2025-03-25 10:44:59
547
原创 依赖倒置原则简介及代码示例
依赖倒置原则(Dependency Inversion Principle,DIP)是面向对象设计中的核心原则之一,旨在通过解耦模块间的直接依赖关系提升系统的灵活性和可维护性。以下是对该原则的详细解析:
2025-03-23 19:35:52
261
原创 Java中接口隔离原则简介和代码举例
接口隔离原则通过定义精准的接口边界,确保系统各部分依赖最小化,从而提升代码的健壮性和可维护性。合理应用ISP,能有效避免“接口污染”,使设计更符合高内聚、低耦合的原则。
2025-03-15 18:23:43
336
原创 Exception in thread “main“ java.lang.ExceptionInInitializerError
在通过cglib动态代理调用目标对象的方法时报的错解决方法,亲测有效。
2025-03-02 11:25:35
278
原创 java中代理模式 之 静态代理模式
1.代理模式是为其他对象提供一种代理以控制对这个对象的访问。2.代理对象可以在客户端和目标对象之间起到中介的作用,3.通过代理对象,客户端可以间接访问目标对象4.代理对象可以在访问目标对象前后执行一些额外的操作(新增)。
2025-02-28 15:53:23
597
原创 spring框架中jdbsTemplate的简介及使用
spring框架中jdbsTemplate的简介及使用(增删改查,批量查,批量插入,批量删)
2025-02-26 14:02:54
342
原创 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
123
原创 org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection解决方法
2025-02-26 10:12:44
263
原创 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
241
原创 spring中手写注解开发(创建对象篇)
在spring底层中并不是我写的如此,这篇只是我用我自己的方式实现了使用注解组件扫描并且创建对象,方法并不是很难,可以看一看,欢迎大佬评论第一步:我们需要自己写一个注解,我用的是idea直接创建一个注解即可写这个注解就是以后扫描到这个注解就创建对象。
2025-02-25 22:58:43
472
原创 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
85
原创 ERROR: Could not find a version that satisfies the requirement pygame (from versions: none)
在python中安装pygame报错我是这么解决的依次在命令行输入
2024-11-07 12:02:20
230
原创 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
303
原创 Vue下载pubsub-js中错误问题解决
npm error network request to http://registry.cnpmjs.org/pubsub-js/pubsub-js failed, reason: getaddrinfo ENOTFOUND registry.cnpmjs.org
2024-09-29 18:49:44
443
原创 前端框架vue3中的条件渲染(v-show,v-if,v-else-if,v-else)
v-show,v-if,v-else-if,v-else
2024-09-01 15:24:00
1039
原创 nodemon : 无法加载文件 C:\Users\wjh\AppData\Roaming\npm\nodemon.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.mic
nodemon : 无法加载文件 C:\Users\wjh\AppData\Roaming\npm\nodemon.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.mic
2024-07-15 14:54:39
206
原创 SyntaxError: Invalid destructuring assignment target
SyntaxError: Invalid destructuring assignment target
2024-07-10 15:57:18
239
原创 Unexpected end of input
SyntaxError: Unexpected end of input这表示代码无法解析,,解决方法:
2024-07-10 15:37:51
295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人