leonliu06的博客

我本可以忍受黑暗,如果我不曾见过太阳

Linux下编译OpenJDK源码以及在Eclipse中调试Hotspot虚拟机

Linux下编译OpenJDK源码以及在Eclipse中调试Hotspot虚拟机

2017-11-09 22:48:04

阅读数 2478

评论数 2

Redis 下载、安装、启动

1. 下载   从地址:https://github.com/MicrosoftArchive/redis/releases 下载文件Redis-x64-3.2.100.zip。 2. 解压   解压文件 Redis-x64-3.2.100.zip 得到文件夹 Redis-x64-3.2...

2018-03-30 23:06:23

阅读数 263

评论数 0

Git 版本回退

  版本回退问题,不同场景下,解决方案是不一样的。总的来说,涉及两个Git命令,即 git revert 和 git reset,所以要想掌握版本回退,必须理解这两个命令到底做了什么。 1. git revert 与 git reset 的比较   理解这两个命令的区别,参看 git re...

2018-03-29 19:03:20

阅读数 216

评论数 0

git revert 与 git reset 的比较

git revert 与 git reset 的比较   这两个命令的操作完全不同。设当前分支是dev1。 1. 对于git revert   以如下命令为例, $ git revert c1   该命令会重新生成一个新的提交 c2,其父提交是当前dev1指针指向的提交(如果当前指...

2018-03-29 18:51:07

阅读数 683

评论数 0

查看端口占用及相关进程信息

1. Windows系统  1.1 netstat 查看某一端口占用情况 $ netstat -o 活动连接 协议 本地地址 外部地址 状态 PID TCP 10.0.102.71:4559 223.1...

2018-03-27 21:23:19

阅读数 266

评论数 0

Git内部原理

Git内部原理   从根本上讲Git是一个内容寻址(content-addressable)文件系统,并在此之上提供了一个版本控制系统的用户界面。   内容寻址文件系统,意味着,Git的核心部分是一个简单的键值对数据库(key-value data store)。   .git目录包含了...

2018-03-27 10:33:42

阅读数 254

评论数 0

ActiveMQ安装与使用

ActiveMQ   ActiveMQ是一款开源的JMS(Java Message Service)的具体实现。ActiveMQ是一个易于使用的消息中间件(Message Orient Middleware, MOM)。 Apache ActiveMQ ™ is the most p...

2018-03-23 19:50:34

阅读数 176

评论数 1

git tag 应用(打标签)

Git 可以给历史中的某一个提交打上标签,以示重要。比较有代表性的是人 们会使用这个功能来标记发布结点(v1.0 等等) 1. git tag 列出标签 $ git tag 2. 创建标签 2.1 标签类型: 附注标签(annotated)   附注标...

2018-03-23 06:25:13

阅读数 4781

评论数 0

git log 应用

查询某次提交的修改内容 # 显示某次提交的修改内容 $ git show <commit-ID> # 显示某次提交的某个文件的修改内容 $ git show <commit-ID> filename ...

2018-03-23 06:21:18

阅读数 167

评论数 0

Git分支

1. Git的分支   Git的分支,其实本质上仅仅是指向提交对象的可变指针。它会在每次的提交操作中自动向前移动。 由于 Git 的分支实质上仅是包含所指对象校验和(长度为 40 的 SHA-1 值字符串)的文件,所以它的创建和销毁都异常高效。创建一个新分支就像是往一个文件中写入 41 ...

2018-03-23 06:18:20

阅读数 148

评论数 0

git reset 重置

  git reset <commit id>命令,如get reset 831b92会以特定的顺序重写HEAD、Index和Working Directory。有三个选项: --soft 仅仅移动HEAD指针指向提交831b92。仅仅意思是单纯移动...

2018-03-23 06:16:19

阅读数 271

评论数 0

Git应用笔记整理(全)

1. Git 配置 1.1. git config   git config 语法:git config [–环境参数] key value   有三个环境参数: –global 全局配置,写到~/.gitconfig中,即用户路径C:\Users\li.liu下的.gitconfig...

2018-03-23 06:10:54

阅读数 503

评论数 0

SQL索引剖析

SQL索引剖析   “索引使查询更快”是我曾见到过的对索引的最基本解释。尽管它很好地描述了索引最重要的一面,但不幸地是,并不足以体现本书。本章以不是那么肤浅的方式来描述索引结构,但也不会深挖细节。它为本书中讨论的SQL性能方面提供足够的洞察力。   索引是使用create index语句在数据...

2018-03-18 23:44:41

阅读数 177

评论数 1

IntelliJ IDEA 对 @Autowired 代码检查报错

1. 问题   IntelliJ IDEA 对@Autowired代码检查报错。 @Autowired private DemoBusinessService businessService; 2. 解决(两种方案) 方案1:添加注解 @SuppressWarn...

2018-02-22 10:39:57

阅读数 8578

评论数 1

测试插件maven-surefire-plugin

1. 配置 1.1 参考:http://maven.apache.org/surefire/maven-surefire-plugin/ 1.2 配置: plugin> groupId>org.apache.maven.pluginsgr...

2018-02-02 14:03:00

阅读数 188

评论数 0

Gradle仓库

转自:https://docs.gradle.org/4.4.1/userguide/dependency_management.html#sec:repositories 25.6. Repositories Gradle repository management, based on...

2018-01-10 19:43:22

阅读数 1191

评论数 0

一个简单的Gradle脚本文件

通过一个简单的Gradle脚本文件理解其主要语法: // build.gradle 文件 // 建议运行在JDK1.8下,Gradle5.0将不再支持JDK1.7的运行 // Support for running Gradle using Java 7 has been deprecated ...

2018-01-09 17:32:50

阅读数 3181

评论数 0

Gradle应用简介

1. 存储库 默认情况下,Gradle不定义任何存储库。我们必须至少明确地定义一个存储库。 2. 显示帮助信息 $ gradle --help   执行 gradle --help 可查看gradle命令语法及各选项意义,如下: $ gradle --help USAG...

2018-01-09 17:12:42

阅读数 362

评论数 0

Gradle多项目构建

1. 多项目构建的结构 在项目的根目录或主目录中都有一个settings.gradle文件。 根目录或主目录都有一个build.gradle文件。 具有自己的*.gradle构建文件的子目录(某些多项目构建可能会省略子项目构建脚本)。 1.1 列出构建文件中的所有项目 $ gra...

2018-01-09 15:16:17

阅读数 224

评论数 0

Gradle构建Java项目

1. 添加Java插件 使用Gradle构建文件来构建一个Java项目。首先,我们必须向构建脚本中添加Java插件,因为它提供了编译Java源代码,运行单元测试,创建Javadoc和创建JAR文件的任务。 在build.gradle文件中使用以下代码行。 apply plugin:...

2018-01-08 19:29:34

阅读数 256

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