摘要:
分支管理是任何一个版本管理工具都有的一项功能,也是项目中多人协作的重要工具,例如假如在主分支上面我们需要开发一个新的功能但又不影响主分支,不会因为新分支的代码提交或者变更导致其它主分支不可用,就需要新建一个分支开发;再比如我们需要修复主分支上面的一个比较大的bug,通常也需要新建出来一个分支为... 阅读全文
摘要:
闲来无事有时候又想熟悉熟悉Linux各种指令、写写shell 脚本,虽然现在各种云主机硬件以及软件非常的火爆,各个大的厂商都在推出自己的硬件服务,比如百度、阿里、360、IBM等等都推出了自己的云服务,包括云主机、数据、负载、DNS解析等等,当然对于我们个人还用不到这么多东西,主要是他们还是收... 阅读全文
摘要:
Git仓库概述 我们来继续研究远程仓库,在前几篇博客中已经给大家介绍了git本地仓库的安装、初始化以及操作本地文件的各种命令,git、svn的目的都不仅仅是本地,svn是需要搭建一个svn服务器来保存、管理代码,git是不是也和svn一样呢,来需要有一个服务器呢? 答案是需要的,也许你... 阅读全文
摘要:
集群技术是构建高性能网站架构的重要手段,试想在网站承受高并发访问压力的同时,还需要从海量数据中查询出满足条件的数据,并快速响应,我们必然想到的是将数据进行切片,把数据根据某种规则放入多个不同的服务器节点,来降低单节点服务器的压力。 缓存是一种提高系统性能的有效手段,很多大型网站都在利用缓存... 阅读全文
摘要:
区分三者关系 Git最让你迷惑的无非是它里面的各种概念了,如果是刚开始接触Git希望看完本篇介绍之后有一个清晰的认识,笔者认识也有限这里只说说个人对使用Git的感受,说一下它里面的几个最常用的概念的理解。 在初始化git版本库之后会生成一个隐藏的文件 .git ,可以将该文件理解为gi... 阅读全文
摘要:
上篇博客已经介绍了初始化版本库以及建立文件等操作,接下来让我们继续看如何新建、修改、提交、恢复历史版本等操作命令。查看文件的状态git status 先让我们来建一个简单的tgb.txt文件,如下通过git add tgb.txt 、git commit -m "version10 tgb... 阅读全文
摘要:
Git是什么? Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控... 阅读全文
摘要:
zookeeper是什么百度定义:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。通俗一点理解可以... 阅读全文
摘要:
dubbo介绍 dubbo是阿里公司推出解决分布式服务问题的框架,是一个基于SOA面向服务体系结构的基础设施,提供了诸如服务发布注册、容错调用、部署、调用次数监控、每个服务的性能监控等很多功能。 一看觉得非常不错可以将我们各种服务做成远程服务调用,虽然看起来不错,如果要具... 阅读全文
摘要:
枚举类型定义 用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。是指将变量的水电费水电费水电费列出来,变量的值只限于列举出来的值的范围内。简单形式 `public enum StatusEnum {AVAIABLE,DISABLED}` ... 阅读全文