- 博客(20)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 【GIT完全手册】git基本原理+git处理冲突+git版本回滚
git基本原理本地仓库与远程仓库 工作流 git冲突处理 git版本回滚 已经commit但没有push 已经push 欢迎关注公众号:...
2016-10-28 08:50:35 1106
原创 【GIT】 git rebase 使用
git rebase 不会取回代码 要用git fetch先取回, git rebase 是合并代码。(1)首先用git fetch返回服务器上的代码(2)首先用git rebase origin/master 合并(3)如果发生冲突了会提示, 然后可以使用git diff查看冲突, 在手工改掉冲突, 在用git add ‘文件名’ 添加修改后文件,最后用git rebase --co...
2016-10-28 08:32:07 535
转载 【GIT】git merge简介
git merge的基本用法为把一个分支或或某个commit的修改合并现在的分支上。我们可以运行git merge -h和git merge --help查看其命令,后者会直接转到一个网页(git的帮助文档),更详细。usage: git merge [options] [<commit>...] or: git merge [options] <msg> HEA...
2016-10-27 09:25:45 1850
原创 【Git】git如何回滚远程仓库
使用git管理项目开发的过程中经常会碰到这种情况:某次提交已经push到了远程仓库,可是突然意识到“天哪,我怎么做了这么蠢的事情”。那么问题来了,怎么将远程代码库回滚呢?在网上看到大部分人给出的解决方案是先将本地回滚,然后删除远程分支,之后再将本地的分支push到远程仓库,这其实是一种很危险的方案,毕竟直接删除远程分支太狠了,不推荐这样做。。。关于远程仓库回滚首先,必须要明白的一件事,...
2016-10-20 17:05:45 1880
转载 系统性能监控系列1:使用JAVA动态代理实现非侵入式的性能测量方法
欢迎关注公众号:当我们开发的服务上线后,线上的系统运行状态(是否正常,性能是否满足需求)等等就成了架构师和研发工程师关心的问题 。对于系统监控有很多维度,比如:监控CPU,磁盘IO,监控服务请求的响应时间等。相对于这些来说,我今天要给大家分享的是具体的代码层次的性能测量。 有过一定开发经验的朋友,在代码遇到性能问题的时候,需要对代码进行性能测量。一般的方法是:在调用每一...
2016-10-16 17:11:43 2243
转载 【ZeroMQ】ZeroMQ及其模式
刚刚这个国庆,对程序员来说,最糟心的事情莫过于 ZeroMQ 的作者 Pieter Hintjens 的安乐死。想必你的朋友圈也传过了那篇令人感怀的 A protocal for dying。如果你还没看,翻翻朋友圈,仔细读一读,然后收藏起来,一两年后再看上一看。可敬的 Pieter,临终前的 last words,也不放过自己搞 messaging 的本行,借用了 Alice 和 Bob(...
2016-10-16 17:10:55 6122
转载 Hibernate初始化过程
如果要写一个Hibernate的Hello World程序,我们大概需要做这么几件事情:1. 创建对应表的实体类并编写其到对应表的映射文件;2. 编写hibernate的配置文件,默认是hibernate.cfg.xml,你当然可以用其它的名字,只需自己传递配置文件名称给Configure就好;3. 编写具体操作数据库的dataservice;对于第三步,又可分为:创建Sessio...
2016-10-16 14:47:42 2460
转载 【GIT】[Git高级教程 (一)] 通过Tag标签回退版本修复bug
1 前言本系列之所以取名”Git高级教程”,主要是教大家解决实际工作中遇到的问题,要求读者会基本的Git用法和命令,请不要使用SourceTree这样的工具,因为它让你啥都不会、啥也不懂,git本身与Linux一脉相承,都是Linus torvalds写的嘛,所以命令行才是精髓。如果你还不会Git的话,强烈建议你学习廖雪峰的教程,简单易懂:廖雪峰的Git教程博主也是从这儿入门的,既...
2016-10-16 14:26:51 1017
原创 linux命令(1)
http://www.cnblogs.com/peida/tag/%E6%AF%8F%E6%97%A5%E4%B8%80linux%E5%91%BD%E4%BB%A4/
2016-10-14 11:36:49 284
原创 Linux ps -ef 排除当前进程(kill当前Tomcat进程)
在Linux 中,我们经常使用“ps -ef|grep tomcat” 查看进程,如下图是我操作的服务器上使用该命令后查看的结果: 可以看到,除了3个紫色的tomcat外,还会有一个该命令的进程。如果想排除掉那个红色框的当前进程,可以在原来命令后面增加一段参数过滤,如下:ps -ef|grep tomcat|grep -v grep 只所以这样做,是因为我个人有个需求:...
2016-10-14 10:49:33 864
原创 Linux如何查找大文件或目录总结
在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法。 1: 如何查找大文件?其实很多时候,你需要了解当前系统下有哪些大文件,比如文件大小超过100M或1G(阀值视具体情况而定)。那么如何把这些大文件搜索出来呢?例如我要搜索当前目...
2016-10-14 09:34:23 693
原创 linux du命令参数及用法详解---linux统计磁盘空间大小命令
du命令功能说明:统计目录(或文件)所占磁盘空间的大小。语 法:du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>] [--max-depth=<目录层数>][--help][--version][目录或文件]常用参数:-a或-all 为每个指定文件显示磁...
2016-10-14 09:02:18 1325
原创 linux删除文件后没有释放空间
linux删除文件后没有释放空间 今天发现一台服务器的home空间满了,于是要清空无用的文件,当我删除文件后,发现可用空间没有变化 os:centos4.7现象: 发现当前磁盘空间使用情况: [root@ticketb ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sd...
2016-10-12 13:42:01 9171
转载 【GIT】[Git高级教程(二)] 远程仓库版本回退方法
1 简介最近在使用git时遇到了远程分支需要版本回滚的情况,于是做了一下研究,写下这篇博客。2 问题如果提交了一个错误的版本,怎么回退版本?如果提交了一个错误的版本到远程分支,怎么回退远程分支版本?如果提交了一个错误的版本到公共远程分支,又该怎么回退版本?3 本地分支版本回退的方法如果你在本地做了错误提交,那么回退版本的方法很简单 先用下面命令找到要回退的版本的c...
2016-10-11 16:57:49 496
原创 linux 内存清理/释放命令
在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好。但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空间影响性能,此时就需要执行释放内存(清理缓存)的操作了。Linux系统的缓存机制是相当先进的,他会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件inode的...
2016-10-11 15:43:31 86657 4
原创 【ThreadLocal】深入JDK源码之ThreadLocal类
学习JDK中的类,首先看下JDK API对此类的描述,描述如下:该类提供了线程局部 (thread-local) 变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal其实就是一个工具类,用来操作线程局部变量,ThreadLocal 实例通常是类中的 private static 字...
2016-10-09 22:21:03 5351 1
转载 【IOC】Spring IOC核心源码学习
1. 初始化大致单步跟了下Spring IOC的初始化过程,整个脉络很庞大,初始化的过程主要就是读取XML资源,并解析,最终注册到Bean Factory中:在完成初始化的过程后,Bean们就在BeanFactory中蓄势以待地等调用了。下面通过一个具体的例子,来详细地学习一下初始化过程,例如当加载下面一个bean: 12345678 ...
2016-10-09 22:05:47 597
转载 【Spring】Bean的生命周期
pring Bean是Spring应用中最最重要的部分了。所以来看看Spring容器在初始化一个bean的时候会做那些事情,顺序是怎样的,在容器关闭的时候,又会做哪些事情。示例代码git地址:giraffe0813giraffeInSpringgiraffeInSpring , up-to-date spring版本:4.2.3.RELEASE鉴于Spring源码...
2016-10-09 17:12:59 510
原创 【IntelliJ】从MyEclipse转战到IntelliJ IDEA的经历
我一个朋友写了一篇“从Eclipse到Android Studio”博文,于是心潮澎湃我也想一篇,分享自己用这个IDEA的一些技巧和感受。来到公司的第一天,我的同事(也是我的师傅)就让我装IntelliJ IDEA。一开始我还不知道IntelliJ IDEA是什么,后来才知道它是一个Java的集成开发环境(IDE),一个功能非常强大响应非常快速的java开发工具,号称最犀利的java IDE,...
2016-10-09 17:08:16 4030
算法第四版-扫描版-Robert Sedgewick
2018-11-11
java抓包需要的包
2014-12-30
java一个mina框架的传输对象的问题
2014-08-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人