![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具
lizz666
不积跬步无以至千里
展开
-
使用arthas排查请求超时问题
客户端调用服务时间出现偶尔超时现象。原创 2023-12-21 11:32:18 · 908 阅读 · 0 评论 -
kibana中添加spaces空间
当需要对kibana中索引数据进行分组分区管理,如不同团队,不同业务等。可以同过kibana中的spaces空间进行分组展示。原创 2023-07-17 18:20:27 · 562 阅读 · 0 评论 -
在线性能分析工具Arthas基于Springboot安装配置使用和Arthas Tunnel安装配置使用
Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。通过 Arthas Tunnel Server/Client 来远程管理/连接多个 Agent。原创 2023-07-10 16:29:18 · 2156 阅读 · 0 评论 -
mac安装redis客户端redis-cli
【代码】mac安装redis客户端。原创 2023-06-07 18:09:27 · 1409 阅读 · 0 评论 -
Kibana KQL语法
在 Kibana 的 Discover 和 Visualize 界面中,可以使用查询栏来输入 Lucene 查询语句,然后按下 Enter 键进行查询。()原创 2023-04-21 16:50:53 · 791 阅读 · 0 评论 -
Idea使用样式主题
Tab settings:编辑器中Tab设置Tab Height: 编辑器tab最多显示个数Thickness:编辑器tab最多显示行Uppercase Bold Tabs:tab显示加大加粗Panel settings:控制栏设置紧凑的状态栏紧凑的表单紧凑的下拉列表紧凑的菜单Project View settings:项目设置Project View Items Height:项目试图中的间隔高度Arrows Style:箭头样式。原创 2023-04-17 18:09:40 · 926 阅读 · 0 评论 -
idea修改项目编译jdk版本,解决maven加载jar组件失败的问题
在导入项目后,导致maven导入的jar也是一堆红线,就需要调整jdk的版本。原创 2023-04-14 15:24:00 · 289 阅读 · 0 评论 -
excel/wps匹配赋值VLOOKUP函数
如:下图中数据表单data和匹配字典表单dic,希望data表单中的B列值是A列值在dic表单中A列对应的B列值,即data表中的B1值为222y。在使用execl时,想根据表单中的某个值匹配另一个列的值,匹配上的将对应的值复制到某一个列中。参数三:匹配成功返回参数二中匹配区域中对应的列号,如2,表示返回B列中的值。参数二:需要匹配的区域,如dic!A:B,表示dic表单中的A和B两列。参数四:匹配模式,TRUE表示模糊匹配,FALSE表示精确匹配。参数一:需要匹配的值,如A1,表示当前表单中A1的值。原创 2023-03-13 18:18:29 · 2848 阅读 · 0 评论 -
SonarQube:质量阀值配置
根据开发团队情况,设置适当的质量阀,保证当前项目质量通过。第一次时质量问题肯定很多,可以根据项目情况设置合理的质量阀值,逐步提高代码质量。原创 2022-11-10 10:24:10 · 2842 阅读 · 0 评论 -
SonarQube项目质量指标查看
官网参考:SonarQube Documentation | SonarQube Docs原创 2022-11-04 10:47:17 · 1921 阅读 · 0 评论 -
SonarQube安装及中文汉化版
安装中文包查找插件搜索chinese插件,并进行安装 重启生效 搞定原创 2022-11-04 10:46:01 · 907 阅读 · 0 评论 -
idea中操作git的reset版本回滚操作
在项目修改过程中,git中提交不想要的版本,想要回滚到之前的某一个版本重新开始工作,需要用git的reset操作进行回滚,这里和revert有区别。reset是直接回滚到某一个版本,将这个版本之后的所有版本丢弃。revert是指定取消某一个版本的提交。原创 2022-10-27 17:56:29 · 2000 阅读 · 0 评论 -
git push错误:You are not allowed to force push code to a protected branch on this project
本地使用 git push --force origin 命令强制推送时,出现“You are not allowed to force push code to a protected branch on this project”错误,意为该分支为受保护的,不允许这类操作,可以通过git管理后台关闭该项目分支的保护状态处理。原创 2022-10-27 17:36:36 · 12023 阅读 · 0 评论 -
gitlab修改提交人名称和邮箱
【代码】gitlab修改提交人名称和邮箱。原创 2022-09-15 17:46:36 · 798 阅读 · 0 评论 -
idea gradle build配置
引入gradle项目正常情况idea或字段识别为gradle 不正常可以手填import时选择项目类型添加build命令idea添加run/debug configurations 选择gradle project araguments 填写 clean build 运行命令进行编译原创 2022-05-27 11:01:19 · 1065 阅读 · 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 评论 -
idea列模式按列选取代码或按行选取代码快捷键
名称:列模式/行模式 KeyMap:Column Selection mode 组合快捷键:shiftcmd 8 作用:按行或者列选取代码 列模式行模式更多参考:https://lizz6.blog.csdn.net/article/details/122495066原创 2022-01-14 15:55:04 · 1730 阅读 · 0 评论 -
idea快捷键个人常用Mac版
功能 快捷键 小段折叠 cmd - 全文折叠 shiftcmd -原创 2022-01-14 15:54:11 · 246 阅读 · 0 评论 -
idea中误删.iml文件无法自动编译问题处理
现象在idea中maven项目,突然发现变动代码后无法自动编译,可以看到target中的变异后文件没又随着源码的变动而更新,导致每次都要手动点击maven中的compile进行编译。原因在项目结果调整时,将项目根目录下的.iml文件删掉了,导致无法识别工程并进行代码自动编译。 iml(infomation of module)文件,是idea的工程配置文件,缺少后idea无法识别工程。 直接拷贝.iml文件是无效的。解决办法需要通过在项目根目录下...原创 2022-01-08 16:24:01 · 2022 阅读 · 0 评论 -
Mac中mvn命令安装配置command not found
现象在idea控制台使用mvn命令操作时,发现mvn命令command not found,需要在mac中添加mvn命令。配置步骤打开用户环境变量配置vim ~/.bash_profile加入输入配置#java环境变量export JAVA_HOME=/opt/openjdk/jdk8u144-b01export PATH=/usr/local/bin:$JAVA_HOME/bin:$PATH# maven路径,使用idea自带mavenexport IDE...原创 2022-01-08 15:42:46 · 2965 阅读 · 3 评论 -
idea漏洞扫描工具SonarLint
Sonar安装部署这里就不说了步骤1:idea安装SonarLint插件,安装完成后重启步骤2原创 2021-10-11 16:41:45 · 5782 阅读 · 0 评论 -
Java访问获取LDAP用户信息
数据准备在gitlab配置文件/etc/gitlab/gitlab.rb中可以看到相关配置gitlab_rails['ldap_servers'] = YAML.load <<-'EOS' main: # 'main' is the GitLab 'provider ID' of this LDAP server label: 'LDAP' host: '10.10.10.10' port: 389 uid: 'uid' bind原创 2021-08-19 13:57:31 · 1045 阅读 · 0 评论 -
idea中子模块无法识别为maven模块
现象原创 2021-06-18 11:18:58 · 1969 阅读 · 2 评论 -
git删除忽略误add的target文件
场景使用idea进行git项目操作时,find . -name target|xargs -n1 git rm -rf原创 2021-06-17 18:40:36 · 502 阅读 · 0 评论 -
iterm2常用快捷键mac版
全屏:cmd+Enter(回车)原创 2021-06-16 17:37:01 · 745 阅读 · 0 评论 -
Spring boot启动错误:Command line is too long. Shorten command line for
现象idea中启动项目是,弹出错误提示。Error running '***Application':Command line is too long. Shorten command line for ***Application or also for Spring Boot default configuration.原因分析出现这个问题的原因是因为idea在启动项目时,加载的启动参数过长导致,我们可以通过正常启动的控制台日志中第一行查看启动参数,如图:其中-classpa原创 2021-05-06 18:18:24 · 14480 阅读 · 3 评论 -
idea本地工程项目关联上传git
创建本地git目录选择当前工程根目录下创建添加文件到git管理列表右键工程菜单Git>add提交上传commit&push关联git上项目地址上传push原创 2021-03-19 17:49:51 · 386 阅读 · 0 评论 -
canal adapter异常:Not found the mapping info of index: xxx
现象同步数据到es,发现es的index找不到ERROR c.a.o.c.adapter.launcher.loader.CanalAdapterKafkaWorker - java.lang.RuntimeException: java.lang.RuntimeException: java.lang.IllegalArgumentException: Not found the mapping info of index: qx_userjava.lang.RuntimeException:原创 2021-01-26 15:19:53 · 1912 阅读 · 3 评论 -
Canal adapter1.1.5安装部署配置(3)
使用前必须先安装Canal server,Canal最新1.1.4版安装部署(1)安装版本根据情况自行调整,最新版本参考:https://github.com/alibaba/canal/releases#进入安装包cd /opt #下载安装包wget https://github.com/alibaba/canal/releases/download/canal-1.1.4/canal.adapter-1.1.4.tar.gz #创建安装目录mkdir canal-adapter原创 2021-01-15 20:56:57 · 6936 阅读 · 5 评论 -
idea无法识别lombok、mybatis plugin等第三方组件注解报错
现象在使用lombok组件的@Slf4j注解时,编译报错,其他第三方注解也有类似问题。原因分析由于idea只集成了jdk、spring等官方组件编译器,因此无法失败其他第三方组件,需要另行安装。解决方案安装idea插件 ,preferences>Plugins>Marketplace>搜索lombok>install安装>Restart重启。...原创 2020-12-14 18:41:13 · 786 阅读 · 0 评论 -
Spring Boot Configuration Annotation Processor not configured
现象idea中出部分文件提示“spring boot Configuration Annotation Processor not configured"。原因提示说明没有配置springboot的自动配置注解处理器,及spring-boot-configuration-processor。在使用到ConfigurationProperties注解时无法识别。解决方案方案一在pom中增加spring-boot-configuration-processor组件,状态变为正常。原创 2020-12-08 18:46:52 · 5782 阅读 · 2 评论 -
maven打包会自动执行test方法,如何skipTests关闭maven自动执行test
现象启动时执行@test方法解决方案关闭自动测试原创 2020-10-12 17:59:15 · 9083 阅读 · 1 评论 -
idea安装阿里代码检查工具(Alibaba Java Coding Guidelines)
安装在idea的plugins中搜索“alibaba”; 在查询结果列表中选中“Alibaba Java Coding Guidelines plugin support”进行安装; 重启ide生效。使用在idea中右键项目中需要检查的目录,点击“编码规约扫描”。 也可以在单个文件代码中右键,点击“编码规约扫描”。根据扫描结果进行代码优化...原创 2020-10-12 14:57:18 · 3618 阅读 · 0 评论 -
ab(ApacheBench)和wrk压测工具性能效果对比
先写结论wrk比ab要快一倍以上测试环境压测服务器:阿里云抢占式8c16g服务 压测java服务:Spring Cloud Gateway-2.2.5.RELEASE 压测接口代码@RestController@RequestMapping(value = "bm")public class BenchmarkController { @RequestMapping("/nothing/{str}") public String nothing(@PathVa原创 2020-09-18 15:30:22 · 1508 阅读 · 0 评论 -
linux压缩zip和解压unzip
zip将/opt/lizz目录下所有文件压缩到lizz.zipzip -rq lizz.zip /opt/lizz将当前目录下所有文件压缩到lizz.zipzip -q -r lizz.zip *unzip解压lizz.zip到当前文件zip语法zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件..原创 2020-09-17 16:54:01 · 441 阅读 · 0 评论 -
压测工具之wrk安装及使用
通过https://github.com/wg/wrk.git下载并安装wrk用法,需在wrk目录下执行./wrk --latency -t8 -c100 -d10s http://192.168.0.184:30001/gwmanager--latency:显示延时分布-t:启动线程数,一般为cpu核*2,可以根据IO或cpu密集型进行调整-c: 并发数,平分到每个线程中,熟练...原创 2020-02-20 13:48:44 · 2830 阅读 · 0 评论 -
Guava生成MD5、SHA1、SHA256
import com.google.common.base.Charsets;import com.google.common.hash.Hashing;import org.junit.jupiter.api.Test;/** * @description: 单测 * @author: lizz * @date: 2020/3/9 2:21 下午 */public class ...原创 2020-03-13 15:12:45 · 3043 阅读 · 2 评论 -
openjdk无法打开启动VisualVM
必须安装oracle版的jdk才能启动默认情况下双击就能打开需要指定可以使用--jdkhome参数sh visualvm--jdkhome/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home...原创 2020-03-21 18:30:33 · 2427 阅读 · 0 评论 -
idea无法显示yml提示
进入idea>preferences>plugins>yaml>yaml support>install 安装,重启即可。效果:原创 2020-03-17 14:03:22 · 1472 阅读 · 0 评论 -
wrk -H 无效 --header
使用wrk 加入header参数时无法获取到,如下wrk -t1 -c6 -d1s http://10.2.20.12:8080/fapi/gw/hi/1 -H "token:1231"问题在于"token:1231" 必须 写成"token: 1231",冒号后需要跟一个空格。wrk -t1 -c6 -d1s http://10.2.20.12:8080/fapi/gw/hi...原创 2020-03-16 15:02:56 · 1623 阅读 · 0 评论