
工具
文章平均质量分 85
jieniyimiao
真的英雄,在于,以脆弱的凡人之躯,而具有神性的不可战胜。
展开
-
ant CreateProcess error=206, 文件名或扩展名太长
如果您已经创建了自己的构建文件而不是使用项目 - >生成Javadocs ,那么您可以将 useexternalfile =“是”添加到Javadoc任务,该任务专门用于解决此问题。 <javadoc destdir="${jdiff.build.dir}" excludepackagenames="org.apache.jute" ...原创 2020-03-31 11:47:55 · 2665 阅读 · 0 评论 -
常用java代码质量检查工具.md
常用扫描工具PMD-CPD :Copy/Paste Detector (CPD) 代码重复率检测PMD:分析 Java 源代码,找出潜在的 bugFindbugs :Java bug检查checkstyle : 固定团队编码风格,固定命名风格以及换行风格等P3C: 阿里巴巴Java规范,这个是PMD扫描,但移除了PMD自带的n条规则,只执行阿里的规则Sonar Quabe: 一站式代...原创 2019-11-22 22:51:34 · 2646 阅读 · 0 评论 -
shell常用命令.md
1.在某匹配行行的前一行或后一行添加内容sed -i '/2222222222/a\3333333333' test.txt #某一行后加入什么内容sed -i '/2222222222/i\3333333333' test.txt #某一行前加入什么内容# 我的记法是a = after ,i = in front 。这样就知道 i 是前,a 是后了。2.获取当前目录getCurPat...原创 2019-11-13 19:05:41 · 1433 阅读 · 0 评论 -
Git学习入门笔记
1. 集中式VS分布式集中式:CVS、SVN速度慢,必须联网,版本库在中央服务器中,使用简单分布式:Git速度快,无需联网,安全性高,每个人的电脑都有完整的版本库,中央服务器用来交换大家的改动,分支管理强大,使用较复杂注: GitHub:免费提供Git存储。提供Git仓库托管服务,充当用于交换的免费中央服务器。远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的...原创 2019-09-01 20:13:00 · 349 阅读 · 0 评论 -
gradle第三方Jar包依赖统一管理
1. 背景一个gradle的工程中往往包含很多的子工程,每个子工程都有其自己的Jar包依赖。现实情况是各个子工程对jar包的引入都是比较随意的,版本号各式各样,如何统一各个子工程的版本号?统一管理第三方依赖?版本号统一后,若某个组件有漏洞能够统一升级,能够直观的看到依赖情况等。2.实现配置方法:https://docs.spring.io/dependency-management-plu...原创 2019-08-06 11:28:51 · 3558 阅读 · 2 评论 -
性能测试工具 wrk,ab,locust,Jmeter 压测结果比较
前言在开发服务端软件时,经常需要进行性能测试,一般我采用手写性能测试代码的方式进行测试,那有什么现成的好的性能测试工具吗?性能测试工具 wrk,ab,locust,Jmeter 压测结果比较详见:性能测试工具 wrk,ab,locust,Jmeter 压测结果比较...转载 2019-07-07 14:29:09 · 2456 阅读 · 0 评论 -
图片轻松转文字-天若OCR
1.楔子工作中经常需要把图片中的文字、字符转为可编辑的文本?你还停留在手动敲击的原始社会吗?那就太OUT了使用图片转文字的OCR软件可以方便的解放生产力2.天若OCR简介天若OCR,只有1.4M,但是识别度非常的高,特别的简单易用。快捷键如下,F4可迅速启动识别:使用实例:...原创 2019-06-03 20:55:57 · 1387 阅读 · 1 评论 -
nginx配置ngx_http_sub_module
前言nginx的ngx_http_sub_module模块,可以用于修改网站响应内容中的字符串,如过滤敏感词。第三方模块ngx_http_substitutions_filter_module,弥补了ngx_http_sub_module的不足,可以采用正则表达式替换。安装ngx_http_sub_module查看是否安装改模块用nginx -V查看,如果包含http_sub_modul...原创 2019-05-29 22:59:44 · 5974 阅读 · 1 评论 -
Jenkins自动构建部署项目
1. 楔子在实际开发中,经常需要编译、静态代码检查、自动化测试、打包、部署、启动等一连串重复机械的动作,浪费时间、而且容易出错,而Jenkins就是专门Continuous integration(CI)/ Continuous Deploy(CD)开源工具,本文简单介绍Jenkins的使用。2.jenkins介绍Jenkins只是一个平台,真正运作的都是插件。这就是jenkins流行的原因...原创 2019-05-08 20:02:35 · 1768 阅读 · 0 评论 -
免费开源ETL工具KETTLE
1.ETL概念ETL:Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程。ETL一词较常用在数据仓库,但其对象并不限于数据仓库。ETL是构建数据仓库的重要一环,用户从数据源抽取出所需的数据,经过数据清洗,最终按照预先定义好的数据仓库模型,将数据加载到数据仓库中去。Kettle (正式名:Pentaho Data Integration)是一款基于JAVA开发的开...原创 2019-04-25 17:01:08 · 7779 阅读 · 0 评论 -
JProfiler性能分析工具
1.楔子jprofiler9.2是一款非常好用且功能强大的跨平台java必能分析工具,使用它可以有效地对JAVA程序的CPU、内存使用情况进行监控行装,同时还可以对JAVA程序的性能瓶颈进行分析。主要功能本地会话实时分析模式远程会话实时分析模式离线分析模式快照比较查看HPROF快照JDBC、JPA和NOSQL的数据库分析2.安装建议大家安装JProfiler9.2.1版本,...原创 2019-04-19 16:27:41 · 2195 阅读 · 0 评论 -
磁盘空间不足导致zookeeper宕机
楔子某服务需要使用Zookeeper作为配置管理和服务注册与发现,今天突然发现服务不可用,病症就是无法连接zk,服务不断的重试,报如下的错误。(zk版本为3.4.10 单机部署)定位使用df -Th查看文件的使用情况 , 发现磁盘空间满了,使用du -sh *查看当前目录下各个文件及目录占用空间大小 ,发现有个日志文件占据了195G, oh my god!果断删除该文件。然后重启zk,...原创 2019-04-03 10:32:58 · 3520 阅读 · 0 评论 -
JAVA自带工具之jps
1.命令介绍jps是jdk提供的一个查看当前java进程的小工具, 可以看做是JavaVirtual Machine Process Status Tool的缩写。功能描述:jps是用于查看有权访问的hotspot虚拟机的进程. 当未指定hostid时,默认查看本机jvm进程,否者查看指定的hostid机器上的jvm进程,此时hostid所指机器必须开启jstatd服务。 jps可以列出jv...原创 2019-04-01 22:36:36 · 1195 阅读 · 0 评论 -
vs code使用指南
1.楔子在 Build 2015 大会上,微软了宣布推出免费跨平台,支持30多种语言的开箱代码编辑器 Visual Studio Code!Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,并针对网页开发和云端应用开发做了优化。软件跨...原创 2019-03-31 12:35:03 · 5971 阅读 · 0 评论