- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 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.100。3. 启动 在 Redis-x64-3.2.100 路径下:2.1 在一个d...
2018-03-30 23:06:23 424
原创 Git 版本回退
版本回退问题,不同场景下,解决方案是不一样的。总的来说,涉及两个Git命令,即 git revert 和 git reset,所以要想掌握版本回退,必须理解这两个命令到底做了什么。1. git revert 与 git reset 的比较 理解这两个命令的区别,参看 git revert 与 git reset 的比较:https://blog.csdn.net/leonliu0...
2018-03-29 19:03:20 392
原创 git revert 与 git reset 的比较
git revert 与 git reset 的比较 这两个命令的操作完全不同。设当前分支是dev1。1. 对于git revert 以如下命令为例, $ git revert c1 该命令会重新生成一个新的提交 c2,其父提交是当前dev1指针指向的提交(如果当前指向c1,则父提交就是c1),c2 的内容与 c1 的内容相反,即生成一个反向提交,并向前移动 dev1...
2018-03-29 18:51:07 1043
原创 查看端口占用及相关进程信息
1. Windows系统 1.1 netstat 查看某一端口占用情况$ netstat -o活动连接 协议 本地地址 外部地址 状态 PID TCP 10.0.102.71:4559 223.167.166.59:https ESTABLISHED 4968 如查看 8080 ...
2018-03-27 21:23:19 802
原创 Git内部原理
Git内部原理 从根本上讲Git是一个内容寻址(content-addressable)文件系统,并在此之上提供了一个版本控制系统的用户界面。 内容寻址文件系统,意味着,Git的核心部分是一个简单的键值对数据库(key-value data store)。 .git目录包含了几乎所有Git存储和操作的对象。如若想备份或复制一个版本库,只需把这个目录拷贝至另一处即可。初始.gi...
2018-03-27 10:33:42 645
原创 ActiveMQ安装与使用
ActiveMQ ActiveMQ是一款开源的JMS(Java Message Service)的具体实现。ActiveMQ是一个易于使用的消息中间件(Message Orient Middleware, MOM)。 Apache ActiveMQ ™ is the most popular and powerful open source messaging and Integ...
2018-03-23 19:50:34 320 1
原创 git tag 应用(打标签)
Git 可以给历史中的某一个提交打上标签,以示重要。比较有代表性的是人 们会使用这个功能来标记发布结点(v1.0 等等)1. git tag 列出标签$ git tag2. 创建标签2.1 标签类型:附注标签(annotated) 附注标签是存储在Git数据库中的一个完整对象。它们是可以被校验的;其中包含打标签者的名字、电子邮件地址、日期...
2018-03-23 06:25:13 6532
原创 git log 应用
查询某次提交的修改内容# 显示某次提交的修改内容$ git show <commit-ID># 显示某次提交的某个文件的修改内容$ git show <commit-ID> filename查看Git上个人代码量git log --author="username" --pretty=tformat: --numstat | awk '{ ad...
2018-03-23 06:21:18 597
原创 Git分支
1. Git的分支 Git的分支,其实本质上仅仅是指向提交对象的可变指针。它会在每次的提交操作中自动向前移动。 由于 Git 的分支实质上仅是包含所指对象校验和(长度为 40 的 SHA-1 值字符串)的文件,所以它的创建和销毁都异常高效。创建一个新分支就像是往一个文件中写入 41 个字节(40 个字符和 1 个换行符),如此的简单能不快吗?2. HEAD指针 Git...
2018-03-23 06:18:20 300
原创 git reset 重置
git reset <commit id>命令,如get reset 831b92会以特定的顺序重写HEAD、Index和Working Directory。有三个选项:--soft 仅仅移动HEAD指针指向提交831b92。仅仅意思是单纯移动指针,不更新INDEX索引区,所以此时git status时会看到绿色的索引区的数据(即上一次提交的内容)。--mixed 会更新I...
2018-03-23 06:16:19 814
原创 Git应用笔记整理(全)
1. Git 配置1.1. git config git config 语法:git config [–环境参数] key value 有三个环境参数:–global 全局配置,写到~/.gitconfig中,即用户路径C:\Users\li.liu下的.gitconfig文件。–local 工作目录配置,即所在仓库的配置,写到当前仓库下的.git/config文件中。...
2018-03-23 06:10:54 939
翻译 SQL索引剖析
SQL索引剖析 “索引使查询更快”是我曾见到过的对索引的最基本解释。尽管它很好地描述了索引最重要的一面,但不幸地是,并不足以体现本书。本章以不是那么肤浅的方式来描述索引结构,但也不会深挖细节。它为本书中讨论的SQL性能方面提供足够的洞察力。 索引是使用create index语句在数据库中建立的一个不同的数据结构。它需要自己的磁盘空间来保存索引表数据的副本。这意味着索引是纯粹的冗余。创...
2018-03-18 23:44:41 470 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人