自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HULK一线技术杂谈

HULK是360的私有云平台,丰富的一线实战经验,为你带来最有料的技术分享

  • 博客(312)
  • 收藏
  • 关注

原创 Etcd集群的介绍和选主应用

女主宣言ETCD作为开源、分布式、高可用、强一致性的key-value存储系统,提供了配置共享和服务发现等众多功能。目前已广泛应用在kubernetes、ROOK、CoreDNS、M3以...

2020-04-21 18:00:00 656

原创 1、配置PHP构建环境

女主宣言今天小编为大家分享编写PHP扩展的系列文章,文章从环境构建到扩展编写,会对使用到的相关PHP内核数据结构及API进行介绍,希望能对大家有所帮助。PS:丰富的一线技术、多元化的表现...

2020-04-16 18:52:46 210

原创 3、构建并安装PHP扩展

女主宣言今天小编为大家分享编写PHP扩展的系列文章,文章从环境构建到扩展编写,会对使用到的相关PHP内核数据结构及API进行介绍,希望能对大家有所帮助。PS:丰富的一线技术、多元化的表现...

2020-04-16 18:52:46 189

原创 2、生成一个PHP扩展框架

女主宣言今天小编为大家分享编写PHP扩展的系列文章,文章从环境构建到扩展编写,会对使用到的相关PHP内核数据结构及API进行介绍,希望能对大家有所帮助。PS:丰富的一线技术、多元化的表现...

2020-04-16 18:52:46 135

转载 Linux select 一网打尽

女主宣言select, 你可以不用它,但你不能不了解它。通过阅读本文,可以帮你理清select的来龙去脉, 让你从中了解到:我们常说的select的1024限制指的是什么 ?怎么会有这...

2020-04-14 19:58:01 229

原创 Go语言中的异常和错误处理简介

女主宣言异常和错误处理在保证程序的鲁棒性方面起到了至关重要的作用。C++、Java、Python中的异常和错误处理都是比较类似的,可以用try-catch逻辑操作,但是Go中的异常处理...

2020-04-09 18:00:00 592

原创 Go实现Raft第四篇:持久化和调优

女主宣言今天小编为大家分享一篇关于Golang实现Raft的文章,本篇文章为系列中的第四篇,对Raft中通过添加持久性和一些优化来完成Raft的基本实现。希望能对大家有所帮助。PS:丰...

2020-04-07 18:00:00 476

原创 C++中Future和Promise的一种简单实现

女主宣言由于工作需求,笔者最近在阅读 Pulsar C++ 客户端的实现,发现该客户端虽然是基于 C++11 编写的,但却自己编写了 Future 和 Promise 类,随着阅读的深...

2020-04-02 19:45:33 1394

原创 Go实现Raft第三篇:命令和日志复制

女主宣言今天小编为大家分享一篇关于Golang实现Raft的文章,本篇文章为系列中的第三篇,对Raft中的命令和日志复制进行介绍并使用go进行实现。希望能对大家有所帮助。PS:丰富的一...

2020-03-31 18:00:00 469 1

原创 Linux中用户的简介与管理

女主宣言众所周知,linux是一个多用户、多任务的操作系统。那么linux是如何区分和认证用户的,系统对每个用户的授权是如何管理的,出现问题时是如何追朔...

2020-03-26 19:00:00 180

转载 TiDB在360云平台的落地

女主宣言当一张百亿数据量的表放在你面前,你将面临着什么?加列?哭吧,怎么也得等个几天甚至几周。加索引?哭吧,不论你用 pt-online-schema,...

2020-03-24 20:17:18 284

原创 Go实现Raft第二篇:选举

女主宣言今天小编为大家分享一篇关于Golang实现Raft的文章,本篇文章为系列中的第二篇,对Raft中的选举机制进行介绍并使用go进行实现。希望能对大...

2020-03-19 18:00:00 743

原创 nginx配置中location匹配规则详解

女主宣言nginx作为一款性能优异的反向代理服务器,可以用于静态代理、负载均衡、限流等多种场景。那么,要灵活的使用nginx,必须清楚nginx配置文件...

2020-03-17 19:00:00 566

原创 Linux中断一网打尽(2) - IDT及中断处理的实现

