- 博客(120)
- 资源 (2)
- 收藏
- 关注
原创 Java 自定义排序,给定一个对象集合并排序
Java 自定义排序,给你一个集合,将集合里面的数据按照111 121 131 112 122 103 211 221 S231 这个顺序 排序。如果你想要将其视为比所有元素都小,可以将相应的返回值改为-1。如果dataToSort 是一个和实体类集合呢比如,List,将JcC里面的属性Zszl进行排序。列表非常大,并且你经常需要执行这种查找操作,那么考虑使用更高效的数据结构(如。值,你需要对这个方法进行相应的调整以避免。对象的相对位置,并据此进行排序。中,上面的代码将其视为比所有在。
2024-07-09 10:01:03
171
原创 mybatis中动态sql语句like concat(“%“,#{xm},“%“)
foreach有几个属性:collection:遍历的集合 item:遍历出来的元素 separator:分割符 open:遍历开始前拼接的SQL片段 close:遍历结束后拼接的SQL片段。2、SQL语句中的like模糊查询 xm like '%小米%',但开发中经常用到 xm like concat("%",#{xm},"%"),可以防止sql注入。5、动态标签:一般用于批量操作,比如批量查询或删除。
2024-06-26 16:40:55
324
原创 jeecg启动微服务并注册到本地nacos
3、本地启nacos gateway 和自己想要的cloud下面的模块pos sys。4、打断点测试接口,访问gateway端口和想要测试的地址。1、maven勾选环境和微服务模式,并刷新。2、pom文件修改nacos注册地址。
2024-06-25 14:02:09
383
原创 MySQL查询数据库中所有表名表结构及注释以及生成数据库文档
3、成功之后在该pom文件的模块下面生成了一个doc文件夹下面就是生成的文档。2、点开maven找到该pom文件下面的插件双击run。这两个系统视图中检索数据表及其列的详细信息。MySQL查询数据库中所有表名表结构及注释。1、在pom文件中添加插件。
2024-06-13 15:48:38
630
原创 IDEA debug 调试使用小tips
这个功能可以查看变量的值、改变变量的值;:回到当前执行到的那一行,有时候在代码间和不同包和文件中点来点去,可能会找不到执行到什么地方了,点这个就跳转回来了。: 继续执行程序,它主要功能是如果没有断点就一直执行,直到执行结束;如果运行过程中有断点,就跳转到该断点。:这个按钮有两个功能,一个功能是从方法的方法体中跳出去,一个功能是如果该方法体中有断点,会跳转到该断点。如果这一行代码是可执行的方法,就会跳进去查看这个方法的详细情况。:下一步,这个按钮是一行一行往下走,就算该行是一个方法也不会跳进去。
2024-06-04 09:10:51
190
原创 Application run failedorg.yaml.snakeyaml.scanner.ScannerException: while scanning for the next tok
打包后的文件里,application.yml文件里的@profiles.active@,没有被替换成具体的环境值,如dev等。确保yml文件内容格式没有书写错误。idea中maven项目切换到微服务版有切换单体版忘记刷新了。报错: Application run failed。
2024-05-31 14:41:40
428
原创 git上新down下来的项目,前端启动报错npm ERR! code 1 npm ERR! path E:\code\vuehr\node_modul
安装 node-sass:npm install node-sass -D。package-lock.json文件删除。
2024-05-28 10:01:58
2060
原创 密码错误冻结时间,强制修改密码时间,密码强度,首次登录是否修改密码
PostConstruct 注释用于在依赖关系注入完成之后需要执行的方法上,以执行任何初始化。被@PostConstruct修饰的方法会在服务器加载Servle的时候运行,并且只会被服务器执行一次。
2024-04-23 15:52:54
250
1
原创 queryWrapper and和or嵌套查询
send_type = '0'并且(send_addr = '4224' 或者 receive_addr = '4214')send_type = '0'并且send_addr = '4224' 或者 receive_addr = '4214'2. or ( ... and ... and ...) 格式。1. and ( ... or ... or...) 格式。打印出来的正确SQL如下。年纪既不等于6也不等于33。
2024-04-10 10:56:12
1461
原创 jeecg 远程命令执行漏洞 以及Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ne
Jeecg Boot jmreport/queryFieldBySal接口存在Freemarker 模板注入漏洞,攻击者可以通过操纵应用程序的模板引擎来执行恶意代码或获取敏感信息。Boot jmreport/loadTableData接口存在FreeMarker SSTI注入漏洞,攻击者可以通过操纵应用程序的模板引擎来执行恶意代码或获取敏感信息。JimuReport v1.6.1 版本发布,修复 Freemarker 模板注入高危漏洞。升级最新版本启动成功,系统登录不上去,登录就退出!
2024-04-07 17:07:06
541
原创 svn拉代码乱码请执行清理命令
3、找到你存放代码文件的SVN文件库中.svn文件夹里的wc.db文件,复制到临时文件夹里。4、在临时文件目录下面cmd运行,输入 sqlite3 wc.db 回车,再输入 select * from work_queue;2、新建一个临时文件夹,使用英文名字,将解压后的sqlite.exe文件复制到这个临时文件夹下。5、复制临时文件夹里的wc.db,覆盖.svn下的wc.db。代码有冲突,突然就svn就不好使了,报错,清理也报错。6、执行svn清理!1、下载SQLite工具。
2024-04-01 17:34:55
855
原创 nacos配置中心 无法获取配置 报错Could not resolve placeholder以及打开nacos没有权限访问
书接上文微服务之间feign的服务调用,传参传错了,类继承类继承类用多个JSONObject,见图二nacos配置文件中动态修改数据,不用修改代码重新打包部署nacos配置中心 无法获取配置 报错Could not resolve placeholder,因为需要先在nacos配置文件中写配置参数,之后才能重启成功,详见图三和图一能对上。
2024-03-28 11:34:00
988
原创 java 按字母排序并MD5加密生成32位字符串
"的格式拼成一个字符串。请求参数拼接后的结果为:acces tokend7b01b0842a4746554fd95f60app key5b53060f452332d9703056e84fa5a2dbiz"page index:"1""pae sire": 100,"niks":["板”icharsetutf-8timestamp16391567407version21。biz:{"page_index":"1","page_size":"100","niks":["豆腐干”]}
2024-03-21 10:14:53
555
原创 jeecg单体转微服务及feign服务调用
启动JeecgNacosApplication JeecgGatewayApplication JeecgSystemCloudApplication 等你需要的微服务,原来的单体服务就不用启了,因为JeecgSystemCloudApplication是总体。但是需要admin账号登录配置路由网关才能将接口调式的请求转发到你写的接口上,对应好你的模块名,别的模块多配置也会转发不上去。真正发送feign的接口,value属性 指定服务提供者的名称,就是在注册中心注册的名称。需要为被调用方配置路由网关。
2024-03-19 10:00:40
773
1
原创 liunx安装jdk、redis、nginx
firewall-cmd --zone=public --remove-port=80/tcp –permanent 删除端口。firewall-cmd --zone=public --add-port=80/tcp --permanent 添加端口。firewall-cmd --zone=public --query-port=80/tcp 查询80端口是否开启。firewall-cmd --zone=public --list-ports 查询所有能够穿透防火墙的端口。执行sudo make。
2024-03-01 10:29:43
972
原创 liunx安装部署nginx
rpm -Uvh *.rpm --nodeps --force 强制安装。(--permanent永久生效,没有此参数重启后失效)kill -HUP Nginx主进程号。//执行make install命令。或者 : nginx -s quit。//一键安装上面四个依赖。//进入nginx目录。//执行make命令。
2024-03-01 10:28:10
376
原创 请求工具类和base64转成MultipartFile工具类
请求工具类 hutool包HttpRequest带请求头和请求体发送post请求。将 base64转成MultipartFile。将MultipartFile文件保存到本地。hutool发送+参数get请求。
2023-09-25 17:21:52
455
原创 行为设计模式-责任链(Chain Of Responsibility)
【代码】行为设计模式-责任链(Chain Of Responsibility)
2023-05-02 15:23:47
43
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人