
其他
moliyiran
这个作者很懒,什么都没留下…
展开
-
单台机子配置多个git帐号
业务需求是这样:我有两个项目分别是不同的git帐号。我开发时要分别拉取和push.现在开始配置:正常在~/.ssh下生成新的公钥。但要注意,应该你第一个项目已经生成了一个公钥,所以这里就不要直接全部回车了。把生成的默认名改一下:$ ssh-keygen -t rsa -C "邮箱"Generating public/private rsa key pair.Enter file in ...原创 2020-02-03 19:33:27 · 201 阅读 · 0 评论 -
终于有人把Elasticsearch原理讲透了!
小史是一个非科班的程序员,虽然学的是电子专业,但是通过自己的努力成功通过了面试,现在要开始迎接新生活了。随着央视诗词大会的热播,小史开始对诗词感兴趣,最喜欢的就是飞花令的环节。但是由于小史很久没有背过诗词了,飞一个字很难说出一句,很多之前很熟悉的诗句也想不起来。倒排索引吕老师:但是我让你说出带“前”字的诗句,由...转载 2019-12-27 13:21:06 · 125 阅读 · 0 评论 -
HTTP和HTTPS协议,看一篇就够了
大纲一、前言:先来观察这两张图,第一张访问域名http://www.12306.cn,谷歌浏览器提示不安全链接,第二张是https://kyfw.12306.cn/otn/regist/init,浏览器显示安全,为什么会这样子呢?2017年1月发布的Chrome 56浏览器开始把收集密码或信用卡数据的HTTP页面标记为“不安全”,若用户使用2017年10月推出的Chrome 62,带有...转载 2019-06-28 10:52:25 · 265 阅读 · 0 评论 -
HTTP与TCP的区别和联系
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。一、基本概念1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接...转载 2019-06-27 18:28:09 · 133 阅读 · 0 评论 -
关于HTTP协议,一篇就够了
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990...转载 2019-06-27 18:19:13 · 279 阅读 · 0 评论 -
KeepAlive详解
KeepAlive既熟悉又陌生,踩过坑的同学都知道痛。一线运维工程师踩坑之后对于KeepAlive的总结,你不应该错过!最近工作中遇到一个问题,想把它记录下来,场景是这样的:从上图可以看出,用户通过Client访问的是LVS的VIP, VIP后端挂载的RealServer是Nginx服务器。 Client可以是浏览器也可以是一个客户端程序。一般情况下,这种架构不会出现问题,但是如...转载 2019-06-27 17:31:01 · 4954 阅读 · 1 评论 -
关于TCP三次握手,这是我见过最好的解读了,通俗易懂
关于TCP协议三次握手的问题,在面试中是最为常见的知识点之一,得到了很多面试官的青睐,如果这个知识点没有掌握好,面试官要是问得深入一点,求职者往往会不知所措。为什么建立连接需要三次握手?首先非常明确的是两次握手是最基本的。第一次握手,客户端发了个连接请求消息到服务端,服务端收到信息后知道自己与客户端是可以连接成功的,但此时客户端并不知道服务端是否已经接收到了它的请求,所以服务端接收到消息后...转载 2019-06-27 16:53:56 · 157 阅读 · 0 评论 -
js实现php的json_encode
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>加解密时仅需要秘钥</title></head><body> <script type="text/javascript">...转载 2019-05-23 15:48:41 · 2948 阅读 · 0 评论 -
解决git pull每次提示输入账号密码的问题
每次用git同步代码的时候,都会提示输入账号密码,很麻烦,费时间,所以找了一种可以免去每次都要输入账号密码的方法1. git bash进入你的项目目录2. 输入以下命令会在配置文件里添加信息,作用是用来存储你的git账号和密码git config --global credential.helper store3. 执行后,再执行 git pull,这时候会提示输入git账号和密...转载 2019-05-16 18:01:07 · 405 阅读 · 0 评论 -
完整的HTTP请求会经历以下过程
一次完整的Http请求,虽然说的是浏览器,但是换成ios,android也是完全没毛病的。原文 http://blog.51cto.com/linux5588/1351007 当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢? 以下过程仅是个人理解: Http 的header会给我们的请求包装,比如AF中...转载 2019-01-14 16:31:26 · 244 阅读 · 0 评论