https://github.com/camsong/blog/issues/9[https://github.com/camsong/blog/issues/9] 1. 计...
https://github.com/camsong/blog/issues/9[https://github.com/camsong/blog/issues/9] 1. 计...
1. 引言 1.1 为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: 丢失更新 ...
介绍 在多个应用实例间做负载均衡是一个被广泛使用的技术,用于优化资源效率,最大化吞吐量,减少延迟和容错。 负载均衡的几个重要的点: 上游服务器配置 :使用upstream s...
概览 本文主要引导如何看用户和权限,及简单的权限设置,不做详细的用户增删查改等操作说明。 1. 查看用户 1.1 查看用户列表 $ cat /etc/passwd 输出说明:...
1 查看文件权限 第一段字母组合 是权限第一个 root 是 owner第二个 root 是 group 2 权限解读 组成 首字母2~4 字母5~78 ~ 10文件-/文件...
1. 背景 产品服务器设置了「外网带宽使用率 >= 100%,统计粒度5分钟,连续1次满足条件则每1小时告警一次」告警策略,基本上我每天都收到多条告警信息。 2. 云平台监控...
性能优化是使用Ruby开发web应用中一个比较头痛的问题,因为Ruby本身的执行性能并不高,而且重量级应用Rails使用ruby的方式又是极其消耗内存的。我们知道内存消耗过大...
1. 故事背景 客户服务器运行了有2年左右了,突然有一点硬盘满了,导致了服务权限崩溃(这台服务器又刚刚好没有做空间检测报警)。 登录后,我快速清理了几个大的 log 文件,然...
需求 某个请求会有时候突然很大的访问,这些访问如果都是一个个处理,会导致很高的 DB 与 程序的 CPU 占用。 解决 通过 redis 队列存储进来的内容,然后批量进行处理...
▶ 概述 Elastic APM 是基于 Elastic Stack 构建的应用性能监控系统。通过 Elastic APM 可以监控应用程序,收集有关请求的响应时间、数据库查...
Awesome Rails Gem zh-CN Awesome Awesome Rails Gem 中文版 熟悉大牛们写的 gem,不用重复造轮子,将更多的精力放到更有意义的...
1. Module 的概念 In Ruby, modules are somewhat similar to classes: they are things that ho...
1. 前言 之前以为只有静态资源,浏览器才会使用到缓存。但最近在做 api 流量优化时,发现 API 请求也会有缓存来减少服务器端的带宽压力的。 其中发生作用的就是 ETag...
github 路径:https://github.com/tsball/node-china-region-spider node-china-region-spider 是...
1. MySQL的时间类型 MySQL(5.7)的Timestamp与DateTime类型都是存储时间的数据类型。 Timestamp保存的是UTC时间。数据保存前会根据数据...