技能进阶
BullDemonKing等待唐僧的日子
云计算、大数据、信息安全、系统架构、人工智能
展开
-
kafka版本演进
kafka目前总共演进了7个大版本,分别是0.7、0.8、0.9、0.10、0.11、1.0和2.0,其中的小版本和patch版本很多。哪些版本引入了哪些重大的功能改进?建议你最好做到如数家珍,因为这样不仅令你在和别人交谈时显得很酷,而且如果你要向架构师转型或者已然是架构师,那么这些都是能够帮助你进行技术选型、架构评估的重要依据。 我们先从0.7版本说起,实际上也没有什么可说的,这是最早开源时的...转载 2020-03-11 10:51:05 · 1205 阅读 · 0 评论 -
深入浅出Nginx
前言 Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。 架构图 上图基本上说明了当下流行的技术架构,其中Nginx有点入口网关的味道。 反向代理服务器? 经常听人说到一些术语,如反向代理,那么什么是反向代理,什么又是正向代理呢? 正向代理: 正转载 2017-09-26 14:40:12 · 772 阅读 · 0 评论 -
Cookie和Token
前言 本文将首先概述基于cookie的身份验证方式和基于token的身份验证方式,在此基础上对两种验证进行比较。 最后将介绍JWT(主要是翻译官网介绍)。 概述 HTTP是一个“无状态”协议,这意味着Web应用程序服务器在响应客户端请求时不会将多个请求链接到任何一个客户端。然而,许多Web应用程序的安全和正常运行都取决于系统能够区分用户并识别用户及其权限。 这就需要一些机制来为一个HTT转载 2017-09-26 14:48:58 · 13634 阅读 · 2 评论 -
谷歌工程师如何在 K8S 线上环境调试问题?
背景 Kubernetes(K8S)是目前市场占有率最高的开源 Docker 编排和运行平台,K8S 前身是谷歌内部的容器平台 Borg 衍生出来的开源 Docker 运行平台,具备企业级容器编排的能力,深受国内外 Docker 用户喜爱。 随着 K8S 的普及,如何在生产环境调试 K8S 的问题成为了大家普遍关注的问题。在 JFrog SwampUp 2017 用转载 2017-09-26 14:50:20 · 1676 阅读 · 0 评论 -
Kubernetes 在知乎的应用
知乎在 2014 年开始使用容器技术,至今为止几乎所有的业务都运行在容器平台上。知乎最初使用 Mesos 来管理容器集群,现在正处于向 Kubernetes 迁移的过程中。本文主要介绍知乎应用 Kubernetes 管理容器集群的一些经验。 从 Mesos 到 Kubernetes 之前的调度框架是基于 Mesos 自研的。采用的语言是 Python。运行了大概转载 2017-09-26 14:52:13 · 700 阅读 · 0 评论 -
markdown基本语法
markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点: 1、因为是纯文本,所以只要支持markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。 2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而markdown只需要在标题内...转载 2018-08-31 14:43:55 · 125 阅读 · 0 评论 -
Intellij IDEA 快捷键大全
【常规】 Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 Ct...转载 2018-09-26 09:07:29 · 130 阅读 · 0 评论