自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 查看动态代理文件-笔记

要为 PromptTemplateServiceImpl 创建一个动态代理对象,可以使用 Java 的 JDK 动态代理 或 CGLIB 动态代理。以下是两种实现方式的代码示例。由于 PromptTemplateServiceImpl 实现了 PromptTemplateService 接口,因此可以使用 JDK 动态代理来创建代理对象。如果 PromptTemplateServiceImpl 没有实现接口,或者你想基于继承的方式创建代理对象,可以使用 CGLIB 库。

2025-04-18 10:38:46 322

原创 @Transactional 声明式事务-笔记

----- 非运行时异常是检查异常( checked exceptions ),一定要 try catch,因为这类异常是可预料的,编译阶段就检查的出来。如果不抛出异常,该行代码是会报错的,项目也会启动不起来。------ Error 和运行时异常是非检查异常( unchecked exceptions ),不需要 try catch,因为这类异常是不可预料的,编译阶段不会检查。通过分析 Spring 源码可以知道,若在目标方法中抛出的异常是 rollbackFor 指定的异常的子类,事务同样会回滚。

2025-04-17 11:26:56 967

原创 常用的pdf技术有哪些?--笔记

我们开发中一般选用的是Jasper Report技术,这个技术完全由Java写成,同时还有对应的工具Jaspersoft Studio ,在线编辑很方便。支持多种表格的输出,同时支持多种数据源,通过 JASPER 文件及数据源,JASPER 就能生成最终用户想要的文档格式。1.iText PDF:iText 是著名的开放项目,是用于生成 PDF 文档的一个 java 类库。Jasper Report:是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成 PDF。常用的pdf技术有哪些?

2025-03-19 09:10:58 419

原创 linux,windows下项目部署=笔记

【代码】linux,windows下项目部署。

2025-02-11 11:30:03 231

原创 调用管理员命令提示符黑窗口以及删除win下安装服务命令

在创建快捷方式向导中,输入 cmd.exe 的完整路径(默认路径通常是 C:\Windows\System32\cmd.exe),点击“下一步”。选中“以管理员身份运行”复选框,然后点击“确定”。在“运行”对话框中输入 cmd,然后按住 Ctrl + Shift 键的同时点击“确定”。在“快捷方式”选项卡中点击“高级”按钮。输入快捷方式的名称,例如“命令提示符(管理员)”,然后点击“完成”。右键点击桌面空白处,选择“新建” > “快捷方式”。在“开始”菜单的搜索框中输入 “cmd”。

2025-01-21 09:02:58 691

原创 swagger

【代码】swagger。

2024-09-23 11:03:53 586

原创 软考基本介绍

考试设置了27个专业资格,涵盖5个专业领域, 3个级别层次(初级、中级、高级)。1.基本了解 2.证书用途 3.科目,级别选择 4.真题;计算机技术与软件专业技术资格(水平)考试(简称软件考试)为国家级考试。

2024-08-06 16:30:03 1097 3

原创 mybatis 使用过程中遇到的特殊问题 映射结果赋值报 类型不匹配 Unsupported conversion from DECIMAL to java.sql.Timestamp

解决方案: 不使用 select * ,直接指定;使用 resultMap标签 ,强制赋值所有字段;在 select 后强制指定所有字段对应位置;mybatis的resultMap中字段重名处理。

2024-07-23 15:24:44 435

原创 EasyExcel文档链接与使用示例

【代码】EasyExcel文档链接与使用示例。

2024-07-11 09:45:28 1132

原创 easyExcel文档

文档地址 https://github.com/alibaba/easyexcel/tree/master?tab=readme-ov-file

2024-07-10 09:02:22 197

原创 枚举类示例

【代码】枚举类示例。

2024-07-02 15:32:29 253

原创 mysql数据库备份-mysqldump导出工具,mysqlimport/source导入工具

是MysQL数据库中的一个命令行工具,用于将数据从外部文件导入MySQL数据库中的表中。它可以导入多种格式的数据,包括CSV、TXT、XML和SQL文件等。本文将介绍MySQLimport的用法,并通过代码示例演示如何使用它来导入数据。是MySQL官方提供的一个工具,通常随着MySQL数据库一起安装.

