公司:360
360(全称“三六零安全科技股份有限公司”)(上交所:601360)是中国大陆的一家主营安全相关的互联网公司,由周鸿祎于2005年9月成立。公司口号是“引领中国互联网开放潮流”,旗下的产品有360安全卫士、360杀毒、360搜索、360安全浏览器、360手机助手、360手机卫士等多项业务。
浅谈分布式锁
女主宣言分布式锁是一个在分布式环境中重要的原语,它表明不同进程间采用互斥的方式操作共享资源。本文将谈谈分布式相关的内容。PS:丰富的一线技术、多元化
让你的 commit 更有价值
严格的 git commit 格式规范可以在浏览项目历史的过程中看到更易读的信息,并且能用 git commit 的信息直接生成 change log 。
关于代码评审(Code Review)
前不久Google开源了谷歌工程实践文档,里面包含了他们的代码评审指南,通读之后决定写一篇文章将一些入门的,科普性质的部分翻译并总结成一篇文章帮助大家了解下Google的代码评审。
云平台队列服务-Qbus实践
今天小编从Qbus服务介绍、架构、使用场景开展,讲述了如何把Qbus服务上到私有云的过程,希望对大家有所帮助。
狄洛尼三角剖分
/** * 下面有几个工具函数没有列出,这里说明一下 * dist(a, b) - 计算两点之间的距离 * cross(0, a, b) - 计算向量OA和OB的叉积 * inCircle(a, b, c, p) - 点P是否在点a,b,c三点的外接圆内 * intersection(a, b, c, d) - 判断线段ab,cd是否相交 */function…
MySQL审计特性调研
女主宣言数据库的审计功能主要是记录用户对数据库的各类操作行为,用于以后进行查询、分析和跟踪问题。本文主要调研
RPM打包之路
今天小编为大家分享一篇RPM包打包的文章,文章从RPM概念说起,针对RPM包的打包,讲述了市面上两种常用工具,希望能对大家有所帮助。
基于DDD的golang实现
基于DDD(领域驱动设计)的golang实现
Kafka 时间轮的原理和实现
Kafka 作为一个支持实时处理大量请求的分布式流处理平台,需要一个设计良好的定时器来处理异步任务。本文作者将基于 Kafka 1.1.0 版本的源码来介绍 Kafka 中定时器的基础数据结构——时间轮的原理和实现。
前端最佳实践之可维护性
本文摘自即将出版的《JavaScript高级程序设计(第4版)》,经出版方授权转发。
Etcd集群的介绍和选主应用
ETCD作为开源、分布式、高可用、强一致性的key-value存储系统,提供了配置共享和服务发现等众多功能。目前已广泛应用在kubernetes、ROOK、CoreDNS、M3以及openstack等领域。本文作者基于公司内部的场景需求,对etcd
WebGL工作流程解读,一个三角形的诞生
本文会把WebGL工作的具体流程梳理一遍,WebGL到底是如何渲染出一个三角形的。
Linux select 一网打尽
女主宣言select, 你可以不用它,但你不能不了解它。通过阅读本文,可以帮你理清select的来龙去脉,
webpack 中实现自动识别 CSS Modules
在 React 项目中使用 CSS 时,如果不使用 CSS in JS 的方案,一般会直接在 JS 文件中导入一个 CSS 文件,但这样 CSS 会在全局作用域内都有效,所以我们会使用 CSS Modules1 来解决作用域的问题。
如何编写可靠shell
编写shell时的参考指南
浅谈长连接的平滑重启
最近小编一直在做长连接相关的事情,最大的感触就是发版太痛苦,一个个踢掉连接然后发版,导致发版时长过长,操作繁琐。所以在想能不能实现优雅重启, 发版时客户端无感知。