03 2020 档案
摘要:前言: 秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀。 那么秒杀系统的后台是如何实现的呢? 我们如何设计一个秒杀系统呢? 对于秒杀系统应该考虑哪些问题? 如何设计出健壮的秒杀系统? 本期我们就来探讨一下这个问题: 一:秒杀应该考虑哪些问题 1.1: 超卖问题 分析秒杀的业务场景,最
阅读全文
摘要:本文所有内容基于: Docker 日志分为两类: Docker 引擎日志(也就是 dockerd 运行时的日志), 容器的日志,容器内的服务产生的日志。 一 、Docker 引擎日志 Docker 引擎日志一般是交给了 Upstart(Ubuntu 14.04) 或者 systemd (CentOS
阅读全文
摘要:来源https://juejin.im/post/5cf45fc151882502f9490639 作者:谭朝红 1、介绍 从计算机诞生开始,就伴随着计算机应用程序的演变。简短的回顾历史,我们可以清楚的看到应用程序发生的巨大变化。上世纪70年代中期,随着个人PC机的爆炸式增长以及程序员的崛起,让计算
阅读全文
摘要:作者:编程迷思 链接:https://www.cnblogs.com/kismetv/p/8654978.html 前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种
阅读全文
摘要:Maven deploy 乱码 今天使用Maven发布Jar包时,发布功能都是正常的也成功上传到了仓库,就是项目跑越来后出中文中现了乱码: 之前一直在用的mac开发,一直也没碰到过这样的问题。后来换了家里的 Windows 台式机代码拉下来后,使用 发布了一次 的Jar包,然后所有 包中的中文都乱码
阅读全文
摘要:作者:_fan凡 https://www.jianshu.com/p/15106e9c4bf3 Java内存模型(Java Memory Model,JMM)是java虚拟机规范定义的,用来屏蔽掉java程序在各种不同的硬件和操作系统对内存的访问的差异,这样就可以实现java程序在各种不同的平台上都
阅读全文
摘要:https://www.cnblogs.com/shangxiaofei/p/5688296.html 概念 (Modified Exclusive Shared Or Invalid)(也称为伊利诺斯协议,是因为该协议由伊利诺斯州立大学提出)是一种广泛使用的支持写回策略的缓存一致性协议。 MESI
阅读全文
摘要:作者:spermwhale0 简书:https://www.jianshu.com/p/94d6b75bdff9 MySQL编码过程 MySQL出现乱码的原因有很多,一般与 参数有关。我们先来看看有哪些参数: 其中,最主要的是 和`character_set_results`。这两个参数分别有什么用
阅读全文