![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
插件
lizz666
不积跬步无以至千里
展开
-
使用JsonPath字符串获取json内容
JSON 路径表示法(JSON Path)是一种用于在 JSON 数据中定位和访问特定值的表达式语言。它类似于 XPath 对于 XML 数据的作用。..[][,]原创 2023-07-12 11:34:10 · 1166 阅读 · 0 评论 -
使用JsonPath遍历替换json中的内容
当输入为一个json格式的结果集合时,需要将数据集合中某个对象的某个值替换处理为其他值时,如敏感数据加密。可以使用JsonPath组件,指定数据节点,进行批量处理。原创 2023-07-12 15:41:09 · 1284 阅读 · 0 评论 -
idea中root install和deploy时如何跳过子模块,
在idea工具中,对有多个子模块的项目root进行maven操作时,会对旗下所有子模块进行操作,比如deploy项目中的api和common包时,也会对service项目操作,浪费时间和空间。原创 2023-06-15 17:35:47 · 734 阅读 · 0 评论 -
中国大陆地区手机号运营商正则表达式
如何通过手机号识别所属运营商,移动、联通还是电信,2022年新增了广电运营上号段192。网上找缺斤少两,最后还是得自己来,细节就不说了,直接上代码。原创 2023-04-14 18:00:11 · 486 阅读 · 0 评论 -
gitlab修改提交人名称和邮箱
【代码】gitlab修改提交人名称和邮箱。原创 2022-09-15 17:46:36 · 798 阅读 · 0 评论 -
maven本地仓库同步上传到nexus远程仓库
场景 因远程nexus仓库数据丢失,历史版本组件包全部丢失,一个个项目重新打包上传工作量巨大,切很多历史版本无法找到。因此可以通过上传本地仓库中的组件包进行补充。操作第一步:创建自己远程仓库(也可以使用现有的),需要使用管理登录选择maven2(hosted)方式创建仓库配置查看仓库信息复制仓库路径,上传时需要用第二步:准备上传组件包创建操作目录sudo mkdir /opt/maven-repocd /opt/m...原创 2022-05-26 01:24:35 · 5173 阅读 · 0 评论 -
idea maven集成sonarqube组件
场景在持续集成过程中,需要用sonarqube进行代码质量检查,为了在开发过程中进快速检查,官方提供了一种集成开发的方式。这里主要使用maven集成方式。环境配置步骤1:maven环境配置,在maven的setting.xml的pluginGroups和profiles标签中增加如下内容。 <pluginGroups> <!-- pluginGroup | Specifies a further group identifier...原创 2022-05-20 18:45:29 · 1886 阅读 · 0 评论 -
本地开发环境Maven方法使用dependency-check依赖扫描
场景方便本地进行项目依赖组件的版本安全扫描方案使用dependency-check-maven组件进行工程扫描,在pom中增加dependency-check-maven依赖和插件命令 <dependencies> .... <dependency> <groupId>org.owasp</groupId> <artifactId>depen原创 2022-05-04 22:47:54 · 2228 阅读 · 0 评论 -
Hutool工具之RSA非对称加解密
@Test void createRsa() { // 初始化RSA工具,生成密钥对 RSA rsa = new RSA(); // 获取公钥 String pubKey = rsa.getPublicKeyBase64(); System.out.println("pubKey:"+pubKey); // 获取私钥 String priKey = rsa.getPrivateK...原创 2021-12-07 16:01:31 · 8612 阅读 · 0 评论 -
Apache POI的Workbook读取和写入excel文件
maven依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version> </dependency> <dependency> ..原创 2021-10-18 16:32:45 · 4344 阅读 · 0 评论 -
idea漏洞扫描工具SonarLint
Sonar安装部署这里就不说了步骤1:idea安装SonarLint插件,安装完成后重启步骤2原创 2021-10-11 16:41:45 · 5782 阅读 · 0 评论 -
jsqlparser解析sql获取表名,字段等
在项目中需要多sql进行统一拦截处理,但是传入的sql千奇百怪,并有一些逻辑判断,如只对哪张表处理之类,因此需要对sql进行解析后,进行相关逻辑处理。这里使用 jsqlparser 工具进行sql解析。原创 2023-04-14 15:25:50 · 4202 阅读 · 1 评论 -
gulp编译ishintrc校验异常
Expected '===' and instead saw '==' 等号使用错误方法一:将提示的代码行中的双等号‘==’改为三等号‘===’方法二:.jshintrc文件设置eqeqeq,将三等号校验关闭// Prohibit use of == and != in favor of === and !==. "eqeqeq": false, Expected '!==' and instead saw '!=' 方法一:将提示的代码行中的双等号‘!=’改为三等号...原创 2021-09-26 15:59:58 · 280 阅读 · 0 评论 -
idea使用gulp编译文件gulpfile.js
准备工作1.按照nide2.idea按照nodejs插件(一般都自动按照过)3.安装gulp全局sudo npm install --global gulp局部cd $path #跳转到项目路径npm install --save-dev gulp原创 2021-09-26 15:11:24 · 552 阅读 · 0 评论 -
Spring-kafka最简使用方法
目的kafka使用最简的使用方法,这里做复杂使用说明。使用编码1.pom.xml引入相关<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/原创 2021-07-15 11:28:32 · 564 阅读 · 0 评论 -
Aviator Java表达式动态求值引擎
Aviator是一个高性能、轻量级的java语言实现的表达式求值引擎,主要用于各种表达式的动态求值。组件包 <dependency> <groupId>com.googlecode.aviator</groupId> <artifactId>aviator</artifactId> <version>5.2.6</version> </dependency>使用方式1.静原创 2021-07-12 17:22:45 · 585 阅读 · 0 评论 -
java excel导出:Maximum number of fonts was exceeded
现象导出较多数据时出现异常原因分析java.lang.IllegalArgumentException: Maximum number of fonts was exceeded at org.apache.poi.hssf.usermodel.HSSFWorkbook.createFont(HSSFWorkbook.java:1163)原创 2021-05-31 13:23:27 · 606 阅读 · 0 评论