摘要: Nginx介绍和使用 一、介绍 Nginx是一个十分轻量级并且高性能HTTP和反向代理服务器,同样也是一个IMAP/POP3/SMTP代理服务器。 二、特性 HTTP服务器 反向代理服务器 简单的负载均衡和容错 支持热部署 三、nginx模块 nginx模块一般分为三类: handler:负责处理客 阅读全文
posted @ 2019-07-03 18:04 scuwangjun 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 搜索引擎检索技巧 我们常用的搜索引擎是google和百度,掌握一些常用的搜索技巧对检索信息的效率和准确度有很大帮助。 1. 双引号 完全匹配 把检索词放在双引号里面代表完全匹配,也就是说搜索的返回结果包含检索词,顺序也一致。 2. 减号 排除 减号后面的检索词表示你想排除包含这个检索词的结果。使用这 阅读全文
posted @ 2019-07-01 11:17 scuwangjun 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: DNS域名解析过程 我们都知道在浏览器通过域名发起一个网络请求的时候,会有DNS服务器将域名解析成ip地址,以便向正确的ip地址发送请求,那么这一个过程具体是怎么处理的呢?今天整理了一下DNS域名解析的过程。大致分为10步: 第一步 浏览器会检查缓存中有没有域名对应的ip地址,这个缓存是有过期时长的 阅读全文
posted @ 2019-02-20 20:29 scuwangjun 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Gremlin入门 一、Gremlin简介 Gremlin是Apache ThinkerPop框架下的图遍历语言,Gremlin是一种函数式数据流语言,可以使用户使用简洁的方式表述复杂的属性图的遍历或查询。每个Gremlin遍历由一系列步骤(可能存在嵌套)组成,每一步都在数据流(data strea 阅读全文
posted @ 2019-01-29 11:58 scuwangjun 阅读(4265) 评论(0) 推荐(0) 编辑
摘要: 一、HugeGraph简介 最近在搞好友推荐方便的工作,选择了图数据的方法,使用并学习了HugeGraph,再次记录一下。 "HugeGraph" 是百度在2018年中旬开源的一款图数据库(Graph Database)系统,可以存储海量的顶点(Vertex)和边(Edge)。实现了Apache T 阅读全文
posted @ 2019-01-28 16:55 scuwangjun 阅读(6102) 评论(0) 推荐(0) 编辑
摘要: HTTPS协议入门 1. HTTPS出现的背景 虽然HTPP协议很优秀并且方便,但是不得不正视HTTP协议存在的一些问题: 通信使用明文(不加密),内容可能会被窃听; 不验证通信双方的身份,因此有可能遭遇伪装; 无法证明报文的完整性,所以有可能已遭篡改; 这些问题不仅在HTTP协议上出现,其他未加密 阅读全文
posted @ 2018-11-26 20:32 scuwangjun 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 协程 1. 协程介绍 协程又称微线程,从名字可以看出,协程的粒度比线程更小,并且是用户管理和控制的,多个协程可以运行在一个线程上面。那么协程出现的背景又是什么呢,先来看一下目前线程中影响性能的特性: 使用锁机制 线程间的上下文切换 线程运行和阻塞状态的切换 以上任意一点都是很消耗cpu性能的。相对来 阅读全文
posted @ 2018-11-15 17:48 scuwangjun 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Java诊断工具Arthas 1. Arthas简介 Arthas是阿里开源的一个线上java诊断工具,发现阿里还是挺喜欢开源一些技术的,造福人类。昨天试用了一下,发现真是强大,解决了我工作两年的很多困扰,有点相见恨晚的感觉。 根据 "官网" 的说明,它能解决下面的问题: 当你遇到以下类似问题而束手 阅读全文
posted @ 2018-11-14 10:41 scuwangjun 阅读(1912) 评论(0) 推荐(0) 编辑
摘要: 实现一个简单的Tomcat 1. Tomcat作用 我们的web应用会运行在Tomcat中,那么显然请求必定是先到达Tomcat的,Tomcat对于请求实际上会进行如下的处理: 提供Socket服务:Tomcat的启动,必然是Socket服务,支持http协议。 进行请求的分发:一个Tomcat可以 阅读全文
posted @ 2018-11-06 19:48 scuwangjun 阅读(250) 评论(0) 推荐(0) 编辑
摘要: Redis的数据类型 Redis支持的数据类型一般有6种: 字符串String 字符串链表linked list 哈希hash 字符串集合set 有序字符串集合sorted set 基数HyperLogLog 比较常用的是字符串和哈希类型。 1. 字符串String 特点: 二进制保存的,存入和获取 阅读全文
posted @ 2018-10-10 15:11 scuwangjun 阅读(173) 评论(0) 推荐(0) 编辑