自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 收藏
  • 关注

原创 线性结构与非线性结构

1. 线性结构简介:元素间是一对一的关系,像一条“线”串联所有数据。严格的顺序性:每个元素(除首尾)都有唯一的前驱和后继。

2025-03-31 16:55:21 287

原创 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

原创 视图控制器和注解驱动

注意:使用这个配置后会让你配置文件中其他的注解全部失效,所以要加一个注解驱动。同样是在配置文件中:

2025-03-25 11:08:25 117

原创 springMVC中转发和重定向的简介及写法

转发:客户端发送请求到AServlet,服务器内部转发到BServlet,最终返回响应。浏览器地址栏始终显示初始请求(如/a)。重定向:客户端发送请求到AServlet,服务器返回302状态码和新地址(如/b)。浏览器自动发起第二次请求到新地址,地址栏显示/b。

2025-03-25 10:44:59 547

原创 springMVC中视图机制简述

在Spring MVC中,视图机制的核心流程如下(以Thymeleaf和JSP为例):

2025-03-25 09:26:03 359

原创 依赖倒置原则简介及代码示例

依赖倒置原则(Dependency Inversion Principle,DIP)是面向对象设计中的核心原则之一,旨在通过解耦模块间的直接依赖关系提升系统的灵活性和可维护性。以下是对该原则的详细解析:

2025-03-23 19:35:52 261

原创 裁剪sql语句

语句中的参数提取出来,现在做个测试将其输出并输出是第几个参数,这样就可以使用原生的jdbc代码对数据库进行操作

2025-03-18 20:41:21 228

原创 Java中接口隔离原则简介和代码举例

接口隔离原则通过定义精准的接口边界,确保系统各部分依赖最小化,从而提升代码的健壮性和可维护性。合理应用ISP,能有效避免“接口污染”,使设计更符合高内聚、低耦合的原则。

2025-03-15 18:23:43 336

原创 关于单一职责原则

单一职责,核心思想,重要性,作用代码举例

2025-03-15 17:41:55 377

原创 java实现稀疏数组

稀疏数组简单代码

2025-03-15 15:19:09 72

原创 在mybatis中手写解析xml文件代码(java)

在mybatis中解析xml文件代码

2025-03-14 15:59:50 264

原创 Exception in thread “main“ java.lang.ExceptionInInitializerError

在通过cglib动态代理调用目标对象的方法时报的错解决方法,亲测有效。

2025-03-02 11:25:35 278

原创 java中代理模式 之 jdk动态代理模式

java中代理模式 之 jdk动态代理模式,介绍,原理,代码实现

2025-02-28 16:47:01 828

原创 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

原创 下载spring6的相关文档,绝对靠谱,亲身实验

下载spring6的相关文档,绝对靠谱,亲身实验

2025-01-29 16:50:54 211

原创 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

原创 vuex安装报错

可能是版本问题,vuex更新到了4,默认的是在vue3用,如果你是给vue2用。

2024-10-10 11:11:04 262

原创 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

原创 快速排序(java代码实现)

快速排序java代码实现及说明

2024-09-08 13:14:55 252

原创 前端框架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

原创 插入排序代码实现(java)

插入排序代码简单实现及图解演示(java)

2024-09-01 14:06:44 281 2

原创 八皇后问题代码实现(java,递归)

八皇后问题代码实现(java,递归)

2024-09-01 13:40:51 694 2

原创 单链表-用java实现链式结构

java实现单链表的增删改查

2024-07-16 15:48:59 284 1

原创 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

原创 mongoose的个性化提取(字段筛选,数据据排序,数据截断)

mongoose的个性化提取(字段筛选,数据据排序,数据截断)

2024-07-02 17:16:08 226

原创 mongodb中常用的运算符和正则表达式

mongodb中常用的运算符和正则表达式

2024-07-02 16:50:58 489

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除