2024-06-26 16:52:31 400

原创 Alibbaba RocketMQ笔记

大萨达

2024-06-06 15:23:53 410

原创 常用参数校验 @Valid 类,枚举,时间,集合类,字符等

实体字段校验 @NotNull、@NotEmpty、@NotBlank1.@NotNull:不能为 null,但可以为 empty,一般用在 Integer 类型的基本数据类型的非空校验上,而且被其标注的字段可以使用@size、@Max、@Min 对字段数值进行大小的控制2.@NotEmpty: 不能为 null,且长度必须大于 0,一般用在集合类上或者数组上3.@NotBlank:只能作用在接收的 String 类型上,注意是只能,不能为 null,而且调用 trim() 后,长度

2024-06-05 16:36:03 1256

原创 解决get请求入参@NotNull验证不生效问题

在该方法的controller类上加@Validated。get请求@NotNull验证不生效。

2024-05-31 16:55:58 331

原创 ubuntu22.04 桌面版安装 记录 TODO

4.进入虚拟机-设置root用户。7.安装ssh登录软件。

2024-05-20 13:58:21 205

原创 项目中使用工作流程

一 子流程子流程分为内嵌子流程与调用子流程;1.内嵌:把整个流程拆分一部分,使用 subProcess 标签标识,实际与整体使用无区别;2.调用: 调用外部已经写好的流程;相当于两个流程;<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i

2024-05-14 15:30:52 1029

原创 Java判断ip是否为IPV4或IPV6地址的多种方式

Java判断ip是否为IPV4或IPV6地址的多种方式

2024-04-26 10:49:17 1110 1

原创 日期操作类 + http、https 请求工具类 + 开发环境 忽略 SSL 验证工具类 + 二维码工具类

【代码】日期操作类。

2024-04-26 09:11:26 966

原创 计算工具类

【代码】计算工具类。

2024-04-26 09:10:52 126

原创 根据IP地址获取详细的地域信息

【代码】根据IP地址获取详细的地域信息。

2024-04-26 09:09:56 218

原创 名词解释目录

1.2.

2024-04-24 16:01:22 342

原创 idea插件

数据库插件(Database Tools and SQL)

2024-04-17 22:12:19 333 1

原创 mybatis与mybatisplus

mybatismybatisPlus

2024-04-16 22:08:29 342

原创 分库,分表,分区,分片

区别

2024-04-09 10:00:51 709

原创 GIT使用--笔记

因为我们误解了.gitignore文件的用途,该文件只能作用于Untracked Files,也就是那些从来没有被 Git 记录过的文件(自添加以后,从未 add 及 commit 过的文件)。在已经提交过的git管理的项目中,新增加一个.gitignore文件,或者修改.gitignore文件之后,新增的内容不生效。之所以你的规则不生效,是因为那些 .log 文件曾经被 Git 记录过,因此.gitignore对它们完全无效。2,把对应的规则写入.gitignore,让忽略真正生效;

2024-04-01 14:49:49 390

原创 redisTemplate工具类

【代码】redisTemplate工具类。

2024-03-14 11:05:53 676

原创 uuid与雪花id

【代码】uuid与雪花id。

2024-03-06 16:50:56 390

原创 基本BNF语法

【代码】基本BNF语法。

2024-02-19 14:27:10 441

原创 word导出链接

java 使用 POI 操作 XWPFDocumen 创建和读取 Office Word 文档基础篇 https://www.cnblogs.com/mh-study/p/9747945.htmlword标签解析文档 http://www.datypic.com/sc/ooxml/e-w_tbl-1.html

2024-02-05 09:36:53 1421

原创 itexpdf使用网页链接

IText使用(超详解) https://www.cnblogs.com/fonks/p/15090635.html#%E5%88%9B%E5%BB%BA%E6%AE%B5%E8%90%BD——————————————————【积累】- itext 生成 PDF(一)https://www.jianshu.com/p/20d4905383b4——————————————————itexpdf文档https://kb.itextpdf.com/itext/examples?title=&itex

2024-02-04 16:58:19 541

原创 java 正则表达式操作 --各种方法的区别

