自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024_04_09SpringBoot整合ApachePOI实现对Excel文件的解析

【代码】2024_04_09SpringBoot整合ApachePOI实现对Excel文件的解析。

2024-04-09 16:37:26 143

原创 2023_11_08本地安装多个不同版本JDK,无法切换问题解决方案

- 在安装jdk的时候,安装过程中会在系统变量Path的最前面自动添加 - `C:\ProgramData\Oracle\Java\javapath` -- 安装jdk8时自动添加 - `C:\Program Files\Common Files\Oracle\Java\javapath` -- 安装jdk17时自动添加

2023-11-08 10:20:59 242 1

原创 2023_10_30DateGrip连接mysql5.7.42失败问题解决方案

在DataGrip中连接mysql5.7.42时,端口号、用户名、密码均正确的情况下报错(在cmd中测试,用户名密码均正确)

2023-10-31 17:57:59 144 1

原创 2023_10_30Spring中静态变量无法读取配置文件中的值

spring不建议在代码中为静态变量注入属性值,因为类加载时会优先加载静态变量,此时Spring的的上下文环境还未完成加载。spring的依赖注入是让spring容器产生一个对象实例,是基于对象层面的,而静态变量是类层面的,不属于对象的属性。在为工具类的静态属性赋值,使用@Value注解读取配置文件中的数据时,发现读取不到,报null。使用@Value注解读取配置文件时,配置文件的内容会作为对象的属性被容器管理。暂时只找到了这一种解决方案,能有效解决当前问题。添加set方法,通过set方法实现数据的注入。

2023-10-30 15:27:04 147 1

原创 2023_10_19 谷歌浏览器访问任何页面奔溃,报错:STATUS_STACK_BUFFER_OVERRUN

2023_10_19 谷歌浏览器访问任何页面奔溃,报错:STATUS_STACK_BUFFER_OVERRUN

2023-10-19 10:51:07 190 1

原创 密码加密的工具类,使用HmacSHA256算法进行哈希和验证,并使用base64编码方式对哈希密码和盐值进行编码

使用HmacSHA256算法进行哈希和验证,并使用base64编码方式对哈希密码和盐值进行编码,确保了密码的存储和传输的安全性.

2023-08-23 16:56:19 319

原创 二分查找的5种实现--Java版

基础版,改动版,平衡版,java中的实现,对重复元素的处理(两种),力扣练习题链接,代码均以java实现

2023-08-08 10:58:14 3001 1

原创 Markdown纯后端解析,CommonMark和Flexmark的基本使用

最近在做个人博客网站云仔☁笔记(都来瞅瞅)方法一:CommonMark方法二:Flexmark以上两个方法,均可以将Markdown文档解析为HTML代码CommonMark是一个规范,定义了一种简洁、一致的 Markdown 格式语法。它旨在提供一种标准的方式来解析和渲染 Markdown 文档。Flexmark-Java是一个基于 CommonMark 规范的 Java 库,用于解析和渲染 Markdown 文档。它提供了一个灵活的、易于使用的 API,可以自定义解析和渲染的行为。

2023-08-05 19:16:32 1819 2

原创 使用SSM+Thymeleaf的项目中,将实体类对象共享session域中,在输入框中获取实体类对象的属性值,当实体类对象为空时,输入框以下的所有页面将无法加载

具体原因:引用了实体类对象的属性导致空指针异常,在Thymeleaf渲染模板时抛出空指针异常。这将中断模板的渲染,导致输入框以下的所有内容都无法加载。今天在做注册页面时,当username已经存在时,将用户之前写的数据(除了已经错误的用户名之外)回显的注册页面时。这样,即使实体类对象为空,Thymeleaf仍然会继续进行模板的渲染而不会中断。这时在第一次跳转到注册页面时遇到了问题,在包含第一个输入框的位置以后得页面代码均无法显示。在访问实体类对象的属性时,使用安全导航运算符。

2023-06-20 22:09:51 189 1

原创 MyBatis+Thymeleaf实现分页展示,Mybatis分页插件简单总结

PageInfo 类是 MyBatis 分页查询的一个常用类,提供了对分页查询结果的封装和操作,能够极大地简化分页查询的代码编写,并提高代码的可读性和可维护性。要有的属性,其它属性都是可选的。其中,list 属性存储了查询结果集合。查询结果的每一条记录都被封装成一个 Java 对象,并包含在 list 属性中。是拦截器,在查询功能之前,然后加入limit关键字,实现分页。PageInfo中的所有数据。

2023-06-18 22:09:25 684 1

原创 spring--IOC详解

1.IOC容器2.基于xml管理bean3.基于注解管理bean

2023-06-16 08:00:00 1444 1

原创 Mybatis笔记 + 总结(

一、简介二、搭建框架三、核心配置文件四、增删改查五、获取参数六、各种查询七、特殊的SQL八、自定义映射九、动态SQL十、缓存十一、逆向工程十二、分页插件总结

2023-06-15 10:59:33 1089 1

原创 SpringMVC笔记+总结

是一种软件架构的思想,将软件按照 模型、视图、控制器 来划分M: Model,模型层,指工程中的JavaBean,作用是处理数据V: View,视图层,指工程中的HTML或者jsp等页面,作用是与用户进行交互,展示数据C: Controller,控制层,指工程中的Servlet,作用是接收请求和响应浏览器工作流程​ 用户通过视图层发送请求到服务器,在服务器中请求被控制层接收,控制层调用相应的Model层处理请求,处理完毕将结果返回到控制层,控制层再根据请求处理的结果找到相应的视图层,渲染数据后最终响应给浏

2023-06-10 15:29:58 1100

原创 mysql5.7.42详细安装步骤,附压缩包

MYSQL5.7.42安装步骤超详细版

2023-06-10 15:17:05 3551 1

原创 SpringMVC框架搭建流程

第一步 引入依赖第二步 配置web.xml第三步 配置springmvc.xml核心配置文件

2023-06-09 09:03:23 401

原创 mybatis框架搭建流程

第一步 引入依赖第二步 创建mybatis核心配置文件第三步 创建jdbc.properties第四步 创建log4j日志配置文件第五步 创建mapper接口与映射

2023-06-08 18:56:56 191

原创 SSM框架整合流程简要总结

文章目录环境整体包结构第一步 引入依赖第二步 搭建SpringMVC框架1.配置web.xml、2.配置SpringMVC的核心配置文件第三步 搭建Mybatis框架1.配置Mybatis核心配置文件2.配置log4j日志3.创建mapper接口与mapper映射文件第四步 使用Spring整合1.创建Spring的配置文件2.创建jdbc.properties环境spring 5.3.1MySql 5.7.19Maven 3.6.1Tomcat8整体包结构static目录用于存放静态资源,

2023-06-08 10:21:25 239

原创 Maven下载安装以及在Idea中配置Maven

版本:Maven3.6.1idea:idea 2020.3.1

2023-04-22 12:49:29 1436 1

原创 用java解决5位跳水高手预测比赛结果问题

决赛成绩公布后,每位选手的预测都只说对了一半,即一对一错。请编程解出比赛的实际名次。5名跳水高手参加 10 m 高台跳水决赛,有好事者让5人依据实力预测比赛结果。A选手说:B第二,我第三。B选手说:我第二,E第四。C选手说:我第一,D第二。D选手说:C最后,我第三。E选手说:我第四,A第一。

2023-03-10 10:11:13 215

空空如也

空空如也

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

TA关注的人

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