自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录学习--Windows常用命令

1、打开命令提示符(按Win+R,输入cmd回车)或PowerShell(建议以管理员身份运行)。

2025-12-29 14:57:25 114

原创 记录解决问题--maven打包Cannot transfer matedata耗时太久

修改完配置之后,将本地仓库中的所有_remote.repositories文件删除。这个文件主要作用是确保依赖的版本与远程仓库一致,如果远程仓库连不上就耗时。使用idea Maven打包时,输出日志有大量的Cannot transfer matedata,导致打包非常耗时。maven使用了私仓nexus,本地依赖每次打包时回去私仓校验,如果私仓没有依赖导致非常耗时。4、注意不同的jdk版本,需要激活对应的jdk编译版本。3、注意如果需要下载依赖,需要修改仓库连接去下载。1、不去远程仓库校验依赖。

2025-10-30 17:25:46 278

原创 记录解决问题--使用maven help插件一次性上传所有依赖到离线环境,spring-boot-starter-undertow离线环境缺少依赖

可以通过编译器一次一次的sync,将所有的依赖复制到离线环境,这种方式有效,需要多次sync。也可以使用Maven help插件,查看依赖树,将所有依赖一次打包好,复制到离线环境,然后多次sync。如示例中需要的依赖:io.undertow 、org.jboss 、 jakarta 、 org.glassfish。有网络环境的Maven依赖下载完后,仅将单个依赖复制到离线环境,离线环境中缺少必要依赖。追到依赖的pom文件中,发现pom文件中还有其他依赖。如果只把这个依赖复制到离线环境,将缺少相关依赖。

2025-07-22 09:52:25 312

原创 记录解决问题--maven本地已有依赖,还是去远程仓库下载,导致打包失败

remote.repositories是 Maven 本地仓库缓存中用于记录依赖来源的配置文件,主要作用是确保依赖的版本与远程仓库一致。当修改 Maven 配置(如更换镜像仓库或代理)后,该文件会记录最新的依赖来源,避免本地仓库缓存与远程仓库版本不一致导致依赖冲突。2、缓存关联验证‌:存在该文件时,Maven 会优先从记录的远程仓库获取依赖,即使本地仓库已缓存相关文件。1、记录依赖来源‌:存储每个依赖项的远程仓库信息(如镜像服务器 ID),确保本地仓库与远程仓库版本同步。1‌、更换仓库后依赖冲突。

2025-07-21 15:23:54 536

原创 【记录解决问题】activiti--sql 转义符设置

SQL查询中特殊字符(%、!、_)需要转义处理。Activiti工作流框架通过配置databaseWildcardEscapeCharacter属性(如反斜杠\)实现转义功能。在项目中使用时,需在SpringProcessEngineConfiguration中设置转义符,并配合QueryDSL的TemplateFactory进行统一转义处理。这种方式既保持了Activiti的转义逻辑,又能与持久层框架无缝集成,确保特殊字符在SQL查询中的正确处理。

2025-06-25 16:33:49 363

原创 【记录解决问题】--vue select下拉框排除已选择option

同一个options,多个select,后面的select的选项排除前面select选择的内容。当前select中,selectedIds过滤掉当前的select的id,即可显示label。上面的方法会将当前select的value显示为id,实际需要显示label。收集已选option。排除已选option。

2025-04-27 15:25:30 268

原创 记录学习--正则表达式 密码必须包含以下四类字符中的三类字符

三、a-z匹配小写字母,A-Z匹配大写字母,0-9匹配数字,^(0-9a-zA-Z)匹配特殊符号。这4种组合结果是:其中一种、其中两种、其中三种、其中四种。因为有四种就包含三种两种一种,同理有两种就包含一种,所以只要排除其中两种组合的(说明一的6种组合),剩下的就是三种和四种的组合。说明:^(0-9a-zA-Z)匹配特殊符号,其他的同样化简。③包含不是^(0-9a-z),即包含是0-9a-z。⑤包含不是^(0-9A-Z),即包含是0-9A-Z。⑥包含不是^(a-zA-Z),即包含是a-zA-Z。

2024-05-23 15:18:09 514

原创 记录解决问题--redis ssl连接

说明不是redis ssl连接不上的问题,是redis没有开启config这个命令。springboot连接redis启动报错,感觉是没连上redis,本地是正常启动的,但是本地不是ssl连接。③在端口是通的情况下,使用redis-cli连接redis。③受信的ssl连接,类似于https是安全的,连接的时候,需要开启ssl连接,不需要提供证书。②不受信的ssl连接,也就是自己生成的密钥对,连接的时候,需要开启ssl连接,需要提供密钥。①一般不开启ssl的连接,直接连接即可,有密码输密码。

2024-05-10 19:48:25 1437 1

原创 记录解决问题--activiti8.2 流程图图片由png改为svg前端不显示图片问题

