- 博客(31)
- 收藏
- 关注
转载 用 Go 构建一个 SQL 解析器
在本文中,小编将向大家简单介绍如何在 Go 中构造 LL(1) 解析器,并应用于解析SQL查询。希望大家能用 Go 对简单的解析器算法有一个了解和简单应用。摘要本文旨在简单介绍如何在 Go 中构造 LL(1) 解析器,在本例中用...
2019-07-09 17:55:30
671
转载 分布式时序数据库QTSDB的设计与实现
现有的开源时序数据库influxdb只支持单机运行,在面临大量数据写入时,会出现查询慢,机器负载高,单机容量的限制。为了解决这一问题,360基础架构团队在单机influxdb的基础上,开发了集群版——QTSDB。QTSDB 简述...
2019-06-19 17:53:08
188
转载 Cookie简介
女主宣言笔者最近看了部分关于Cookie的内容,写了如下文字,给大家分享下。1Cookie是什么CookieCookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上...
2019-05-14 14:40:21
132
转载 Nginx的client_header_buffer_size和large_client_header_buffers学习
之前看到有人写的一篇关于nginx配置中large_client_header_buffers的问题排查的文章,其中提到:large_client_header_buffers 虽然也可以在server{}内生效,但是只有 低于...
2019-04-10 16:51:18
9771
转载 Cable--新虚拟网络架构介绍
女主宣言本文主要介绍为了统一管理不同编排系统的网络模块,简化虚拟网络功能的开发流程,虚拟网络工作组实现的新虚拟网络架构--Cable。 前言OpenStack架构中,Neutron作为虚拟网络模块,管理虚机的网络。随着容器技术的...
2019-03-28 15:41:02
614
转载 数据千万条,安全第一条
短短一个月内Elasticsearch被曝了5次数据泄露事件。他们一定没有看到女主大大之前发过的文章《谨慎前行-浅谈Elasticsearch安全策略》,今天带大家回顾一下~ElasticSearch服务器这一为搜索功能提供动力...
2019-02-20 17:10:40
210
转载 Pika最佳实践
Pika是360 热门的c++开源项目,基于rocksdb开发的大容量类Redis存储,力求在完全兼容Redis协议、继承Redis便捷运维设计的前提下通过持久化存储方式解决Redis在大容量场景下主从同步代价高、恢复时间慢、单...
2019-02-20 17:01:34
840
转载 深入理解 nvidia-docker 2.0
女主宣言上篇推送我们介绍了 nvidia-docker 2.0 在我司大规模 Kubernetes 集群上的实践,本篇文章就将介绍相较于旧版本,nvidia-docker 2.0 的设计优势及其实现机制,希望能对大家有所帮助。本...
2019-01-04 17:48:07
214
转载 【360开源】2018开源项目汇总
开源报告2018年,360一共开源了6个项目,包括前端、大数据、移动端、机器学习、云计算多个领域。开源项目地址:https://github.com/Qihoo360SpriteJScanvas动画 从未如此简单1项目简介Sp...
2019-01-03 15:48:33
238
转载 SQL性能第2篇:查询分析和访问路径制定
女主宣言在SQL性能概述的第一部分中,我们研究了关系优化及其影响因素。在今天的文章中,我们将注意力转向查询分析以及SQL转换为可执行代码的方式。希望对大家在SQL性能优化方面有所帮助。在SQL性能概述的第一部分中,我们研究了关系...
2018-12-19 16:18:57
117
转载 SQL性能第1篇:关系优化
女主宣言本文旨在让大家了解关系优化的相关内容,包括它的需求和需要考虑的重要问题。在下一部分中,我们将研究查询分析和优化器可以部署的一些方法,以制定SQL访问路径。希望对大家在SQL性能优化方面有所帮助。应用程序开发人员必须编写高...
2018-12-05 15:21:39
114
转载 Influxdb中Select查询请求结果涉及到的一些数据结构
女主宣言本文将给大家介绍的是在Influxdb中Select查询请求结果中涉及到的一些数据结构,对于Influxsql的查询语句不太熟悉的同学,可以在先了解了解:https://docs.influxdata.com/influ...
2018-12-03 17:00:48
1463
转载 nvidia-docker2 在 Kubernetes 上实践
女主宣言nvida-docker2可以帮助我们将旧的加速计算应用程序容器化,将特定的 GPU 资源分配给容器,并可以轻松地跨不同的环境共享应用程序、协同工作和测试应用程序。今天带来的分享是有关 nvidia-docker2 在...
2018-11-30 14:29:03
132
转载 节省3500万的背后,运维如何兼顾成本与效率?
女主宣言360运维开发团队在年初启动了AIOps项目,经过不断的探索和实践,成功通过AIOps为公司节省成本3500万。本文分享如何从运维成本和效率两方面发力,以达到节省资源、提高效率的目的。本文来自360运维开发团队-机器学习...
2018-11-23 15:12:42
255
转载 分布式存储中的数据分布策略
女主宣言本文提出一种分层的数据放置策略DPRD。DPRD主要应用于分布式存储系统中,目前DPRD应用于Zeppelin中。DPRD策略的想法脱胎于CRUSH算法,吸取了CRUSH算法中最显著的故障域分离的特性,同时对扩容和缩容场...
2018-11-22 14:24:36
428
转载 开发经验漫谈 -- Git在开发流程中的运用
女主宣言这几期和大家分享下我自己在开发时的一些经验,这次来说说关于Git在开发流程中的运用。 目的保持提交历史整洁,俗称的一条线提交。让项目代码有迹可循,提供清晰的开发历程,亦称:取其精华,去其糟粕。帮助大家养成好的代码开发习...
2018-11-22 14:14:44
103
转载 利用Kubernetes名称空间来管理内存和CPU资源(二)
女主宣言众所周知,Kubernetes是允许指定CPU和RAM的请求和限制的,这一特性对于单独的pod的资源消耗管理非常有用。在本系列文章中,我们将向大家展示集群资源的高效管理的三种策略。但是,如果你是Kubernetes集群管...
2018-11-22 13:53:54
158
转载 微服务设计模式(下)
女主宣言本文旨在让大家了解微服务体系结构的设计模式以克服微服务所带来的挑战。文章会分为上下两篇,上篇包含1、分解模式2、集成模式,下篇包含3、数据库模式4、可观测性模式5、横切关注点的模式。微服务体系结构已经成为现代应用程序开发...
2018-11-21 16:20:12
122
转载 微服务设计模式(上)
女主宣言本文旨在让大家了解微服务体系结构的设计模式以克服微服务所带来的挑战。文章会分为上下两篇,上篇包含1、分解模式2、集成模式,下篇包含3、数据库模式4、可观测性模式5、横切关注点的模式。PS:丰富的一线技术、多元化的表现形式...
2018-11-19 16:36:55
104
转载 记一次Kafka集群的故障恢复
女主宣言本文是作者根据实际经验总结出的关于Kafka集群的故障恢复相关的总结,希望对大家有所帮助。PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦!Kafka 集群部署环境1、kafka 集群所用版...
2018-11-19 16:30:11
448
转载 Go编程实践
女主宣言应用编程课最后一节,本节课李钢老师分享了很多他在Go语言开发中使用到的工具和一些实践经验以及心得体会,下面就让我们来一起感受学习这篇收官之作吧!PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注...
2018-11-16 14:19:56
123
转载 利用Mesos构建多任务调度系统
女主宣言我们发现公司的服务器cpu, memory等资源利用并不充分;如果能够充分利用这些机器上的空闲资源同时又能保证业务服务的正常运行,将会节省不少的机器资源;所以我们研究了Mesos来构建多任务调度系统。接下来就为大家介绍下...
2018-11-05 14:42:39
117
转载 一个有限状态机的C++实现
女主宣言有限状态机:表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。它对数字系统的设计具有十分重要的作用。常见的计算机就是使用有限状态机作为计算模型的;电脑游戏设计中也经常使用有限状态机模型。本文就讲讲一个状态机的...
2018-11-05 14:39:25
828
转载 排名前100的PHP函数及分析
女主宣言通过对1900+开源php项目的分析,按项目中函数使用频率的均值,计算出前100最常使用的函数,看一看你是不是平时也是在使用这些函数呢。PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦!以下...
2018-11-05 14:36:14
92
转载 Go编程基础
女主宣言Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。本节课开始,李钢老师将使用Go语言来做一些编程实践方面的讲解。PS:丰富的一线技术、多元化的表...
2018-11-05 14:24:51
51
转载 网络编程基础知识
女主宣言OpsDev团队自从九月中旬开启技术分享活动以来,受到了广大技术爱好者的好评,收效显著。第一期公开课由李钢老师开讲,内容为“应用编程基础课”,分为5节课,本文为本期的第二节课,重点讲解网络基础编程,包括网络结构、TCP编...
2018-10-25 16:04:40
86
转载 利用Kubernetes名称空间来管理内存和CPU资源(一)
女主宣言众所周知,Kubernetes是允许指定CPU和RAM的请求和限制的,这一特性对于单独的pod的资源消耗管理非常有用。在本系列文章中,我们将向大家展示集群资源的高效管理的三种策略。PS:丰富的一线技术、多元化的表现形式,...
2018-10-15 16:10:13
74
转载 Go语言HTTP/2探险之旅
女主宣言大家都知道,Go的标准库HTTP服务器默认支持HTTP/2。那么,在这篇文章中,我们将首先展示Go的http/2服务器功能,并解释如何将它们作为客户端使用。PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂...
2018-10-15 16:03:55
159
转载 linux内核源码 -- list链表
女主宣言linux kernel里的很多数据结构都很经典, list链表就是其中之一,本文将从以下几方面介绍list链表:list的定义、list提供的操作方法、注意事项、使用实例PS:丰富的一线技术、多元化的表现形式,尽在“H...
2018-10-15 16:02:35
218
转载 初识MQTT协议
女主宣言最近在看MQTT协议相关的内容,先整理收集的一些信息,以及自己的一些理解,如有错误之处,敬请纠正,有不清楚的地方,也希望能够和大家一起讨论,探讨 本篇文章,简述MQTT历史,产生所要解决的问题,以及协议的基础格式。PS:...
2018-10-15 15:55:20
143
转载 Golang之不可重入函数实现
女主宣言一个不可重入的函数就是一个在任何时间点只能执行一次的函数,不管它被调用了多少次,以及有多少goroutines。PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦!一个不可重入的函数就是一个在...
2018-10-15 11:58:02
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人