- 博客(7)
- 收藏
- 关注
转载 git diff命令详解
git diff命令详解a、查看尚未暂存的文件更新了哪些部分,不加参数直接输入 git diff此命令比较的是工作目录(Working tree)和暂存区域快照(index)之间的差异也就是修改之后还没有暂存起来的变化内容。b、查看已经暂存起来的文件(staged)和上次提交时的快照之间(HEAD)的差异 git diff --cached g
2016-12-07 17:15:21 449
转载 NodeJS优缺点及适用场景讨论
概述:NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络应用的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢?本文就个人使用经验对这些问题进行探讨。一. NodeJS的特点我们先来看看NodeJS官网上的介绍:Node.js is a platform built on Chrome's JavaScript runtim
2016-06-01 20:49:20 443
转载 Spring上下文ContextLoaderListener作用
1·ContextLoaderListener 用法ContextLoaderListener监听器的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。如果在web.xml中不写任何参数配置信息,默认的路径是/WEB
2016-05-18 21:47:25 375
转载 Maven plugin中的lifecycle、phase、goal概念及作用的理解
lifecycle:生命周期,这是maven最高级别的的控制单元,它是一系列的phase组成,也就是说,一个生命周期,就是一个大任务的总称,不管它里面分成多少个子任务,反正就是运行一个lifecycle,就是交待了一个任务,运行完后,就得到了一个结果,中间的过程,是phase完成的,自己可以定义自己的lifecycle,包含自己想要的phasephase:可以理解为任务单元,lifec
2016-05-18 21:04:17 6867
转载 Spring <context:annotation-config/> <context:component-scan/>与<mvc:annotation-driven />
在基于注解方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向 Spring 容器注册 AutowiredAnnotationBeanPostProcessor CommonAnnotationBeanPostProcessor PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPostProce
2016-05-18 16:40:42 483
原创 常用Maven插件汇总
我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-plugin的compile目标用来编译位于src/main/java/目录下的主源码,testCompi
2016-05-05 20:08:18 429
转载 Git 工作区、暂存区和版本库
暂存区(stage, index)是 Git 最重要的概念之一,理解了这个概念很多 Git 命令就不再那么神秘了。我认为 Git 暂存区(stage, 或称为 index)的设计是 Git 最成功的设计之一,也是最难理解的一个设计。当执行 "git status" 命令扫描工作区改动的时候,先依据 .git/index 文件中记录的(工作区跟踪文件的)时间戳、长度等信息判断工作区文件是否改变。如果
2016-03-24 15:17:56 452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人