服务器
-
Docker 入门指南
在我们的上一个教程中,我们已经了解如何在 Ubuntu 上安装 Docker,和如何在 CentOS 上安装 Docker。今天,我们将会了解 Docker 的一些基础用…
-
LinkedIn是如何利用异常日志实现服务监控
来自LinkedIn性能工程团队的的工程师Toon Sripatanaskul和Zhengyu Cai在官方网站上披露了他们是如何通过Inception处理内部系统的日志,从而实现…
-
白板面试和程序优化这么火,到底为什么?
一周前,我面试了一个来自W Labs的Lead Big Data Engineer,问了他一个问题:在一维数组里找满足条件的最长子数组,很不幸,这个Lead Engineer在45…
-
我必须得告诉大家的MySQL优化原理
说起MySQL的查询优化,相信大家收藏了一堆奇淫技巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型….. 你是否真的理解这些优化技巧?是否理…
-
Linux 下的进程间通信:套接字和信号
学习在 Linux 中进程是如何与其他进程进行同步的。 本篇是 Linux 下进程间通信(IPC)系列的第三篇同时也是最后一篇文章。第一篇文章聚焦在通过共享存储(文件和共享内存段)…
-
MySQL高可用在网易的最佳应用与实践
本文给大家的主题如下:1、常见的MySQL高可用架构2、分布式数据库高可用实践3、基于keepalive的MySQL高可用改造 大家好,我是来自杭州研究院的潘威,今天主要给大家分…
-
如何在 Linux 上安装/卸载一个文件中列出的软件包?
在某些情况下,你可能想要将一个服务器上的软件包列表安装到另一个服务器上。例如,你已经在服务器 A 上安装了 15 个软件包并且这些软件包也需要被安装到服务器 B、服务器 C 上等等…
-
自己成为一个证书颁发机构(CA)
为你的微服务架构或者集成测试创建一个简单的内部 CA。 传输层安全(TLS)模型(有时也称它的旧名称 SSL)基于证书颁发机构certificate authoritie(CA)的…
-
如何设计一个秒杀系统
后续补充:这篇文章已经很久了,当初的设想是单机编程,每台服务器获得自己能够卖出多少产品,用户被随机分配到每台机器上进行处理。 一、题目 1、这是一个秒杀系统,即大量用户抢有限的商…
-
服务器端渲染和客户端渲染有什么区别?
我们在walmart.com网站上的大多数页面采用服务器端渲染(简称SSR)方式。之所以选择服务器端渲染,主要出于以下两点考虑: 1、能够为客户提供更理想的性能2、提供更为一致的S…