随笔分类 - 工具集
开发、打包、Linux
摘要:一、数据库 1. Redis A. Another Redis DeskTop Manager:跨平台、免费的Redis可视化工具; B. RedisInsight:Redis官方出品的可视化管理工具,界面炫酷,支持RedisJSON之类的新特性,要收费; C. Redis DeskTop Mana
阅读全文
摘要:一、安装使用 1. 安装 2. 选择网卡:我们的主机就是通过其中一块网卡和其他主机进行数据交互; 3. 点击开始:打开wireshark,点击左上角那个蓝色的鲨鱼鳍按钮,开始捕获新的分组并清空之前的分组; 二、过滤规则 1. 端口过滤 A. 不区分源或目的TCP协议端口:tcp.port == 90
阅读全文
摘要:1. 目录结构 A. build.gradle:Gradle项目自动编译时要读取的配置文件,比如项目的依赖,它分全局和局部两种,全局的文件用作声明仓库源、版本号等,局部是体现在子模块下; B. gradlew/gradlew.bat:自动完成gradle环境的脚本; C. settings.grad
阅读全文
摘要:简介:Jenkins Pipeline能够将多个项目中的配置信息整合在一起,即将多个任务连接在一起,实现当个任务难以完成的复杂操作,形成流水线式作业。 一、入门 1. 概念 A. node(节点):一个node就是一个jenkins节点,是执行step的具体运行期环境; B. stage(阶段):一
阅读全文
摘要:一、JMeter入门 1. 介绍:JMeter是Apache组织开发的基于Java的压力测试工具,用于对软件做压力测试,它可以用于测试静态和动态资源,也可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。 2. 下载并安装jmeter A. 前往官网下载jme
阅读全文
摘要:一、基础工具 1. jstack:用于生成java虚拟机当前j时刻的线程快照,目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等都是导致线程长时间停顿的常见原因。 jstack [option] vmid 二、安装启动 1. 安装:下载arthas-boot.j
阅读全文
摘要:一. JMH 1. Maven依赖 <!-- Java性能测试 --> <dependency> <groupId>org.openjdk.jmh</groupId> <artifactId>jmh-core</artifactId> <version>1.27</version> </depend
阅读全文
摘要:1. Jenkins A. Jenkins配置文件:/etc/sysconfig/jenkins,可以更换端口和用户级别; B. Jenkins核心目录:/var/lib/jenkins workspace是工作目录(源代码存放位置); jobs是保存项目在jenkins上的配置、日志和构建结果,该
阅读全文
摘要:1. 使用非中央仓库的第三方jar包 A. 直接依赖本地的jar包 第一步:建立文件夹 src/main/resources/lib; 第二步: <dependency> <groupId>com.ruhuanxingyun.test</groupId> <artifactId>test-plugi
阅读全文
摘要:简介:git是分布式版本管理系统,含本地库和远程库,本地库的作用体现在断网的情况下也可以提交代码,切换分支。 一、Git仓库 1. 将远程的master分支代码克隆到本地仓库:git clone 2. 初始化版本库:git init 3. 添加文件到版本库:git add 4 将库跟踪区改变的代码提
阅读全文
摘要:一、常用快捷键 1. Ctrl前缀键 快捷键 说明 Ctrl + J 插入自定义动态代码模板(psvm/sout/fori等) Ctrl + Z 撤销 Ctrl + F 在当前文件进行文本查找 Ctrl + R 在当前文件进行文本替换 Ctrl + Y 删除光标所在行 Ctrl + D 复制光标所在
阅读全文