注意:只有当匹配操作成功,才可以使用start(),end(),group()三个方法,否则会抛出java.lang.IllegalStateException,也就是当matches(),lookingAt(),find()其中任意一个方法返回true时,才可以使用.现在大家应该知道,每次执行匹配操作后start(),end(),group()三个方法的值都会改变,改变成匹配到的子字符串的信息,以及它们的重载方法,也会改变成相应的信息.

2024-01-17 15:25:13 1134 1

原创 无线鼠标反应慢卡顿

最后徐终于痛定思痛终于一劳永逸(大概)的解决了这个问题(win10亲测有效):此电脑右键–>管理–>设备管理器–>点通用串行总线前面的小>展开–>USB根集线器右键–>属性–>电源管理–>取消选中允许计算机关闭此设备以节约电源下面还有两个 通用USB**集线器,同样的操作。接下来:此电脑右键–>属性–>电源和睡眠–>其他电源设置–>更改计划设置–>更改高级电源设置–>USB选项–>USB选择性暂停设置–>通通禁用重启世界重归美好。商业转载请联系作者获得授权,非商业转载请注明出处。

2024-01-17 14:03:26 598

原创 成员变量与局部变量的区别

2024-01-10 16:39:26 401

原创 无线鼠标反应慢卡顿

最后徐终于痛定思痛终于一劳永逸(大概)的解决了这个问题(win10亲测有效):此电脑右键–>管理–>设备管理器–>点通用串行总线前面的小>展开–>USB根集线器右键–>属性–>电源管理–>取消选中允许计算机关闭此设备以节约电源下面还有两个 通用USB**集线器,同样的操作。接下来:此电脑右键–>属性–>电源和睡眠–>其他电源设置–>更改计划设置–>更改高级电源设置–>USB选项–>USB选择性暂停设置–>通通禁用重启世界重归美好。商业转载请联系作者获得授权,非商业转载请注明出处。

2024-01-10 09:20:26 548

原创 Java基础

字节(Byte):每逢8位是一个字节,这是数据存储的最小单位。位(bit):一个数字0或者一个数字1,代表一位。整数型 byte short int long。字符串、数组、类、接口、Lambda。浮点型 float double。布尔型 boolean。

2024-01-08 10:19:35 325

原创 判断字符串是否是16进制颜色工具类

该方法接受一个字符串参数colorCode,表示需要校验的十六进制颜色值。方法内部使用正则表达式来匹配colorCode是否符合规则,如果。因此,该正则表达式可以匹配形如#000、#fff、#123456、#abcdef等格式的十六进制颜色值。[] 表示一个字符集,其中 A-Fa-f0-9 表示匹配任意一个十六进制字符。符合则返回true,否则返回false。{6} 表示前面的字符集匹配 6 次。{3} 表示前面的字符集匹配 3 次。^ 表示匹配字符串的开头。$ 表示匹配字符串的结尾。

2024-01-04 14:26:22 521

原创 颜色转换工具类RGB与十六进制

【代码】颜色转换工具类RGB与十六进制。

2024-01-03 09:46:47 759

转载 记录 <javaweb、spring、springmvc和springboot有什么区别,都是做什么用的?>

再者可能 new 一个对象过程很复杂,XxxService 里面的属性又是其他复杂对象,复杂对象里又有对象,这种情况注解的优势就很明显了。这里要提一个东西叫 Mybatis-plus,它是在几乎不改变 Mybatis 的情况下全面的增强,比如:只需要把数据库表建立起来,它就会根据这些表自动生成对应的 控制层、业务层、持久层代码,支持主键自动生成(new 一个 Entity 对象,显然 主键 id 是null, 将其 insert 进数据库,你会发现这个对象的 id 自动就有了)、分页插件等等。

2023-12-01 16:35:20 85

原创 中邮信科部分工作笔记(sql语句-jsp等)

【代码】中邮信科部分工作笔记(sql语句-jsp等)

2023-05-05 14:10:26 190

SpringCloud Alibaba 笔记

SpringCloud Alibaba 笔记

2024-05-09

tomcat服务器软件

tomcat服务器软件

2024-04-25

空空如也

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

TA关注的人

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