Redis
-
分布式架构系统生成全局唯一序列号的一个思路
一、相关背景 分布式架构下,唯一序列号生成是我们在设计一个系统,尤其是数据库使用分库分表的时候常常会遇见的问题。当分成若干个sharding表后,如何能够快速拿到一个唯一序列号,是经常遇到的…
-
从零开始搭建创业公司后台技术栈
前言:说到后台技术栈,脑海中是不是浮现的是这样一幅图? 图 1有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开始,还有很多很多的内容…
-
Redis 创始人宣布退居二线,不再进行项目的日常代码维护
近日,Redis 创始人 Salvatore Sanfilippo 在个人博客发表名为《The end of the Redis adventure 》的博文,在文中表示将退出代码的日常开发,以后只充当该项目的顾问。 对于这一决定,他给出的理由之一是“我写代码…
-
在 Git 中写下 master 的开发者反省“错误”,这些计算机术语错了吗
6月17日,最初在 Git 中写下“master”一词的开发者 Petr Baudis 在社交网站上说,“当我说话时,是给别人听的,而不是给我自己听的。”意指当年不该使用“master”这个可能给别人造成伤害的词语。 Petr Baudis 2005年参…
-
互联网大厂的后端技术栈
最近公司招聘海外后端研发,所以整理一份技术栈的资料给他们,但是想来这份整理也适用于所有后端研发,所以去掉了敏感内容,把它呈现于此。 本文重在概述,毕竟篇幅有限,欢迎「关注」,后续可能把单点拓展成文,详…
-
15 个被黑客利用来数百万次入侵 Linux 系统的顶级漏洞
有将近 1400 万基于 Linux 的系统直接暴露在互联网上,这使得它们成为有利可图的现实世界攻击目标,这些攻击可能会导致它们被部署恶意的 Webshell、加密货币矿工、勒索软件和其他木马。 网络安全公司 趋势科技…
-
开源大数据引擎:Greenplum 数据库架构分析
Greenplum 数据库是最先进的分布式开源数据库技术,主要用来处理大规模的数据分析任务,包括数据仓库、商务智能(OLAP)和数据挖掘等。自2015年10月正式开源以来,受到国内外业内人士的广泛关注。本文就社区关心的G…
-
理解 systemd 启动时在做什么
systemd 启动过程提供的重要线索可以在问题出现时助你一臂之力。 在本系列的第一篇文章《学着爱上 systemd》,我考察了 systemd 的功能和架构,以及围绕 systemd 作为古老的 SystemV 初始化程序和启动脚本的替代品…
-
一个技术总监的忠告:精通那么多技术为何还是做不好一个项目?
编写高质量可维护的代码既是程序员的基本修养,也是能决定项目成败的关键因素,本文试图总结出问题项目普遍存在的共性问题并给出相应的解决方案。 1. 程序员的宿命? 程序员的职业生涯中难免遇到烂项目,有些项目是…
-
互联网公司分布式系统架构演进之路
1、单应用架构 2、应用服务器和数据服务器分离单机负载越来越来,所以要将应用服务器和数据库服务器分离 3、应用服务器做集群每个系统的处理能力是有限的,为了提高并发访问量,需要对应用服务器做集群 这…