自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我的实习日志

写个实习日志吧。

2024-04-21 17:59:18 256

原创 三、详解桶排序以及排序内容大总结

堆是一种特殊的二叉树**堆分为大根堆(以某一节点为根节点的整棵树中最大值为该节点)和小根堆(以某一节点为根节点的整棵树中最小值为该节点)**![在这里插入图片描述](https://img-blog.csdnimg.cn/dca116a2bdc94a638e3c687da013f387.png)### 堆的操作(大)#### heapinsert --- 调整成大根堆假设一个用户不断地给出数,程序拿到数字并将在此之前的所有数字调整成大根堆1. ==找父节点`(i-1)/2`进行比较,

2023-11-28 10:41:46 201

原创 SecretSpace:从0开始搭建一个个人网站

从0搭建个人网站!

2023-11-27 21:18:41 153

原创 拦截器失效和工具类中静态变量注入失败的问题

拦截器失效和工具类中静态变量注入失败的问题1.拦截器配置冲突2.路径配置错误3.关于工具类中Maper注入失效的问题解决办法1:手动赋值给静态变量问题描述:项目中需要设置多个拦截器拦截不同路径,但是有部分拦截器失效搜索排查后成功解决问题。有以下几种可能:多个拦截器配置实现了WebMvcConfigurer或WebMvcConfigurerSupport,冲突了路径配置错误没有添加@Component等注解,或扫描失败(这个错误我没犯,就只给大家提示一下)

2023-09-07 17:23:07 505

原创 MybatisPlus实践积累

MybatisPlus实践积累MybatisPlus基础用法(SpringBoot项目中)新建Mapper软件包在Mapper中添加自定义方法(单表)关于MybatisPlus的批量插入写一个工具类写一个配置类到Mappe中添加这个方法关于MybatisPlus中的分页在MybatisPlus的配置类中添加Bean

2023-09-07 16:25:17 371

原创 Mybatis学习笔记

Mybatis文章目录Mybatis搭建环境创建Maven工程将数据库中的表转换为对应的实体类配置文件核心配置文件==mybatis-config.xml==创建Mapper接口映射文件==xxxMapper.xml==log4j日志功能Mybatis操纵数据库示例及要点说明获取参数的两种方式==${}====#{}==各种类型的参数处理单个字面量参数多个字面量参数map集合类型的参数实体类类型的参数通过==@Param==注解(常用)Mybatis的各种查询功能

2023-07-28 14:40:28 1086

原创 关于使用easyExcel读取前端文件和MybatisPlus批量插入

最近写项目,后端需要用到easyExcel来获取前端上传的表格,分析表格数据并存储到数据库因为项目中我暂时只用到读Excel,所以文档的地址就给大家放到上面啦,有其他需要的话可以自查MybatisPlus其实也有提供一个批量插入的方法,但是那个方式本质上也是多次的调用insert()关于insertBatchSomeColumn(List list)这个方法,大家可以直接复制下面的代码就可以了

2023-07-26 09:04:30 718

原创 第一次使用easyExcel报错信息记录 NullPointerException + MultipartException

Creating a new SqlSessionClosing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1af74b28]2023-07-25 19:44:51.354 ERROR 5764 --- [nio-8023-exec-7] o.a.c.c.C.[.[.[.[dispatcherServlet] : Servlet.service() for servlet

2023-07-26 08:55:02 631

原创 01Mybatis报错日志 BindingException

Mybatis报错日志 BindingExceptionType interface com.zhnx.demo1.mapper.UserMapper is not known to the MapperRegistry.org.apache.ibatis.binding.BindingException: Type interface com.zhnx.demo1.mapper.UserMapper is not known to the MapperRegistry.at org.apach

2023-07-25 23:17:18 206

原创 Java基础之异常

什么是异常?异常:指的是程序在执行过程中,出现的非正常情况,如果不处理最终会导致JVM的非正常停止。

2023-07-09 13:48:10 449

原创 SpringMVC:@RequestMapping注解、获取请求参数、域共享数据

SpringMVC、@RequestMapping注解、获取请求参数、配置SpringMVC的前端控制器DispatcherServlet:SpringMVC的配置文件默认位置在WEB-INF下,名称为-servlet.xml,当前配置下的配置文件名:SpringMVC-servlet.xml。@RequestMapping注解的作用:将请求和处理请求的控制器方法关联起来,建立映射关系。:基于原生的Servlet,通过功能强大的前端控制器DispatcherServlet,对请求和响应进行统一的处理。

2023-01-04 21:22:59 291

原创 spring:AOP、基于注解的AOP、声明式事务

AOP、基于注解的AOP、声明式事务.AspectJ:本质上是静态代理,将代理逻辑“织入”被代理的目标类编译得到的字节码文件,所以最 终效果是动态的。每个类的方法中都包含多个连接点,所以连接点是类中客观存在的事物(从逻辑上来说)。如果把连接点看作数据库中的记录,那么切入点就是查询记录的 SQL 语句。,它是面 向对象编程的一种补充和完善,它以通过预编译方式和运行期动态代理方式实现**cglib:通过继承被代理的目标类(认干爹模式)实现代理,所以不需要目标类实现接口

2023-01-02 17:25:21 288

原创 spring:bean、基于xml的自动装配、基于注解的自动装配和管理bean、代理模式

和 XML 配置文件一样,注解本身并不能执行,注解本身仅仅只是做一个标记,具体的功能是框架检测 到注解标记的位置,然后针对这个位置按照注解标记的功能来执行具体操作。本质上:所有一切的操作都是Java代码来完成的,XML和注解只是告诉框架中的Java代码如何执行。自定义bean的id 可通过标识组件的注解的value属性设置自定义的bean的id。,让我们在调用目标方法的时候,不再是直接对目标方法进行调用,而是通过代理类。调用目标方法时先调用代理对象的方法,减少对目标方法的调用和打扰,

2023-01-02 17:21:09 196

原创 Spring:概述、IOC思想、获取bean、依赖注入

Spring:概述、IOC思想、获取bean、依赖注入Spring 框架的核心特性是可以用于开发任何 Java 应用程序,但是在 Java EE 平台上构建 web 应用程序是需要扩展的。 Spring 框架的目标是使 J2EE 开发变得更容易使用,通过启用基于 POJO 编程模型来促进良好的编程实践。2.2.2 创建类2.2.3 创建Spring的配置文件文件名字可以随意,但是最好设置为

2022-12-03 15:06:47 247

原创 2022/12/2 算法练习 力扣75:颜色分类

对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。必须在不使用库内置的 sort 函数的情况下解决这个问题。给定一个包含红色、白色和蓝色、共。分别表示红色、白色和蓝色。

2022-12-02 11:58:16 197

原创 二、认识O(Nlog N)的排序(上):master公式、归并排序、快速排序

认识O(Nlog N)的排序(上):master公式、归并排序、快速排序

2022-12-02 10:55:03 555

原创 Mybatis:缓存、逆向工程、分页功能

Mybatis:缓存、逆向工程、分页功能

2022-12-01 17:02:36 384

原创 2022/11/19 算法练习 力扣349 两个数组的交集

2022/11/19 算法练习 力扣349 两个数组的交集

2022-11-19 23:39:22 126

原创 2022/11/17 算法练习 力扣:只出现一次的数字I、II、III

力扣:只出现一次的数字

2022-11-17 01:17:53 224

原创 一、认识时间复杂度和简单的排序算法(选择排序,冒泡排序,插入排序,异或运算,二分思想)

认识时间复杂度和简单的排序算法、选择排序,冒泡排序,插入排序,异或运算,二分思想

2022-11-17 00:47:30 457

原创 2022/11/16 算法练习 力扣53 最大子数组和

最大子数组和

2022-11-16 10:12:57 203

原创 2022/11/15 算法练习 力扣 1710.卡车上的最大单元数

力扣 1710.卡车上的最大单元数

2022-11-15 09:47:20 126

原创 2022/11/14 算法练习 力扣189:轮转数组

力扣:转轮数组

2022-11-14 16:12:38 195

原创 2022/11/13 算法练习 力扣4:寻找两个正序数组的中位数

寻找两个正序数组的中位数

2022-11-13 13:25:38 159

原创 2022/11/12 算法练习 力扣331:验证二叉树的前序化序列

验证二叉树的前序序列化

2022-11-12 13:47:40 291

原创 2022/11/11 算法练习 力扣11:乘最多水的容器

乘最多水的容器

2022-11-11 21:38:52 136

原创 2022/11/10 算法练习 力扣14.最长公共前缀

最长公共前缀

2022-11-10 12:19:25 142

原创 数值计算:牛顿迭代法(x的平方根)

牛顿迭代法:x的平方根

2022-11-10 00:53:25 1182

原创 2022/11/09 算法练习 力扣 2080. 区间内查询数字的频率

区间内查询数字的频率

2022-11-09 10:05:32 289

原创 2022/11/08 算法练习 力扣17. 电话号码的字母组合

力扣17. 电话号码的字母组合

2022-11-08 15:52:44 206

原创 2022/11/07 算法练习 力扣2181. 合并零之间的节点

合并零之间的节点

2022-11-07 17:20:27 287 2

web前端大作业:基于html+css+js的个人网站开发

web前端的大作业,目前整个项目都只基于纯纯三件套的技术 做的是个人网站,主要功能包括简陋的图库功能+写个人笔记功能+树洞功能(写点小日记)+代办事项功能 目前前端部分还没开发完,考虑到快要交作业了,打算先把完成作业要求,先打作业交了再说,之后有时间的话会进行优化 另外,由于up主本身是Java后端,后续应该会加上后端功能,或许还会部署上服务器等等,毕竟,有一个纯纯由自己打造的个人空间是每个程序员的梦想。 最后,还有一个小tips:不要对我的前端代码有太高的期待,他可能只是一团能运行的“答辩”。

2023-12-07

空空如也

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

TA关注的人

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