个人简介

Echo Blog


江湖无名 安心练剑
  • Git 基础之记录每次更新到 git-2.2
    2.2 Git 基础 - 记录每次更新到仓库 记录每次更新到仓库 现在我们手上有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。 接下来,对这些文件做些修改,在完成了一个阶段的目标之后,提交本次更新到仓库。 请记住,你工作目录下的每一个文件都不外乎这两种状态:已跟踪或未跟踪。 已跟踪的文件是指那些被纳入了版本控制的文件,在上一次快照中有它们的记录,在工作一段...
    2019-01-17 01:34:35 | Git
  • Git 基础之获取 git 仓库-2.1
    2 Git 基础 - 获取 Git 仓库 假如你只能阅读一章来学习 Git,本章就是你的不二选择。 本章内容涵盖你在使用 Git 完成各种工作中将要使用的各种基本命令。 在学习完本章之后,你应该能够配置并初始化一个仓库(repository)、开始或停止跟踪(track)文件、暂存(stage)或提交(commit)更改。 本章也将向你演示如何配置 Git 来忽略指定的文件和文件模式、...
    2019-01-17 01:34:35 | Git
  • Git 起步-01
    1.1 起步 - 关于版本控制 本章关于开始学习 Git。 我们从介绍有关版本控制工具的一些背景知识开始,然后讲解如何在你的系统运行 Git,最后是关于如何设置 Git 开始你的工作。 通过本章的学习,你应该了解为什么 Git 这么流行,为什么你应该使用 Git 以及你应该如何设置以便使用 Git。 关于版本控制 什么是“版本控制”?我为什么要关心它呢? 版本控制是一种记录一个或若干...
    2019-01-17 01:34:35 | Git
  • Git 学习汇总-0001-git 的思想和生态
    chat 详细介绍一下 git,以及这个思想的产品比如 gitbook github gitlab,还有哪些? Git 的详细介绍 1. 核心定义与技术特性 Git 是由 Linus Torvalds 于 2005 年开发的分布式版本控制系统(DVCS),旨在解决手动版本控制的低效问题。其核心特性包括: 分布式架构:每个开发者拥有完整的本地仓库副本,支持离线操作和快速分支切换 ...
    2019-01-17 01:34:35 | Git
  • Git 学习汇总-目录
    为什么要学习这个系列 使用 git 已经很久了,但是仅仅停留在使用的层面。 遇到问题就跑去查一下,没有完整的学习历程。 当然只是系统的学习一遍,还是会很快就忘记。所以记录成博客,便于以后查阅。 希望系统学习一遍之后,遇到问题知道怎么排查。 chat Q1-详细介绍一下 git Git是一个分布式版本控制系统,用于跟踪和管理项目代码的变化。 它是由Linus Torvalds于...
    2019-01-17 01:34:35 | Git
  • Trace 系统设计
    Trace 系统 开发过稍微大一点的soa服务系统的程序员都听说过trace系统(但真正从零开始设计的人,我个人认为很少)。为什么需要trace呢?原因是调用soa服务的调用链路太复杂(什么是调用链路,下面解释),trace的目的是为了定位系统的调用过程的一切一切。 理论依据 Google 的 Dapper: a Large-Scale Distributed Systems Trac...
    2019-01-16 01:42:23 | Devops
  • Metrics
    Metrics Metrics 是一个Java库,可以让您无比深入地了解代码在生产中的作用。 度量标准提供了一个强大的工具包,用于衡量生产环境中关键组件的行为。 借助Jetty,Logback,Log4j,Apache HttpClient,Ehcache,JDBI,Jersey等公共库的模块以及Ganglia和Graphite等报告后端,Metrics为您提供全栈可见性。 快速开始 ...
    2019-01-16 01:42:23 | Devops
  • Jersey
    Jersey 如果没有一个好的工具包,开发RESTful Web服务可以无缝地支持在各种表示媒体类型中公开您的数据,并抽象出客户端 - 服务器通信的低级细节并非易事。 为了简化RESTful Web服务及其Java客户端的开发,设计了标准的可移植JAX-RS API。 Jersey RESTful Web Services框架是开源的,生产质量的框架,用于开发Java中的RESTful...
    2019-01-16 01:42:23 | Web