常用的 ping,tracert,nslookup 一般用来判断主机的网络连通性,其实 Linux 下有一个更好用的网络联通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性...mtr 全称 my traceroute,是一个把 ping 和 traceroute 合并到一个程序的网络诊断工具。...1、安装方法 A.Window安装 Windows系统可以直接在https://cdn.ipip.net/17mon/besttrace.exe下载BestTrace工具并安装。...也可以在https://github.com/oott123/WinMTR/releases GitHub上下载MTR专用工具,该工具为免安装,下载后可以直接使用。
什么是Jacoco Jacoco是一个开源的覆盖率工具。...Jacoco可以嵌入到Ant 、Maven中,并提供了EclEmma Eclipse插件,也可以使用JavaAgent技术监控Java程序。...很多第三方的工具提供了对Jacoco的集成,如sonar、Jenkins等。...官网地址:http://www.eclemma.org/jacoco/ Jacoco集成方式 Jacoco团队提供了如下的一些集成工具的支持: Java API http://www.eclemma.org...-Dmaven.test.skip=false:启用代码中的单元测试,开发代码中一般默认是关闭的。 -Dmaven.test.failure.ignore=true:忽略失败的单元测试用例继续执行。
1.什么是my2sql 2.如何快速部署my2sql工具 3.如何使用my2sql工具 3.1使用my2sql工具解析binlog文件 3.2使用my2sql工具快速闪回 4.遇到的问题 5.使用限制...类似工具有binlog2sql、MyFlash、my2fback等,本工具基于my2fback、binlog_rollback工具二次开发而来。 2....如何快速部署my2sql工具 方式一 go编译 git clone https://github.com/liuhr/my2sql.git cd my2sql/ go build ....如何使用my2sql工具 3.1 使用my2sql工具解析binlog文件 step1:查询binlog文件 mysql> show variables like 'binlog_format'; +-...`sbtest1` WHERE `id`=10; --More--(0%) 3.2 使用my2sql工具快速闪回 step1:生成闪回sql文件 root@29b86217f7d4:/tmp# my2sql
而 zsh 功能及其强大,只是配置过于复杂,后来就有了 oh-my-zsh 开源项目,配置难度大大降低。...Github地址: https://github.com/robbyrussell/oh-my-zsh 安装 sh -c "$(curl -fsSL https://raw.githubusercontent.com.../robbyrussell/oh-my-zsh/master/tools/install.sh)" 更改系统默认 shell chsh -s /bin/zsh 更改zsh配置文件 vim ~/.zshrc...更多主题看过来: https://github.com/robbyrussell/oh-my-zsh/wiki/Themes 配置插件 oh-my-zsh 还支持插件,插件存放目录为: ~/.oh-my-zsh...我这里再推荐另外三个不是内置的插件,需要将它们单独下载到 ~/.oh-my-zsh/plugins 并且加到上面的 plugins 配置列表中以启用插件: 插件 功能 地址 zsh-autosuggestions
工具类ZipUtils.java代码如下: import com.demo.fileTree.model.FileHandleResponse; import org.springframework.beans.factory.annotation.Value...org.springframework.stereotype.Service; import org.springframework.web.multipart.MultipartFile; import java.io....*; import java.util.UUID; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; import...java.util.zip.ZipOutputStream; /** * 文件或者文件夹的压缩和解压缩,详细看java核心技术卷II,P27, * 注意,如果是更新项目,要将原来文件夹及文件夹中的内容全部删除
/**获取上n个小时整点小时时间 * @param date * @return */ public static S...
相关介绍 在线书签管理工具,帮助你快速记录你喜欢的网站,并可以随时随地查看这些站点,而不必拘泥于使用的浏览器。无论在什么地方,只要能接入网络,就能打开属于你自己的网络书签,看到自己收藏的页面网址。...src="/usr/uploads/2021/01/3593454925.png"/> 安装完成后进入终端输入docker -v查看版本号,如版本号正常显示表示安装成功 2.使用docker命令安装My-BookMark...GitHub:https://github.com/luchenqun/my-bookmark 域名访问 在宝塔中添加一个新站点,只绑定域名就好,完成后访问域名等待解析成功 解析成功后,点网站列表右侧
1、前言 windows电脑上的终端工具Window terminal大家应该都不陌生,这里介绍一款美化工具,从此告别windows terminal的黑与白。...2、Oh-My-Posh Oh My Posh 是一个命令行提示工具,通常用于美化和自定义终端提示符。它允许用户创建自定义的终端提示符,包括颜色、图标、文本样式等,以提高终端的可视化吸引力和功能性。...官网地址:Home | Oh My Posh 2.1、在线安装 打开Microsoft Store,搜索oh my posh,直接安装即可。...2.4、字体安装 官网地址:Fonts | Oh My Posh。推荐我们安装Nerd Font。 下载字体后,点击安装。...3、小结 工具的美化,虽然不一定能提升效率,但是会让我们有时候枯燥的生活增加点色彩,有时候还能装装逼,快哉快哉,喜欢的可以试试看。
---- 前言 大部分 DBA 应该都已经熟悉并使用过一些闪回工具,诸如:binlog2sql、MyFlash。...今天要介绍的是另一款基于 Go 编写的 binlog 解析工具:my2sql,他的同门师兄还有 my2fback、binlog_inspector(binlog_rollback)。...为什么不直接称其为闪回工具呢?因为闪回只是它其中一个功能,除此之外,还可用于从 binlog 中解析出执行过的 SQL 语句用于数据补偿,或者对线上执行的事务进行分析(捕获大/长事务)。...工具分析mysql-bin.000018这个binlog 11:30 AM dmp1 (master) ~# ....是一款比较实用的 binlog 解析工具,除了能闪回 DML 的误操作外,还能通过生成前滚 SQL 进行数据补偿、利用事务分析功能来排查主从延迟问题、捕捉长时间不提交的事务等 my2sql 基于 Go
它是指在软件工程中,程序员在写好源代码后,无需经过编译器编译,而直接使用一些扫描工具对其进行扫描,找出代码当中存在的一些语义缺陷、安全漏洞的解决方案。...这里给出笔者在企业实践中所用到的工具链。 gitlab用于源码版本管理,实现代码版本管理、分支管理,及用于代码扫描过程中的分支基准。...Apache Maven是一个(特别是Java编程)项目管理及自动构建工具,由Apache软件基金会所提供。...多数Java的开发环境都已经集成了JUnit作为单元测试的工具。...Jacoco是一个开源的覆盖率工具。Jacoco可以嵌入到Ant 、Maven中,并提供了EclEmma Eclipse插件,也可以使用JavaAgent技术监控Java程序。
命令行方式运行jar包 jpype简介 JPype是一个能够让 python 代码方便地调用 Java 代码的工具,从而克服了 python 在某些领域(如服务器端编程)中的不足。...Jython 是给 Java程序员 运行 Python 程序用的。...admin>java -version java version "1.8.0_311" Java(TM) SE Runtime Environment (build 1.8.0_311-b11) Java...:默认的是使用的JDK中自带的jre,我们可以只安装jre的情况下指定这个路径 使用命令行方式打jar包 在Java中,可以使用以下命令将代码打包为jar包: 使用命令行方式: 使用javac命令编译源代码文件为...命令行方式运行jar包 # 指定jar中调用那个class的main函数(java -cp jar的路径 class路径) java -cp .
1、介绍 Checkstyle是一种开发工具,可帮助程序员编写符合编码标准的Java代码。它使检查Java代码的过程自动化,从而使人类免于这项无聊(但重要)的任务。...提供了一个示例配置文件,支持Sun Code Style,Google Java Style。 报告样式: ? image.png 特性/功能: Checkstyle可以检查源代码的许多方面。...它还能够检查代码布局和格式问题。...包,我们在本地配置好java环境,即可通过 java 指令来启动他。...(2) 配置规则(Style, Rule) 官网提供了两种代码风格的规则: Google's style; Sun's style.
1.背景 使用代码分析工具PMD检查Android Java代码缺陷,本文是个整理。 介绍 PMD是一个静态源代码分析器。它找到常见的编程缺陷,如未使用的变量,空的catch块,不必要的对象创建等等。...它主要关注Java和Apex,但支持其他六种语言。 PMD具有许多内置检查(在PMD术语,规则中),这些检查在规则参考中针对每种语言进行了记录。...我们还支持广泛的API来编写您自己的规则,您可以使用Java或作为自包含的XPath查询来执行。 在集成到构建过程中时,PMD最有用。然后,它可以用作质量门,以强制执行代码库的编码标准。.../src/main/java/ -f text -R rulesets/java/basic.xml 2.4 我的脚本 # 准备环境信息 CUR=`PWD` echo 当前工作目录...FORMAT=html RULE=rulesets/java/basic.xml ${PMD_HOME}/bin/run.sh pmd -d ${SRC} -f ${FORMAT
1.背景 在 android 开发中,我们可以使用 findbugs 工具来检查我们的java代码。 介绍 FindBug是一款开源的Java代码检查工具,遵循GNU公共许可协议。...它可以检查Java类或者JAR文件,运行的是Java字节码而不是源码,检查原理是:将字节码与一组缺陷模式进行对比来发现可能存在的问题,这些问题包括空指针引用、无限递归循环、死锁等。...检查的bug类型包括: Bad practice 坏的实践:常见代码错误,序列化错误,用于静态代码检查时进行缺陷模式匹配; Correctness 可能导致错误的代码,如空指针引用等; 国际化相关问题:...如错误的字符串转换; 可能受到的恶意攻击,如访问权限修饰符的定义等; 多线程的正确性:如多线程编程时常见的同步,线程调度问题; 运行时性能问题:如由变量定义,方法调用导致的代码低效问题。...= files("${project.rootDir}/app/build/intermediates/javac") source 'src' include '**/*.java
一、my-mind介绍MyMind 是一个在线思维导图编辑器。二、本地环境介绍2.1 本地环境规划本次实践为个人测试环境,操作系统版本为centos7.6。...思维导图工具。...7.6.1810 (Core)3.2 检查系统内核版本检查系统内核版本[root@jeven ~]# uname -r3.10.0-957.el7.x86_643.3 检查端口占用情况检查默认的80端口,以及my-mind...软件包5.1 下载my-mind在网站根目录/var/www/myweb/,下载my-mind git clone https://github.com/ondras/my-mind.git5.2 重启...服务访问地址:http://192.168.3.166:7899/my-mind/将IP地址替换为自己服务器的IP地址我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!
既然有这个条件, 不如试试更优雅的命令行输入吧.Oh My Zsh是一个基于zsh命令行,提供了主题配置,插件机制,并内置了许多便捷操作的命令行输入工具。...正如Oh My Zsh官网描述的Unleash your terminal like never before., 他确实给我带来了全新的输入体验.其中最另我不能脱离的功能有二.根据历史记录自动补全不用...需要v4.3.9及其以上.如满足安装要求, 可使用curl, wget或fetch等工具下载.sh -c "$(curl -fsSL https://raw.githubusercontent.com/...效果如下:Oh My ZshClone this repository into $ZSH_CUSTOM/plugins (by default ~/.oh-my-zsh/custom/plugins)...git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins
开发扫描工具 为了实现扫描工具,我们将使用JavaParser库来解析Java代码,并使用正则表达式和语法分析来检测漏洞。...如果要让我们的自动化代码审计工具更加实用和易用,我们可以将其集成到集成开发环境(IDE)或版本控制系统中。...集成到版本控制系统中 可以在版本控制系统中预先配置一些规则来检测代码漏洞。例如,在Git中,可以使用Git Hooks来运行自动化代码审计工具,并在提交代码之前检测代码漏洞。...集成到持续集成/持续交付流程中 可以将自动化代码审计工具集成到持续集成/持续交付流程中,以确保在构建和部署代码时自动检测代码漏洞。...总之,将自动化代码审计工具集成到开发环境和流程中可以帮助团队更好地发现和解决代码漏洞,提高代码质量,减少维护成本。
Part1 wJa wJa是一款结合DAST、SAST、IAST的综合性应用程序安全分析工具,支持对java web程序的安全性进行分析,含有反编译,代码审计,调试jar包,代理追踪等用于分析软件安全的功能...,cheetah是一门基于java开发的专门针对渗透测试的脚本解析语言,如果想要完全掌握wJa的使用,灵活地进行代码审计,可以通过https://github.com/Wker666/Demo进行cheetah...代码 CheetahLangue:cheetah脚本代码 DebugJar:jar文件调试 Web:简易浏览器 wJa反编译的代码比较 可以看到虽然与源代码不是完全相同,但是在语义上时没有区别的,反编译的代码一般来讲是不能直接运行的...node节点可以获得的信息: 当前node节点的类+方法 当前追踪的变量 执行的java代码 如果存在调用的话那么就将调用链进行打印,并且判断路径中是否存在过滤函数。...过滤函数判断使用正则即可,需要传入的是java代码和当前追踪的变量: #define filter1=String.valueOf(.*?
JetBrains正在开发一种被称为Qodana的代码质量检测工具。它将JetBrains IDE具有的智能代码检查带入了项目CI/CD管道中。...它可以识别代码中的错误,安全漏洞,重复项和缺陷并提出修复建议。使开发人员轻松地改善代码结构,使代码符合众多准则和标准,解决潜在的性能问题。...❝该工具可以看作 JetBrains 版本的 SonarQube。 服务形态 目前Qodana还处于早期开发版本,不过已经提供了早期预览版本。...最终Qodana将提供多种服务形态: 任何CI工具的Docker镜像 GitHub Actions 独立的Qodana App TeamCity 插件 云服务 支持语言 Qodana目前仅支持PHP,Java...Qodana 生成的代码质量报告 跟JetBrains家的 IDE 一样使用起来非常简单,有兴趣可以去看一看。
在java开发中,如果单纯进行原始功能开发,分词功能耗时耗力,效果不一定能达到理想结果。有一个比较流行的代码工具平台“昂焱数据”,其官方网址为www.ayshuju.com。...上面有封装好的各种功能代码工具。...该网站上的“语句分词及相似度对比”java代码工具可以直接使用,中文语句分词支持的分词算法包括Lucene、Ansj、corenlp、HanLP、IKAnalyzer、Jcseg、Jieba、mmseg4j...下面将“语句分词及相似度对比”工具使用步骤做一下记录: 第一步:下载并安装jar到本地maven库 登录该网站,在“代码工具”一栏找到“语句分词及相似度对比”代码工具,代码工具如下图所示: 图片 下载该代码工具并解压...com.angyan.tool.word.base.enums.EnglishTokenizerEnum; import com.angyan.tool.word.util.TokenizerUtil; import java.util.List
领取专属 10元无门槛券
手把手带您无忧上云