自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Alibbaba RocketMQ笔记

大萨达

2024-06-06 15:23:53 361

原创 常用参数校验 @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 837

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

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

2024-05-31 16:55:58 193

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

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

2024-05-20 13:58:21 103

原创 项目中使用工作流程

一 子流程子流程分为内嵌子流程与调用子流程;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 992

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

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

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

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

【代码】日期操作类。

2024-04-26 09:11:26 901

原创 计算工具类

【代码】计算工具类。

2024-04-26 09:10:52 88

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

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

2024-04-26 09:09:56 160

原创 名词解释目录

1.2.

2024-04-24 16:01:22 298

原创 idea插件

数据库插件(Database Tools and SQL)

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

原创 mybatis与mybatisplus

mybatismybatisPlus

2024-04-16 22:08:29 133

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

区别

2024-04-09 10:00:51 632

原创 GIT使用

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

2024-04-01 14:49:49 274

原创 redisTemplate工具类

【代码】redisTemplate工具类。

2024-03-14 11:05:53 590

原创 uuid与雪花id

【代码】uuid与雪花id。

2024-03-06 16:50:56 333

原创 基本BNF语法

【代码】基本BNF语法。

2024-02-19 14:27:10 394

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

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

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

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

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

原创 无线鼠标反应慢卡顿

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

2024-01-17 14:03:26 381

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

2024-01-10 16:39:26 364

原创 无线鼠标反应慢卡顿

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

2024-01-10 09:20:26 352

原创 Java基础

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

2024-01-08 10:19:35 300

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

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

2024-01-04 14:26:22 362

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

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

2024-01-03 09:46:47 512

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

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

2023-12-01 16:35:20 55

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

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

2023-05-05 14:10:26 128 1

原创 logback-spring.xml文件配置(日志输出位置的设置)

【代码】logback-spring.xml文件配置(日志输出位置的设置)

2023-02-02 09:47:42 2443

转载 ava泛型详解:和Class的使用(转)

点击跳转

2023-02-01 08:42:02 86

原创 Jackson全面解析--注解全讲解一(@JacksonAnnotation,@JacksonAnnotationsInside,@JacksonInject,@JsonAlias)

可以看到,JacksonAnnotation注解也打到了这个元注解上面,此注解也是一个元注解,一般用于将其他的注解一起打包成"组合"注解,虽然说jackson提供了很多的非常实用的注解给我们来用,但是产品的需求是无限的,很多时候,我们需要定义自己的注解,来满足我们的需求。此注解的作用很大,用于反序列的时候,指定json别名,特别是在对接不同的api的时候,有的接入方的字段是sex,有的是xingbie,有的是gender但是又表示的同一个意思的时候,非常有用。我们使用从上往下的方式介绍这些注解的作用。

2022-09-02 15:01:14 1722

原创 记录通过Aop实现 记录系统操作日志功能

我试了从Java Class创建aspect类,把之前无效的代码完整拷贝到这个新建的文件里,就生效了。原因3:以上两个方法没有解决我的问题: 最终是在 启动类上添加 @EnableAspectJAutoProxy 纯注解时 (开启aop注解支持 );原因1.启动类没有扫描到Aop的类,也就是启动类或者AOP类的位置不对;3.在Aop通知中添加逻辑,获取操作日志想要记录的信息,最后添加到自己设计的操作日志表里去;3.在Aop通知中添加逻辑,获取操作日志想要记录的信息,最后添加到自己设计的操作日志表里去;...

2022-08-03 08:22:07 1748

原创 枚举类使用

valueOf(Stringstr)可以把一个字符串转为对应的枚举类对象。要求字符串必须是枚举类对象的“名字”。如不是,会有运行时异常IllegalArgumentException。values()方法返回枚举类型的对象数组。该方法可以很方便地遍历所有的枚举值。枚举类时是私有的,不可以创建,不可以有Setter方法;toString()返回当前枚举类对象常量的名称。Enum类的常用方法(Enum是一个抽象类)...

2022-08-01 10:34:39 103

转载 flowable UI使用的一些坑

转自https//copyfuture.com/blogs-details/20211124182351467k。

2022-07-28 14:19:55 248

原创 System.getProperty()方法大全

System.out.println(“Java虚拟机规范版本号”+System.getProperty(“java.vm.specification.version”));System.out.println(“Java虚拟机规范提供商”+System.getProperty(“java.vm.specification.vendor”));System.out.println(“Java虚拟机版本号”+System.getProperty(“java.vm.version”));...

2022-07-24 15:20:50 263

原创 Flowable-Ui整合Mysql

Flowable-Ui整合Mysql来自Flowable-ui启动双击tomcatbin目录下的startup.bat文件启动Tomcat第一次启动时会有点慢,同时控制台会打印大量的建表语句,再次启动就会快很多。image访问界面http登录的用户名密码对应flowable-ui\WEB-INF\classes目录下的flowable-default.properties文件中的配置参数imageimage。......

2022-07-20 09:25:11 473

原创 解决M4以上版本每次重启生成 SpringAutoDeployment 记录的问题

关于使用Activiti的M5和M6版本每次服务重启后,会自动在act_re_deployment表中生成SpringAutoDeployment记录的问题,可以通过在application.yml中添加如下配置解决:activiti的每个版本有啥区别啊?我记得好像是有m4版本m6版本?答 :jar包版本介绍(beta,alpha,release),软件的版本介绍α(Alpha)此版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员。一般而言,该版本

2022-07-14 15:37:33 409

原创 flowable多实例任务注意事项

多实例类型:Parallel->并行多实例 指分配给多个用户之后,只要其中一个用户完成即可下一步Sequential->串行多实例,值分配给多个用户之后,必须一个一个去完成才能进入下一步节点配置信息:collection(集合): 传入List参数,一般为用户ID集合elementVariable(元素变量):List中单个参数的名称loopCardinality(基数):List循环次数isSequential:是否串并行completionCondition(完成条件):任务出口条件nr

2022-07-12 11:10:49 3006

原创 日志学习:日志门面SLF4J和日志实现log4j

我们的系统变的更加复杂的时候,我们的日志就容易发生混乱。随着系统开发的进行,可能会更新不同的日志框架,造成当前系统中存在不同的日志依赖,让我们难以统一的管理和控制。就算我们强制要求所有的模块使用相同的日志框架,系统中也难以避免使用其他类似spring,mybatis等其他的第三方框架,它们依赖于我们规定不同的日志框架,而且他们自身的日志系统就有着不一致性,依然会出来日志体系的混乱。所以我们需要借鉴JDBC的思想,为日志系统也提供一套门面,那么我们就可以面向这些接口规范来开发,避免了直接依赖具体的日志框架。这

2022-07-08 17:14:30 517

原创 新建项目注意事项

新建项目如果不是空项目开始,当你添加模块时会出现混乱,模块不是同级的;

2022-07-08 09:08:20 127

SpringCloud Alibaba 笔记

SpringCloud Alibaba 笔记

2024-05-09

tomcat服务器软件

tomcat服务器软件

2024-04-25

空空如也

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

TA关注的人

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