一行代码,亿万生活
12
30
09
23
19
19
16
MongoDB TTL索引的使用以及应用场景 MongoDB TTL索引的使用以及应用场景
什么是TTL索引TTL全称是Time To Live,是一种特殊的索引,通过这种索引MongoDB会过一段时间后自动移除集合中的文档。这对于某些类型的信息来说是一个很理想的特性,例如机器生成的事件数据,日志,会话信息等,这些数据都只需要在数
2021-09-16
08
29
从打车业务发展看技术的扩展性 从打车业务发展看技术的扩展性
从打车业务的发展,结合订单的设计演变看技术扩展性的重要性。对于业务来说,一般绕不开多场景、多状态,因此在技术设计之初要充分评估和考虑,保持扩展性又不过度设计,为未来能更快赋能业务打下坚实的基础。Cola的状态机和扩展节点是基于业务抽象总结
2021-08-29
06
MySQL慢查询影响业务要怎么紧急处理? MySQL慢查询影响业务要怎么紧急处理?
系统上线后,发现数据库慢查询导致整个数据库实例的CPU飙高,优化程序再上线需要一定的时间,无法短时间内解决,这时候应该怎么紧急处理?本文将基于MySQL谈一下慢查询下的应急处理方案。 基于MySQL Query Rewrite组件从My
2021-08-06
07
28
28
HomeBrew设置阿里云镜像 HomeBrew设置阿里云镜像
使用HomeBrew官方的源下载很慢,等半天还经常中断。为提高下载安装速度,推荐设置为国内的镜像。 配置阿里云镜像# 替换brew.git: cd "$(brew --repo)" git remote set-url origin h
2021-07-28
27
钉钉专注模式 钉钉专注模式
大家可能都会碰到一个问题,工作的时候经常会被消息打断,有些消息可能是不相关或者不紧急的。如何能最大减少程度减少消息的干扰?今天就来看看钉钉的专注模式。 什么是专注模式?【专注模式】是对聊天窗口的管理,可以对群聊/单聊进行分组、新增分组、
2021-07-27
24
通过FontMetrics和AffineTransform等比例缩放字体 通过FontMetrics和AffineTransform等比例缩放字体
背景使用Graphics2D进行绘图的过程中,对于指定的区域可能会填充文字,如果文字个数是不固定的话,区域的宽度很难把控。本文将介绍一个方法,通过代码实现对字体的等比例缩放。 解决思路 Graphics2D设置要使用的字体及其大小; 通过F
2021-07-24
24
npm的镜像替换成淘宝 npm的镜像替换成淘宝
由于科学上网的缘故,在国内直接使用npm的官方镜像是非常慢的,因此这里推荐使用淘宝 NPM 镜像。 查询当前镜像npm get registry 默认情况下会返回https://registry.npmjs.org/ 修改到淘宝镜像
2021-07-24
24
域名解析详解 域名解析详解
什么是域名资源记录?域名服务器是根据资源记录来对DNS请求进行应答的。在DNS系统中,最常见的资源记录是Internet类记录,资源记录是一个包含了下列字段的4元组:Name、Value、Type、TTL。分别如下: Name:代表主机记
2021-07-24
24
Feature Flag使用说明 Feature Flag使用说明
日常应用中一般会使用配置中心,feature-flag结合配置中心可以很好的实现灰度信息的热更新,达到修改好立马生效的效果,配置中心一般使用Nacos或者Apollo。 增加feature-flag的依赖pom.xml增加以下依赖: &
2021-07-24
24
Feature Flag代码实现 Feature Flag代码实现
本文介绍Feature Flag的代码实现及其具体细节。 框架设计 关于算法逻辑详见《Feature Flag灰度算法设计》 代码实现代码动态编译使用arthas-memorycompiler实现源码的动态编译,实现运行中动态编译灰度实
2021-07-24
1 / 2