③用一个变量img去接收链接返回的结果,request.get(imgUrl).then(res=>{img=res})。然后,将img绑定到v-html上。如果是vue svg显示,请查阅其他标准资料,类似使用svg标签。我这里讲的另外一种情况,链接返回的是svg文件,需要用。②前端用img标签,src里面是链接可以显示图片。可以查看链接返回,以png开头。②前端用img标签是无法显示图片的,需要用。标签,浏览器渲染后显示图片。

2024-03-19 16:07:29 647

原创 记录学习--java abstract与interface使用区别

abstract提供了一套功能代码,这套功能代码可以直接用,也可以细微的改变,但是abstract不希望这套功能都改变了,这可能是一套标准功能。abstract更倾向于提供一套模板。interface更倾向于提供一套协议,有一种“我先用了,你什么时候实现我不关心”的感觉,可以把一堆类抽象出来,实际运行的时候再决定是哪一个类。

2024-02-04 11:03:02 496

原创 记录学习--ant design vue重置form,重置form中某一项

【代码】记录学习--ant design vue重置form,重置form中某一项。

2024-02-01 18:44:04 1120

原创 记录学习--vue发各种请求参数的请求

①发get请求,请求参数是数组,后端用@RequestParam List<String>接收。(来源于网上,以后学习到其他博主的,会添加记录进去。

2024-01-30 18:05:05 515

原创 记录解决报错--vue前后端分离,接口401(Unauthorized)

④我接口认证的ip是192.168.101.29,vue前端页面访问的是http://localhost:8011,认证成功后,认证信息保留在192.168.101.29里面,所以localhost里面没有认证信息,所以认证完后访问接口还是401错误。于是,将vue前端页面访问ip改为局域网的http://192.168.101.29:8011。查看.env.development配置,VUE_APP_URL = ‘http://127.0.0.1:9000’。②查看vue.config.js配置。

2024-01-30 16:50:23 4676

原创 记录解决报错--These dependencies were not found jsencrypt lodash-es

①到相关目录下直接安装依赖,npm install --save jsencrypt lodash-es。我这里是没安装成功,原因是很多依赖冲突。(这一步就是报错的原因)②删除node_modules文件夹及里面的文件,然后在命令行里面重新安装依赖,npm install。idea打包vue,报错退出,缺少依赖。依赖自动更新导致冲突、打包失败。

2024-01-30 10:52:34 2384

原创 记录学习--校验文件的SHA、MD5

使用7-Zip自带功能,右键点击文件 -> 7-Zip -> CRC SHA。注: filename.zip是文件名,带后缀的。

2024-01-09 13:51:37 1501

原创 记录学习--java xxxContext类

后缀为Context意思是上下文类,一般注入到容器中,里面有很多bean。

2023-10-19 13:49:40 239

原创 记录学习--lombok @Generated

意思就是:lombok生成的构造器、方法、属性等,最终会在这些生成的上面加上这个注解。告诉你这个是lombok生成的。还告诉你可以忽略它。

2023-10-19 10:27:31 1517

原创 记录学习--stream去重

【代码】记录学习--stream去重。

2023-10-09 18:20:18 135

原创 记录小技巧--前端等所有的请求都结束了再刷新页面,button对齐input

【代码】记录小技巧--前端等所有的请求都结束了再刷新页面,button对齐input。

2023-09-22 13:50:08 164

原创 记录学习--字节码解析try catch

②3到10是try部分代码,如果这段代码之间有Exception的异常,就从发生异常的位置跳到13。注意:跳之前的代码也是执行了的。③如果没发生异常,在10的位置就直接跳到25,并继续执行后面的字节码。代码一般看得懂,从字节码说明,字节码和代码一起看,看的更清晰。④如果发生了异常,就跳到13,并继续执行13后面的字节码。异常打印的栈内容省略了。①0、2声明变量s。

2023-09-01 11:44:00 253

原创 记录思路转换--有的时候string转int不好比较,不如把int转string之后再比较

【代码】记录思路转换--有的时候string转int不好比较,不如把int转string之后再比较。

2023-08-25 11:21:17 103

原创 记录学习--GenericFilterBean类解析

BeanNameAware, EnvironmentAware, EnvironmentCapable, ServletContextAware:aware和Capable后缀的,可以获取到前面的这些BeanName、Environment、ServletContext。FilterConfig:Tomcat每次创建Filter的时候,也会同时创建一个FilterConfig类,这里包含了Filter配置文件的配置信息。Filter:过滤器接口,定义init、doFilter、destroy三个方法。

2023-08-02 15:24:03 607

原创 记录学习--获取spring容器中同一类型的所有bean

spring容器自动获取Yyyy的集合,Yyyy一般是接口或者父类。

2023-08-01 18:19:47 207

原创 记录小坑--linux for do done回车后不执行

do done要都是小写,Done结尾就可能不执行。

2023-06-06 10:01:25 381

原创 记录学习--配置nginx将http变成https

注:配置到gateway上面,其他路由的项目就不用配置了。证书也可以由他人提供。Springboot项目,本地测试。

2023-03-19 00:01:04 543

原创 记录学习--达梦SQL使用截取和下标函数

SUBSTR截取,INSTR下标。

2023-03-15 15:38:58 1465 1

原创 记录学习--MongoDB查询语句

【代码】记录学习--MongoDB查询语句。

2023-02-09 22:51:01 270

原创 记录解决问题--GBK转UTF-8时,奇数个中文会乱码,偶数个中文不会乱码

中文s,gbk转utf-8会扩展字节,中文utf-8字节转gbk,最后一个字节格式不对,直接转为了?(63),再将带问号中文gbk转utf-8字节,最后一个字节就变成了63,输出utf-8的中文最后就乱码了。其实:中文,只要getBytes和new String都是一样的编码,无论如何都不会乱码。而乱码的原因就是其中几种编码之间转换不识别,导致字节码发生了变化,字节码对应的中文就变了,就乱码了。借用网上的一个例子。

2023-01-18 10:48:49 2575

原创 记录故障解决--ThinkPad. E14 Gen 2开机发出警报

①用螺丝刀打开后盖。②拔掉主板上的电源(电池)插头。③多按几次开机键,放电。④插上主板上的电源(电池)插头。开机一直响,长按电源键也没用。

2023-01-09 10:53:17 6639

原创 记录学习--DeferredResult

都是网上拿过来的,记录一下,总结一下。有就获取,没有就keepPolling。

2022-09-09 15:11:38 442

原创 记录亮点--java重载的好处

②后写的新方法根据参数来扩展。就可以将一段新代码嵌入到原代码里面,并兼容原来的调用。①先写的方法的代码给后写的新方法,先写的调后写的方法,传入默认参数。关键词:嵌入式编码、易扩展、向下兼容。...

2022-09-01 10:34:42 396

原创 记录踩坑--maven识别不了本地依赖,本地有依赖无法找到相关类

确认已经重新生成了iml文件,看一下是不是两个依赖的版本号version不一致。确认已经配置了本地仓库,使用mvn重新打包jar包到本地依赖。

2022-08-22 12:29:25 324

原创 记录学习--nginx解决跨域

访问自己的域名和端口,代理到跨域的地址和端口。

2022-08-18 11:14:36 244

原创 记录疑问--为什么浏览器打开调试模式查看cookie,看不到JSESSIONID

而 servlet 如果你不去调用 getSession() 或者 getSession(true) 方法,就不会自动创建 session,但是很多 web 框架它内部有可能会调用了这个方法。Java 开发 web 项目,JSP 页面会自动创建 session,除非在页面指定 session=“false”没有 session,则就没有JSESSIONID。...

2022-08-18 10:55:55 1207

原创 记录学习--分页时会查两遍数据库吗

以前使用工具类的时候,可以取出上述两个数据,觉得是一次查询就够了,没有去了解具体的查询流程。后来在实际开发中,遇到了分页,总觉得查询两次是不是多查了一次,影响效率。后来经过查询得知,确实需要查询两次。分页查询时,需要取出当前页面的数据,以及总数。...

2022-08-17 16:56:37 1214

原创 记录学习--Navicat使用自定义数据库列表

使用Navicat连接sharding-proxy时,没有显示逻辑数据库。使用自定义数据库列表,将逻辑数据库添加到列表中。

2022-07-28 16:07:27 1194

原创 记录踩坑--springboot浏览器直接访问xml文件

将xml文件放在resources/static目录下,浏览器可以直接访问。A_B.xml这种命名的,在浏览器上访问不到。

2022-06-21 10:55:28 390

原创 我的创作纪念日

(没啥好说的,就当云文档用,好用~)提示:可以和大家分享最初成为创作者的初心例如:提示:在创作的过程中都有哪些收获例如:提示:当前创作和你的工作、学习是什么样的关系例如:提示:职业规划、创作规划等​​Tips...

2022-06-15 09:06:16 212 2

原创 记录学习--mybatisplus

分页查询条件查询自定义方法2.原理分页原理

2022-06-08 11:51:58 163

原创 记录学习--jpa

(下面是借鉴:)Spring Data JPA框架在进行方法名解析时,会先把方法名多余的前缀截取掉,比如 find、findBy、read、readBy、get、getBy,然后对剩下部分进行解析。​假如创建如下的查询:findByUserDepUuid(),框架在解析该方法时,首先剔除 findBy,然后对剩下的属性进行解析,假设查询实体为Doc1:先判断 userDepUuid (根据 POJO 规范,首字母变为小写)是否为查询实体的一个属性,如果是,则表示根据该属性进行查询;如果没有该属性,继续第二

2022-06-08 11:29:15 269

空空如也

空空如也

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

TA关注的人

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