怎样回退git本地修改的内容

怎样放弃git的本地更改内容 1.未使用 git add 缓存代码时。 可以使用 git checkout – filepathname (比如: git checkout – readme.md ,不要忘记中间的 “–” ,不写就成了检出分支了!!)。放弃所有的文件修改可以使用 git che...

2019-02-18 22:27:29

阅读数 12

评论数 0

MAVEN命令行运行方式

Maven命令行的运行方式 命令行执行exec指令 mvn clean compile 先编译代码 mvn exec:java -Dexec.mainClass="com.wushi.MainClass" 通过exec指令执行mainClass #需要...

2018-12-07 10:21:57

阅读数 197

评论数 0

CSS3基础知识及3种布局

Css的工作方式是浏览器逐行下载样式表,应用其可识别的属性,忽略其不支持的属性。 1.css引入的3种方式 内联式:<div style="color:red"> 嵌入式:<style&a...

2018-11-22 17:00:45

阅读数 54

评论数 0

Mybatis FoeEach用法

foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。 foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名 index指 定一个名字,用于表示在迭代过程中,每...

2018-11-20 09:43:21

阅读数 33

评论数 0

GIT常用操作

Git常用场景下的操作

2018-08-29 14:47:05

阅读数 41

评论数 0

Git多个账户场景下的ssh-key设置

在ssh目录下设置config文件,在文件中配置每个账号用的密钥文件和git 主机 Step1: 生成每个账号用的密钥文件:   ssh-keygen -t rsa -C heitu@mhc.com    -->生成id_rsa.pub   ssh-keygen -t ...

2018-07-26 21:08:48

阅读数 53

评论数 0

B+树

B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-Tree),B+树...

2018-07-11 18:01:07

阅读数 86

评论数 0

MySQL索引背后的数据结构及算法原理

一致对DB中的索引底层设计不是很清楚,这篇文章介绍了MYSQL索引(主要是BTREE)的结构设计。BTREE是一种特殊的tree,相关算法都是类似,主要在复杂度上可以做到LOGd(N)。 另外结合MYSQL的查询explain及profiles命令对查询中是否用到索引,进行了介绍,比较清楚。===...

2018-04-02 15:26:25

阅读数 61

评论数 0

JavaScript中的字面量

在javascript中用的较多的一种写法是在创建对象时,直接用键值对,如:var Person={ name: 'zhangsan', age: '18', address: 'shanghai', showme: function(){     console.log('this ...

2018-03-30 11:13:29

阅读数 534

评论数 0

Log4j的常规应用

Log4j项目中一直在用,但是由于太基本的一个功能了,有时不太关注而导致一些错误或紊乱,本文通过一个例子说明Log4j的常规用法。1. 新建1个gradle项目,在build.gradle中配置依赖项: compile 'org.slf4j:slf4j-api:1.7.25' co...

2018-02-26 12:22:36

阅读数 60

评论数 0

GIT正向与反向的操作

整体上使用GIT对代码文件的操作可以分为2类:正向操作、反向操作。 1. 正向操作 即提交修复-> 推送远端服务,相关命令如下: a. git add * b. git commit -m "message detail" c. git p...

2018-02-06 16:45:41

阅读数 480

评论数 0

怎样使Git 的历史线索更清晰

用 Git 也有一段时间了,看过一些 Git 工作流的文章,加上工作和业余中参与一些项目开发,对 Git 的工作流有一些心得,写下来整理一下。 如果你对 Git 并不是很熟悉,推荐两份阅读资料: ProGit 中文版A successful Git branching model ...

2018-02-02 12:10:32

阅读数 68

评论数 0

git rebase and merge

转:http://blog.csdn.net/wh_19910525/article/details/7554489 git merge是用来合并两个分支的。 git merge b       # 将b分支合并到当前分支 同样 git rebase...

2018-02-01 20:16:45

阅读数 73

评论数 0

JAVA8 Function及Stream编程

JAVA8引入函数式编程后,增加了灵活性,原来需要通过ScriptEngine调用脚本语言,现在通过Function接口即可。 方便了编码,代码也比较简洁些。 1. Function     函数式编程的格式如下集中方式:     a. 标准方式     (Type1 param1, Type2 ...

2017-10-26 21:37:01

阅读数 4297

评论数 0

CAT调用链系统设计

基于Cat的分布式调用追踪 Cat是美团点评出的一款APM工具,同类的产品也有不少,知名的开源产品如zipkin和pinpoint;国内收费的产品如oneapm。考虑到Cat在互联网公司的应用比较广,因此被纳入选型队列,我也有幸参与技术预言。 使用Cat断断续续将近...

2017-10-24 12:43:55

阅读数 2003

评论数 0

Docker 学习1

Docker是目前正在大热的容器技术,相比虚拟机Docker直接与Host交互,排除了虚机层,效率更高,占用的Host资源也更少,所以受到越来越多的欢迎。Docker理论基础另外Docker的出现也激发了软件开发流程的变革,特别是在打包、发布阶段。Docker结合Jekins,可以在测试环境完成测...

2017-09-28 17:05:42

阅读数 96

评论数 0

一致性Hash算法背景

一致性Hash算法背景   一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。...

2017-07-31 15:52:47

阅读数 61

评论数 0

OAuth原理

转:http://hzy0769.iteye.com/blog/2296997 1、OAuth的简述 OAuth(Open Authorization,开放授权)是为用户资源的授权定义了一个安全、开放及简单的标准,第三方无需知道用户的账号及密码,就可获取到用户的授权信息,并且这是安...

2017-07-12 13:46:04

阅读数 162

评论数 0

CAS服务集成

转: CAS原理和我们前面自己开发的Nebula基本一致,所有的系统应用都会引导到CAS Server认证中心去登录。登录成功后,认证中心会产生一个票据叫TGT(Ticket Granting Ticket),TGT即代表了用户与认证中心直接的全局会话。TGT存在,表明该用户处于登录状态...

2017-07-10 16:34:40

阅读数 378

评论数 0

开发一个SSO服务器

转自:http://www.imooc.com/article/3564 本篇我们按照这个思路,亲自动手实现一个轻量级的SSO认证中心。 除了认证中心,我们还要改造系统应用的登录登出部分,使之与认证中心交互,共同完成SSO。 因此我们的实现分成两大部分,一个是SSO Server,代...

2017-07-10 16:31:51

阅读数 267

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