工具
小姜dot
执着的小愤青
展开
-
【Git】git checkout
源站: 老姜博客 Git讲之git checkout]git checkout命令用来切换分支,也可以直接切换到指定的commitId对象.该命令的本质是切换HEAD对象的指向.$ git lg1* 5ede504 - (22 hours ago) add log file - jiangjian (HEAD -> master, tag: v3, tag: alpha, dev)* 3ca8f94 - (23 hours ago) add 1.py file - jiangjian*.原创 2020-12-17 16:20:56 · 476 阅读 · 0 评论 -
【Git】git tag
源站信息: 老姜博客 Git讲之git taggit tag主要的目的用来对指定的commit对象进行打标标记,便于事后回顾或者信息维护.tag信息保存在: .git/refs/tags/git中git分为两种:lightweight tags:类似于branch,只不过branch随着commit不断提交,所指向的commit自动向前推进,而tag则不会,它将固定保存指定标签的commit对象annotated tags:功能上同lightweight tags,唯一的区别在于,前者只.原创 2020-12-17 14:03:13 · 403 阅读 · 0 评论 -
【Git】git commit
参考源站了解更多: Git讲之git commitgit commit命令将Staging阶段的代码提交至History状态.我们以上面的文件为例,进行commit提交:$ git commit -m "add README.txt"[master (root-commit) be57548] add README.txt 1 file changed, 1 insertion(+) create mode 100644 README.txt$ git logcommit be5754.原创 2020-12-16 17:55:23 · 698 阅读 · 0 评论 -
【Git】git add
源站: 老姜博客 Git讲之git addgit add用来将working directory的改动状态改变到Staging阶段.命令格式: git add fileA ...$ echo "ABC" > README.txt # 生成一个新文件$ git add README.txt # git add操作warning: LF will be replaced by CRLF in README.txt.The file will have its original line e.原创 2020-12-16 15:51:56 · 340 阅读 · 0 评论 -
【Git】git init
源站: 老姜博客 Git讲之git initgit init命令主要用来将项目文件设置为通过git来进行版本管理.该命令会在需要管理的文件的根目录中创建一个.git的隐藏目录,该目录保存着整个版本改动的历史记录,我们日常使用中不需要操作这个目录的.通过执行git的相关命令来完成日常的版本的管理工作,这些命令背后的实质还是在操作.git目录中的项目文件.下面创建一个新的目录,初始化进行git版本管理.$ mkdir git-sample$ cd git-sample/$ git initI.原创 2020-12-16 15:37:49 · 1237 阅读 · 0 评论 -
【Git】查看改动文件清单
源站: 老姜博客 Git之改动文件清单方法一格式: git diff --name-only [SHA1 [SHA2]]示例:$ git diff --name-only HEAD~5 HEADdocs/.vuepress/config.jsdocs/README.mddocs/css/23-transform.mddocs/css/24-box-sizing.mddocs/frontend/css.mddocs/frontend/vue.md方法二格式: git log --.原创 2020-12-14 11:37:32 · 2055 阅读 · 0 评论 -
【Linux】firewalld介绍
2019年只剩下最后一个星期,难得闲下来总结一下来新公司差不多一年的工作和收获。今年最大的感受就是“累”,自己从新人成为目前的架构(内部的,不具可比性<_<),今年应该是成长上比较快的一年。这一年开始带团队,而且人数12个,有开发、测试,项目经理。这些人都是分阶段接入公司的,都是新人,工作年龄普遍2年左右,专业技能上基本上比较差,经过一年的培养,也培养出不少的小能手,团队凝聚力很强...原创 2019-12-23 21:04:10 · 559 阅读 · 0 评论 -
【Maven】配置项目java版本
1 通过perperties配置<properties> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.source>1.8</maven.compiler.source></properties>2...原创 2019-06-29 19:17:13 · 2529 阅读 · 0 评论 -
git log 详解
git log 可以让我们查看提交commit history,接下来我们来一起探索git log提供的参数。$ git logcommit 0005d1e3f54b79fe4707fbccc44b89e0fb4ce565 (HEAD -> master, origin/master, origin/HEAD)Author: Carl Mungazi <c_mungazi@hot...原创 2019-01-14 14:29:28 · 63498 阅读 · 0 评论 -
【java】infinitest插件支持单元测试
这里介绍一个infinitest插件,主要用来支持自动执行单元测试的功能,该插件支持IDEA和Eclipse两种IDE环境,下面以IDEA环境做说明:1 安装infinitest插件打开方式: “File”–&gt;“Settings” --&gt; “Plugins”—&gt;“Browse repositories…” --&gt;“输入"Infinitest”安装后重启IDEA,2...原创 2018-09-20 11:33:07 · 322 阅读 · 0 评论 -
【maven】配置使用java8编译程序
1 方法一 <properties> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.source>1.8</maven.compiler.source> </properties>2 方法二 &...原创 2018-09-24 15:12:45 · 3484 阅读 · 0 评论 -
【jenkins】配置的一些坑
1 javadoc无法查看按照《jenkins-the-definitive-guide》的步骤设置了javadoc的build和 Post-build-actions, 期初的效果是空白的页面,以为没有生成,就来回的该配置,后来到服务器上面看javadoc也生成了,后面再次打开页面,打开console发现一堆报错,其中的错误信息是:Blocked script exec...原创 2018-08-19 12:17:59 · 3115 阅读 · 0 评论 -
【maven】maven入门
1 何为Maven?maven是用来进行项目管理,主要完成项目的构建、报告以及文档,以简化项目开发过程中的重复性工作,它可以简化什么工作呢?我们现在就分几个点介绍:项目代码编译: 如果没有Maven怎么去完成整个项目代码的编译?是不是得使用javac命令来编译,javac命令编译的时候需要提供classpath,然而项目的classpath一般都是特别长,每次修改后,进行编译,如果...原创 2018-07-07 16:21:51 · 299 阅读 · 0 评论 -
【Maven】maven 基本概念
项目使用在java开发的众多web应用中,maven作为一个项目构建管理工具被广泛的应用到项目中,在项目中应用maven可以减少我们日常开发过程中很重复的工作,例如编译、打包、执行测试用例以及部署这些比较基础而且日常开发中比较重复的工作. 自己总结Maven的使用方法的因为是,当我们接触一个项目的时候,通过阅读Maven对应的pom.xml文件可以对这个项目的运行框架有一个基础的理解,这样原创 2016-08-29 00:16:04 · 659 阅读 · 0 评论 -
Linux下安装Tomcat 9
1. 下载首先访问Apache Tomcat 9下载页面,然后在提供的下载列表中点击下载自己系统对应的版本,我下载的”tar.gz”文件, 另外你需要将相应的校验文件下载下来,这里我下载md5校验文件.2. 安装进入到文件下载的目录,2.1 对下载的文件完整性使用命令: “md5sum -c apache-tomcat-9.0.0.M9.tar.gz.md5.txt ”jiangjian@jiang原创 2016-08-22 10:39:05 · 4241 阅读 · 0 评论 -
【maven】单元测试配置
maven install的过程中会对我们的单元测试代码进行执行,默认情况下,我们的test阶段遇到未通过的测试就会终止。1. 忽略失败的单元测试在TDD(测试驱动开发)模式下,我们想通过了解当前有多少未通过的Test得知自己的工作进度,这时候我们就需要maven在执行到失败的测试能够继续后面的测试,而不是终止构建过程。<build> <plugins> <plugin>原创 2017-06-30 11:44:23 · 690 阅读 · 0 评论 -
【maven】项目增加jetty插件
配置如下: org.eclipse.jetty jetty-maven-plugin 9.0.0.v20130308原创 2017-06-30 14:20:23 · 462 阅读 · 0 评论 -
【maven】dependency插件
项目中存在多个module时,依赖的管理和优化需要某些工具的帮助来完成,dependency插件提供几个实用的goal帮助我们来更好地完成工作。1. dependency:analyze该goal用来分析当前项目里面的pom文件依赖,给出相关的提示;$ mvn dependency:analyze[INFO] Scanning for projects...[WARNING][WARNING]原创 2017-07-02 00:11:52 · 1603 阅读 · 0 评论 -
【maven】POM(Project Object Model)组成
下图是POM的组成描述:从上图中我们可以看出POM中所包含的内容主要可以分为4大类:1. General project information(项目一般信息)这个部分主要描述项目的名称,项目URL地址,项目公司、开发者和贡献者的名单以及项目的版权信息;2. Build setting(构建设置)这个部分,我们可以用来自定义maven默认的构建,例如:我们可以修改项目代码和测试代码的目录默认位置、添原创 2017-07-02 11:31:54 · 904 阅读 · 0 评论 -
【maven】help插件
maven当中的help插件可以给我们很多的关于当前项目配置的信息1. help:effective-pom这个goal主要目的让我们了解当前项目最终合并后的配置信息,比如,所有的maven项目都会继承super pom,这时候项目的配置都会继承super pom的配置以及覆盖某些配置.jiangjian@DESKTOP-0IKNJOE MINGW64 /g/maven-practice/simpl原创 2017-07-02 12:08:11 · 3652 阅读 · 0 评论 -
IntelliJ IDEA 常用快捷键整理
CTRL + / : 添加或删除单行注释 SHIFT +CTRL + / : 添加或删除多行注释 / + Enter: 给字段、方法、类添加java注释 CTRL + SHIFT + 上下方向键: 向上或向下移动当前行的代码 CTRL + P: 显示方法参数列表 CTRL + F12: 显示当前文件的成员列表 CTRL + SHIFT + E: 打开最近修改过的文件列表 CTRL +原创 2017-06-12 09:58:16 · 669 阅读 · 0 评论 -
【maven】dependency标签理解
在maven pom.xml文件中最多的就是dependency元素,我们用maven管理我们项目的依赖。这篇文章简单介绍dependency元素内部各个子标签的意义。下面是dependency标签的格式<dependencies> <dependency> <groupId/> <artifactId/> <version/>原创 2017-07-04 21:49:20 · 10499 阅读 · 1 评论 -
【maven】web项目不需要web.xml,maven打包报错
在maven 打包war包的时候,它会要求/WEB-INF目录下有web.xml文件,但是在servlet 3.0之后,对于web.xml文件本身是可选的,当我用maven打包的时候报错如下错误:[INFO] ------------------------------------------------------------------------[ERROR] Failed to execu原创 2017-08-12 16:32:23 · 5229 阅读 · 1 评论 -
sdkman工具的使用
1.sdkman介绍 sdkman(The Software Development Kit Manager), 中文名为:软件开发工具管理器.这个工具的主要用途是用来解决在类unix操作系统(如mac, linux等)中多种版本开发工具的切换, 安装和卸载的工作.对于windows系统的用户可以使用Powershell CLI来体验. 例如: 项目A使用Jdk7中某些特性在后续版本中被移除(尽原创 2016-04-09 10:12:29 · 13626 阅读 · 3 评论