- 博客(86)
- 资源 (13)
- 收藏
- 关注
原创 select2 下拉框回显问题 树形菜单 部门结构的
版本:Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md原项目用jsp bootstrap测试了快一天 终于在kimi上找到结果了 原来的select2 不支持层级结构的回显 需要改成数组的不带层级的方式给到select2 才能正常选择回显 另外需要自已渲染出来层级结构 要不然都是平级的要在Select2中获取选中项的层级信息,可以通过在数据对象中添加一个表示层级的属性来实现。
2024-12-27 18:15:25
382
原创 ocrclass.h:117:18: error: field ‘end_time‘ has incomplete type ‘timeval‘
Alpine Linux v3.5上安装 tesseract-4.1.1报错:缺少timeval函数。
2024-03-25 11:09:11
473
原创 go 1.18 不同目录package引用问题
go 1.18开始使用module了 不同的package在vs code中引用的话 需要先开启。是Go1.11版本之后 推出的版本管理工具 有点类似java的 maven工具 可以引入依赖使用。在引用时 使用指定的目录 进行引用 才能使用go run执行。然后在创建的vs code工作目录下 执行。然后再去创建不同的目录 创建不同的go文件。会生成一个go.mod 文件。module 模块名。
2024-02-23 22:15:00
738
原创 Quartz 2.3.2 jobDataMap修改无效 不生效问题
然后在调用的job业务中 将原来的job删除 新加一个job并设置新的触发时间点 但是其中的jobDataMap部分的数据在下一次 并不会正常的更新触发。即这里的usingJobData设置的值在下一次执行job时 取的仍然是第一次 初始设置的值 以后都是这个初始值 并不会因为重新设置而修改。executeInternal方法内 将JobDataMap将到 业务的service层里 然后进行对应的key修改才会生效 如下图。这个版本的StatefulJob 已经过期 需要将对应的注释放到新的类上。
2024-02-03 10:35:12
683
原创 spring boot 中@Value读取中文配置时乱码
1.spring boot 读取application.properties 该文件是iso8859编码。必须得转ascii码才能正常显示 其他方法测试也不行。如果是直接写中文 读取时会乱码 显示成?
2023-11-09 11:12:45
1046
原创 docker tomcat时间少8小时问题解决
docker容器与系统时间一致并且正确,但是java程序在运行中通过log日志发现发了8小时解决方法修改docker容器中tomcat/bin/catalina.sh文件,添加一下内容附 操作命令。
2023-08-16 17:48:27
726
原创 spring boot中 xalan 引入报错 系统找不到指定的文件
tomcat在8.5 中 修改了加载jar的方式,spring boot中 xalan 引入报错 系统找不到指定的文件
2023-08-11 10:11:51
1013
原创 nignx导致重复请求问题 前端控制台显示一次 nginx显示多次处理
但在公司测试服上 测试时 nginx1.19.0 则在nginx日志中显示了多次的采集处理 在后台业务中也多次 然后前端浏览器控制台中 显示了一次network的请求 但一直没有结果 最后显示红色标记 但没有response 啥也有没 时长达到4-5分钟的配置。本地win10版本 nginx1.22.1 测试是正常的 能正常一次性接收并返回结果。nignx导致重复请求问题 前端控制台显示一次 nginx显示多次处理。有一个采集设备信息的接口 返回的时间相对来说慢一些。最后测试换请求的前端接口。
2023-06-07 16:46:03
929
2
原创 spring 6.0.1或spring boot 3的自动装配问题 spring.factoriess不生效问题
Spring Boot 2.7 是最后一个依然兼容使用 spring.factories 的版本,SpringBoot 3 以后不再兼容,此时您应该使用。从spring 6.0.1或spring boot 3开始 spring的自动装配 已经不能用。文件中直接写加载的类即可 不需要加入EnableAutoConfiguration之类的。spring.factories文件。要么在启动类上使用 @Import。
2023-06-01 10:10:12
1475
原创 mysql 8 转达梦8 处理总结
达梦免费版本 8.1.128_ent_x86_64_ctm_pack4。在跟spring boot 2.7.8整合时 jar包的引用 要对。str_to_date 日期转换函数 需要修改为新的。初始化实例时 设置的兼容模式 要兼容mysql。3.mysql中的特殊字段 ` 号问题 不合适达梦8。ipv4, ipv6的处理函数 需要重新自定义。find_in_set 需要重新自定义。group by 大字段问题。前后断断续续 大概花了一周的时间。order by大字段问题。1.大小写敏感的配置。
2023-04-28 11:19:58
944
原创 达梦 8.1.128_ent_x86_64_ctm_pack4 兼容mysql INET6_ATON
达梦8 对应于ipv4 ipv6的函数兼容基本很少 需要自定义函数进行处理。返回:0xFDFE0000000000005A55CAFFFEFA9089。将ipv6转 varbinary二进制处理。判断ipv4或ipv6函数。
2023-04-28 11:00:29
390
2
原创 mysql8 转达梦 兼容处理 REGEXP
1.REGEXPorg.springframework.jdbc.BadSqlGrammarException: StatementCallback; bad SQL grammar [select max(group_id)group_id from t_xx where group_id REGEXP '^[\d]+$']; nested exception is dm.jdbc.driver.DMException: 第 1 行, 第 71 列[REGEXP]附近出现错误:语法分析出错改为select
2023-04-19 17:48:29
1070
原创 spring boot mysql8 迁移到达梦报错[AUTO_INCREMENT]附近出现错误
Dm8JdbcDriver18是以前老的版本2020年或者2020以前版本的JDBC驱动,不建议再使用太老版本的驱动来连接新版本的数据库,可能会存在兼容性问题。这个的代码里面有 会有AUTO_INCREMENT类型。mysql8.0 迁移到达梦v8.1.2.128。会有查询SYS.SYSTYPEINFOS。现在引用DmJdbcDriver18。[AUTO_INCREMENT]附近出现错误
2023-04-18 14:36:56
4703
原创 Oracle VM VirtualBox安装开放麒麟桌面版本操作
vm box鼠标显示问题 需要将鼠标调整为触控的 USB触控板 进入到麒麟时才能正常使用鼠标。vm box如果鼠标设置不当的话 基本上不可能完成点击操作。Oracle VM VirtualBox版本6.1.18。开放麒麟桌面版本openkylin 0.0.5。要不然不能用鼠标 无法点击安装。并将ios导入 然后点击启动。1.创建新虚拟电脑 ql。
2023-04-13 11:13:33
1341
原创 idea 2022.3.3 版本启动问题
D:\Program Files\JetBrains\IntelliJ IDEA 2022.3.3\plugin目录里面。将缓存目录下的plugin对应提示错误的BetterIntelliJ目录删除。上周五在公司环境下 安装2022.3.3试下jdk17的。原来版本2020.3.2不支持jdk17。安装后打开老是报错 搞了大半天 记录下。3.重新打开又有新的问题。问题2: 启动后报错。
2023-03-27 11:26:49
17019
20
原创 cxf版本2.7升级到3.2.6版本 报错处理
/设置 cxf 转换为安全的 不然会报 错误 Cannot create a secure XMLInputFactory。
2023-03-08 15:46:08
868
原创 前后端分离项目 数据传输加密 加密处理
原本的接口大概有3,4百个吧 总不能把所有的接口都在 后台改一次controller了吧。需求:前后端分离项目 数据传输加密处理。原本的已有项目 前端vue2.0。
2023-02-28 10:16:50
172
原创 使用spring boot自带log
但是这个有前提 还是得依赖其他的日志jar包 比如直接把spring-boot-starter-logging直接引入 才能正常生成日志文件目录。logging.file.path 属性(比如在application.properties文件中设置)可以写日志到文件中。默认,springboot 只把日志输出到控制台,不写入日志文件。springboot 所有内部日志都使用 common logging 输出,但未限定具体的日志实现。但是配置的日志输出到文件是不能正常生效的。可以直接使用slf4j。
2023-02-23 11:10:31
596
原创 k8s安装
系统:CentOS Linux release 7.9.2009 (Core)1.安装docker 版本20.10.18。修改/etc/hosts。
2022-09-21 11:10:15
310
原创 java 使用curl 超时无返回结果问题 有请求 无响应 卡死问题
到昨晚开始定位 有了之前的经验的之后 很快定位到相关的代码块 再加上大佬们的指点 才得以解决。要不然错误的流 因为等待的时长过长 pie管道只有4K长度会阻塞 导致后面的流无法正常读取。注意:UNIXProcess.waitFor(UNIXProcess.java:395)这个类并没有在jdk1.8的包中找到 有些说是反射出来的。jstack -l pid 查到的日志 卡死问题。把错误的流读出来 然后再去读输入的流。在tomcat的日志并没有任意的异常。
2022-09-16 15:55:55
2166
原创 【无标题】
docker nacos启动报错nacos Caused by: java.lang.IllegalStateException: No DataSource set版本 2.0.3bug出现的原因是Naocs配置MySql数据源时没有设置MYSQL_SERVICE_DB_PARAM这个参数中的allowPublicKeyRetrieval=true。这个参数是连接数据库时的url。因此正确的nacos.env如下所示:PREFER_HOST_MODE=hostnameMODE=standaloneSP
2022-07-08 14:43:48
1094
原创 junit 5 测试 获取service层shiro登录用户信息
项目:前后离分离 spring boot jwt shirojunit 5版本 不能用junit4 使用org.junit.jupiter.api在before前登录用户类上的注解除了 springtest原有的 加上@TestInstance(TestInstance.Lifecycle.PER_METHOD)
2022-06-23 15:26:35
682
原创 谷歌浏览器 chropath插件
Download ChroPath 6.1.12 CRX File for Chrome - Crx4Chrome用于谷歌浏览器定位元素操作 如何快速定位元素
2022-06-06 14:58:38
340
原创 webservice接口 http post请求的调用
线上客户的webservice接口 提供的接口地址 可以直接curl访问 但通过webservice cxf代码调用却不行查了看了一下报文 报文中soap:address location 与访问接口地址的 IP出现变化了生产服务器没法访问 soap:address location 中的IP地址然后客户提供一个curl post的调用方式curl--location--requestPOST'http://xxxx:8086/runtime//s'\--header'Co...
2022-04-24 13:54:56
2060
原创 vbox 与vgrant up 迁移存放目录问题
参考:VirtualBox和Vagrant虚拟机迁移复用及原理 - 掘金vagrant up报错 Warning: Authentication failure. Retrying...解决方案 - zqifa的博客第一步:修改配置 换到D盘setx VAGRANT_HOME "D:\docker\vmbox\.vagrant.d" /M将用户目录下的.vagrant.d拷贝出来同时创建新的存储目录第2步修改oraclebox 全局设定指定目录...
2022-04-07 11:18:43
603
转载 log4j1.2.16 升级到log4j2.1.17
升级背景:引用apachelog4j2官网描述,有严重的漏洞;加上公司维护的WEB应用使用了非常落后的版本为log4j-1.2.16和log4j1.x生命周期已经于2015年结束。注意log4j1.x与log4j2.x是两个不兼容的版本。log4j2.17.1基于JDK1.8编译,所以必须将log4j的应用程序的运行JDK升级到1.8或更高版本删除旧版本JAR包删除WEB根目录的WEB-INF/lib旧版本log4j1.x相关的jar包:commons-logging-1.1.jarl.
2022-03-28 15:34:26
3380
原创 shiro spring boot的junit测试 获取SecurityUtils
spring boot :2.2.8.RELEASEshiro:1.4.1junit:junit-jupiter-api-5.5.2.jar在测试类中需要引用 到shiro的登录信息SecurityUtils 不使用mock的情况下import com.hdlh.network.graph.service.GraphService;import com.product.hdlh.HdlhApplicationTests;import org.apache.shiro.Securit
2022-03-25 09:28:47
663
原创 防火墙相关指令
思科asa:查看某个策略指令: show access-list policy-name查看config指令:show running-config查看arp指令:show arp查看mac指令:show mac查看route指令:show route查看策略命中数:show access-list
2022-03-21 11:28:16
808
原创 UML图关系
UML图关系:关联聚合组合泛化(继承)实现依赖类图 时序图+ public- private# protected~ default 可省略不写静态类 或静态方法有下划线接口的话 会加<<interface>>抽象类 或抽象方法斜体表示字段 或方法返回值类型非必须...
2022-03-18 17:18:48
181
原创 java垃圾收集器部分
引用计数 入度 不等于0 说明有人在引用 循环引用 入度不等于 但这两个对象相互引用可达性分析 GC root 达到或间接到达的对象 就不是垃圾对象graph reachable unreachable可达性分的算法标记reachable unreachablemark标记sweep清除标记-清除算法特点 遍历整个堆内存空间 比较耗时 会有空间碎片标记-整理 compact move 比上面的算法消耗更多时间 但碎片少了 解决fragmente...
2022-03-17 20:08:19
234
prometheus-2.19.1.linux-amd64.tar.gz
2020-06-30
seata-server 1.1.0 0.0.9 1.0.0 版本下载
2020-03-28
selenium-ide-2.9.0.xpi selenium_ide-2.9.1-fx.xpi 火狐附加插件 支持41 亲测
2017-09-16
servlet-api 3.0
2017-09-07
HPROSE例子 一个服务端,两个客户端
2014-08-18
万能U盘驱动 出现要安装datatraveler 2.0的驱动
2014-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人