女主宣言通过阅读本文,您可以了解到:IDT是什么,它如何被初始化,什么是门,传统系统调用是如何实现的,以及硬件中断的实现。PS:丰富的一线技术、多元化的...

2020-03-12 20:30:19 578 1

原创 Go实现Raft第一篇:介绍

女主宣言今天小编为大家分享一篇关于Golang实现Raft的文章,本篇文章为系列中的第一篇,对Raft进行一个全面的介绍,为后面进行Raft的实现打基础。希望能对大家有所帮助。PS:丰富...

2020-03-10 18:30:29 673

原创 Go的方法集详解

女主宣言Go语言以其本身具有的高并发特性,在云计算开发中,得到了广泛的应用,也深受广大开发者的欢迎。但是大家对go语言真的了解了么?本文作者经过对go语言的多年实践应用,现对go语言中的...

2020-03-05 19:00:00 267

原创 Linux中断一网打尽(1) — 中断及其初始化

女主宣言通过本文您可以了解到:Linux 中断是什么,如何分类,能干什么?Linux 中断在计算机启动各阶段是如何初始化的?PS:丰富的一线技术、多元化的表现形式,尽在“360云计算”,...

2020-03-04 21:34:30 598

原创 360云计算|2019年度精选文章

女主宣言本篇整理了2019年360云计算原创优秀文章!PS:丰富的一线技术、多元化的表现形式,尽在“360云计算”,点关注哦!点击文章标题即可查看存储&消息中间件文章标题:Pik...

2020-02-27 20:32:32 413

原创 grpc的入门使用

女主宣言grpc是一个高性能、通用的开源RPC框架,基于HTTP/2协议标准和Protobuf序列化协议开发,支持众多的开发语言。在对接口具有严格约束或者传递大量数据的场景中得到了广泛的...

2020-02-25 18:00:00 434

原创 消息中间件的 "Style"

女主宣言现如今,消息中间件已经在很多公司的业务中被广泛使用:业务解耦,消峰填谷,对接大数据,流式计算等等各种玩法层出不穷。伴随着消息中间件的使用,你一定还听过 "消息队列&#34...

2020-02-20 22:30:40 150

转载 浅谈长连接的平滑重启

女主宣言最近小编一直在做长连接相关的事情,最大的感触就是发版太痛苦,一个个踢掉连接然后发版,导致发版时长过长,操作繁琐。所以在想能不能实现优雅重启, 发版时客户端无感知。PS:丰富的一线...

2020-02-18 18:38:24 813

原创 汇编分析golang循环

女主宣言今天小编为大家分享一篇关于Golang循环汇编分析的文章,文章中介绍了golang循环的汇编层面的处理,通过分析,我们可以更了解循环的实现。希望能对大家有所帮助。PS:丰富的一线...

2020-02-13 18:00:00 162

原创 外网质量监控系统实践之路

女主宣言_____用户在访问360服务器时,会经过运营商链路、各省的机房然后到达vip,那么在这个链路中任何一个环节出现问题,都会导致用户无法正常上网。如何快速、准确的定位到这个链路中的...

2020-02-06 19:00:00 291

原创 容器资源可视化隔离的实现方法

女主宣言通常有一些业务已经习惯了在传统的物理机/虚拟机上使用top,free等命令来查看系统的资源使用情况,而在容器中使用这些命令看到的仍然是物理机/虚拟机上的数据。本文针对该问题,介绍...

2020-01-21 18:09:13 501

原创 无浮动IP的虚机出公网流量路径

女主宣言通过Neutron构建网络时涉及的知识点比较广,虚拟化网络实施上又具有非常大的灵活性,这往往会让刚接触的同学摸不着头脑。本文特意对"无浮动IP的虚机出公网流量路径&#34...

2020-01-16 19:00:00 614

转载 iOS App后台保活

女主宣言前段时间,笔者和GY哥一起吃饭聊天的时候,GY哥问了笔者一个问题,iOS App 可以后台保活吗?是如何做到后台保活的?当时笔者只想到了可以在后台播放静音的音乐,对于唤醒App,...

2020-01-14 18:03:40 1959

原创 简单几招优化你的Go程序

女主宣言今天小编为大家分享一篇关于Go优化的文章,文章中会介绍一些技巧,通过这些技巧,我们可以事半功倍的提升程序性能。这些技巧只需要我们对程序稍加调整,不需要大的改动。希望能对大家有所帮...

