04 2016 档案

摘要:当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。 要查看远程库的信息,用git remote: 或者,用git remote -v显示更详细的信息: 上面显示了可以抓取和推送的origin的地址。如果没有推送权 阅读全文
posted @ 2016-04-26 23:07 请叫我大表哥 阅读(1308) 评论(0) 推荐(0)
摘要:通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。 如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。 下面我们实战一下--no-ff方式的git merge 阅读全文
posted @ 2016-04-25 22:59 请叫我大表哥 阅读(5201) 评论(0) 推荐(0)
摘要:分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。 如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN! 分支在实际中有什么用呢?假设你准备开发一个新功能,但是需 阅读全文
posted @ 2016-04-23 18:00 请叫我大表哥 阅读(65360) 评论(3) 推荐(2)
摘要:到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了。 可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Git有什么特别的地方。 没错,如果只是在一个仓库里管理文件历史,Git和SVN真没啥区别。为了保证你现 阅读全文
posted @ 2016-04-23 15:34 请叫我大表哥 阅读(62382) 评论(0) 推荐(2)
摘要:管理修改 现在,假定你已经完全掌握了暂存区的概念。下面,我们要讨论的就是,为什么Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件。 你会问,什么是修改?比如你新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修改,删了一些又加了一些,也是一个修改 阅读全文
posted @ 2016-04-23 14:57 请叫我大表哥 阅读(4781) 评论(0) 推荐(0)
摘要:工作区和暂存区 Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 先来看名词解释。 工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的studygit文件夹就是一个工作区。 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区 阅读全文
posted @ 2016-04-23 14:51 请叫我大表哥 阅读(596) 评论(0) 推荐(0)
摘要:版本回退 再练习一次,修改readme.txt文件如下: 提交: 像这样,你不断对文件进行修改,然后不断提交修改到版本库里,就好比玩RPG游戏时,每通过一关就会自动把游戏状态存盘,如果某一关没过去,你还可以选择读取前一关的状态。有些时候,在打Boss之前,你会手动存盘,以便万一打Boss失败了,可以 阅读全文
posted @ 2016-04-23 14:40 请叫我大表哥 阅读(1053) 评论(0) 推荐(0)
摘要:在Linux上安装Git 首先,你可以试着输入git,看看系统有没有安装Git: 以上提示没有安装,可以通:sudo apt-get install git 进行安装。老一点的Debian或Ubuntu Linux,要把命令改为sudo apt-get install git-core,因为以前有个 阅读全文
posted @ 2016-04-23 14:23 请叫我大表哥 阅读(672) 评论(0) 推荐(0)
摘要:forward http://www.oschina.net/question/31384_157479 一、本地操作 1、文件添加到暂存区 git add *.txt test.java git add . 添加所有修改过的文件到暂存区,包括未跟踪文件,忽略文件不包含 2、比较工作目录和暂存区快照 阅读全文
posted @ 2016-04-20 22:23 请叫我大表哥 阅读(696) 评论(0) 推荐(0)
摘要:一、计算机中存储的都是补码 java也是如此: 运行结果: 由于整数默认int型,32位。正数的补码和原码都一样,高位的0默认不打印。因此是10。-2 原码:1000 0000 0000 0000 0000 0000 0000 0010反码:1111 1111 1111 1111 1111 1111 阅读全文
posted @ 2016-04-16 16:40 请叫我大表哥 阅读(1471) 评论(1) 推荐(0)
摘要:Java基础——变量及数据类型 变量的概念 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化 为什么定义变量: 用于不断的存放同一类型的常量,并可以重复使用 用于不断的存放同一类型的常量,并可以重复使用 使用变量注 阅读全文
posted @ 2016-04-16 15:36 请叫我大表哥 阅读(778) 评论(1) 推荐(0)
摘要:覆写equals方法必须覆写hashCode方法,是JDK API上反复说明的,不过为什么要这样做呢?这两个方法之间有什么关系呢? Person类: 我们先来看b1,Person类的equals覆写了,不再判断两个地址是否相等,而是根据人员的姓名来判断两个对象是否相等,所以不管我们的 new Per 阅读全文
posted @ 2016-04-16 15:25 请叫我大表哥 阅读(2474) 评论(0) 推荐(0)
摘要:内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。 JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果在两个模块之间传递信 息,可以将信息封装进JavaBean中,这种对象称 阅读全文
posted @ 2016-04-16 14:58 请叫我大表哥 阅读(548) 评论(0) 推荐(0)
摘要:泛型是在Java 1.5中被加入了,这里不讨论泛型的细节问题,这个在Thinking in Java第四版中讲的非常清楚,这里要讲的是super和extends关键字,以及在使用这两个关键字的时候为什么会不同的限制。 首先,我们定义两个类,A和B,并且假设B继承自A。 从上面这段创建List的代码我 阅读全文
posted @ 2016-04-13 23:32 请叫我大表哥 阅读(10259) 评论(1) 推荐(2)
摘要:Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。 Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进 阅读全文
posted @ 2016-04-13 22:20 请叫我大表哥 阅读(18678) 评论(0) 推荐(2)
摘要:在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency) 1. 泛化(Generalization) 【泛化关系 阅读全文
posted @ 2016-04-13 21:52 请叫我大表哥 阅读(317) 评论(0) 推荐(0)
摘要:关于tomcat和sessionCookieName和SESSION_PARAMETER_NAME以及disableURLRewriting参数原理和使用:http://www.blogjava.net/freeman1984/archive/2012/12/24/393402.html 阅读全文
posted @ 2016-04-13 21:07 请叫我大表哥 阅读(182) 评论(0) 推荐(0)
摘要:logger.conf 配置文件 原文链接:http://www.cnblogs.com/dkblog/archive/2011/08/26/2155018.html 阅读全文
posted @ 2016-04-13 21:04 请叫我大表哥 阅读(243) 评论(0) 推荐(0)
摘要:1, 从文件的读取与输出: http://www.cnblogs.com/xuxn/archive/2011/07/27/read-a-file-with-python.html http://www.cnblogs.com/sysuoyj/archive/2012/03/14/2395789.ht 阅读全文
posted @ 2016-04-13 20:59 请叫我大表哥 阅读(235) 评论(0) 推荐(0)
摘要:xx 阅读全文
posted @ 2016-04-13 20:57 请叫我大表哥 阅读(237) 评论(0) 推荐(0)