2020-01-09 18:00:00 238

转载 汇编实现的memcpy和memset

女主宣言天天山珍海味的吃,也会烦。偶尔来点花生,毛豆小酌一点,也别有一番风味。天天java, golang, c++, 咱们今天来点汇编调剂一下,如何?PS:丰富的一线技术、多元化的表现...

2020-01-07 18:30:00 542

原创 AIOps中异常检测的简单应用

女主宣言异常检测是AIOps领域中最为常见也是十分重要的一个问题,它将直接影响到报警产生以及后续所有自愈动作的开展。异常检测作为运维领域的通用场景,已经存在很多的方法模型可以使用。但是各...

2020-01-03 18:00:00 696

原创 AIOps中异常检测简的单应用

女主宣言异常检测是AIOps领域中最为常见也是十分重要的一个问题,它将直接影响到报警产生以及后续所有自愈动作的开展。异常检测作为运维领域的通用场景,已经存在很多的方法模型可以使用。但是各...

2020-01-02 19:00:00 641

转载 CPU使用率过高

女主宣言服务的核心需求是长连接的需求,最近由于业务线的需求,突然增加对发消息的接口调用,由于之前对接口的压力测试还是处于在物理机(24核心,64G内存),目前部署在线上的数据是(16核心...

2019-12-31 18:34:25 318

转载 [圣诞记]HULK七周年庆

女主宣言HULK迄今为止已经陪伴公司走过了七年时光,我们从懵懵懂懂的人肉摸索到日均千个全自动化工单,从简单的主机管理到目前八大类30多个服务,离不开大家的支持。HULK的成长,源于善良的...

2019-12-26 20:36:54 162

转载 网关 Apache APISIX 在 360 基础运维平台项目中的实践

女主宣言今天小编为大家分享一篇关于Apache APISIX的文章,文章从开发者的角度讲述了 Apache APISIX 网关在 360 基础运维平台的落地实践,希望能对大家有所帮助。P...

2019-12-24 18:19:51 2633

原创 Linux Epoll 一网打尽

女主宣言epoll是linux上的IO多路复用的一种实现,内核在实现时使用的数据结构相比select要复杂,但原理上并不复杂,我们力求在本文的描述里抽出主干,理清思路。PS:丰富的一线技...

2019-12-19 18:29:36 173

原创 Thanos 简介和实践

女主宣言随着 Openstack 集群规模越来越大,监控数据呈现指数级增长,给后期计算、存储资源扩容带来了极大的考验。如何稳定、永久存储监控数据、快速查询热数据与历史数据一直是大规模云计...

2019-12-17 18:30:00 853

转载 golang服务开发平滑升级之优雅重启

女主宣言本文章主要探讨golang服务器开发中在平滑升级过程中对优雅重启的使用与研究。PS:丰富的一线技术、多元化的表现形式,尽在“360云计算”,点关注哦! 经典平滑升级方案服务器开...

2019-12-12 18:05:41 425

原创 Go实现简单负载均衡

女主宣言今天小编为大家分享一篇关于Go实现简单的负载均衡器的文章,只是对负载均衡进行了基础的功能实现,有助于对负载均衡的理解。如果有兴趣,也可以以此为基础进行功能扩展,希望能对大家有所帮...

2019-12-10 18:00:00 137

原创 Kubernetes滚动更新速率控制解读

女主宣言利用kubernetes的滚动更新时,可能经常遇到发布“太快不稳定”或“太慢体验差”的情况。本文将介绍kubernetes滚动更新控制速率的特性。PS:丰富的一线技术、多元化的表...

2019-12-05 19:20:57 317

原创 influxDB集群模式实践

女主宣言influxDB数据库以其优秀的时序数据存储和查询能力,在处理和分析类似资源监控等时序数据方面得到了广泛的应用。而influxDB自带的各种特殊函数如求平均值、标准差、随机取数据...

2019-12-03 19:26:09 3831

转载 浅谈Nginx性能调优

女主宣言Web服务性能调优是一项系统工程,涵盖许多方面,其中某一环节做的好并不能够保证整体性能好;但是如果某个环节做的不好,那么整体性能必然不会好。可以调优的配置有很多,绝大多数情况下我...

2019-11-28 17:59:29 143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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