上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: CheckPoint是MySQL的WAL和Redolog的一个优化技术。 一、Checkpoint机制 CheckPoint做了什么事情?将缓存池中的脏页刷回磁盘。 checkpoint定期将db buffer的内容刷新到data file,当遇到内存不足、db buffer已满等情况时,需要将db 阅读全文
posted @ 2023-04-08 23:17 邴越 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一致性读视图是InnoDB在实现MVCC用到的虚拟结构,用于读提交(RC)和可重复度(RR)隔离级别的实现。 一致性视图没有物理结构,主要是在事务执行期间用来定义该事物可以看到什么数据。 一、Read View 事务在正式启动的时候我们会创建一致性视图,该一致性视图是基于整个库的。 1、transa 阅读全文
posted @ 2023-04-07 16:21 邴越 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 这篇文章翻译自MySQL官方文档,介绍了8.0在预写式日志上实现上的修改,我把核心观点总结如下: 在8.0以前,为了保证flush list的顺序,redo log buffer写入过程需要加锁,无法实现并行,高并发的环境中,会同时有非常多的min-transaction(mtr)需要拷贝数据到Lo 阅读全文
posted @ 2023-04-06 15:56 邴越 阅读(231) 评论(0) 推荐(1) 编辑
摘要: 关于垃圾回收算法,基本就是那么几种:标记-清除、标记-复制、标记-整理。在此基础上可以增加分代(新生代/老年代),每代采取不同的回收算法,以提高整体的分配和回收效率。 无论使用哪种算法,标记总是必要的一步。你不先找到垃圾,怎么进行回收?今天一起看下三色标记法。 先看一下知识点导图: 一、如何标记 在 阅读全文
posted @ 2023-04-04 10:52 邴越 阅读(259) 评论(0) 推荐(2) 编辑
摘要: G1 中提供了 Young GC、Mixed GC 两种垃圾回收模式,这两种垃圾回收模式,都是 Stop The World(STW) 的。 G1 没有 fullGC 概念,需要 fullGC 时,调用 serialOldGC 进行全堆扫描(包括 eden、survivor、o、perm)。 一、G 阅读全文
posted @ 2023-04-03 20:32 邴越 阅读(374) 评论(0) 推荐(1) 编辑
摘要: JVM 在进行垃圾收集的时候,有一项非常重要的工作就是确定这一次垃圾收集的对象到底有多少个,即确定 live set 的范围。 卡表和 RSet(Remember Set),是 JVM 为了解决分代收集时,live set 扫描需要穿梭到不同的代的时候的效率问题。 对于新生代垃圾收集器而言,这个问题 阅读全文
posted @ 2023-04-02 23:25 邴越 阅读(126) 评论(1) 推荐(1) 编辑
摘要: ZGC(The Z Garbage Collector)是JDK 11中推出的一款低延迟垃圾回收器,它的设计目标包括: 停顿时间不超过10ms; 停顿时间不会随着堆的大小,或者活跃对象的大小而增加; 支持8MB~4TB级别的堆(未来支持16TB)。 从设计目标来看,我们知道ZGC适用于大内存低延迟服 阅读全文
posted @ 2023-04-01 16:39 邴越 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 由于硬盘和内存的造价差异,一台主机实例的硬盘容量通常会远超于内存容量。对于数据库等应用而言,为了保证更快的查询效率,通常会将使用过的数据放在内存中进行加速读取。 数据页与索引页的LRU 数据页和索引页的目的在于缓存一部分的表数据和索引数据,其数据总量通常会超过缓冲池大小,所以缓冲池中应只缓冲那些经常 阅读全文
posted @ 2023-03-30 17:15 邴越 阅读(156) 评论(0) 推荐(1) 编辑
摘要: 本文内容翻译自《数据密集型应用系统设计》(大名鼎鼎的 DDIA)。 高分好书 什么是「数据密集型应用系统」? 当数据(数据量、数据复杂度、数据变化速度)是一个应用的主要挑战,那么可以把这个应用称为数据密集型的。与之相对的是计算密集型——处理器速度是主要瓶颈。 其实我们平时遇到的大部分系统都是数据密集 阅读全文
posted @ 2023-03-30 10:27 邴越 阅读(280) 评论(0) 推荐(1) 编辑
摘要: OpenAI免费版基于Gpt3.5,无法使用最新发布的 GPT-4 模型,必须开通 ChatGPT Plus。但是 OpenAI 不但屏蔽了中国的 IP 地址,连国内的 Visa 信用卡也一同屏蔽,即使你想要付费,也并不容易。 分享两个快速体验GPT-4的方法,就是利用相关产品间接体验GPT-4,特 阅读全文
posted @ 2023-03-27 10:50 邴越 阅读(1147) 评论(1) 推荐(0) 编辑
摘要: 除了ChatGPT,还有哪些好用AI工具?带着这个问题,也为了解AIGC已经在哪些场景落地,我体验了30多个AI工具并且分享出来,希望对你有帮助。 文字 ChatGPT —— 解决任何问题地址:https://chat.openai.com/chat Jasper Ai —— 文案写作地址:http 阅读全文
posted @ 2023-03-23 10:43 邴越 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 如何写好一个技术方案对于开发来说非常关键,这是一个工程类技术方案模板,基于我之前的一些积累,适合相对独立的业务需求承接。 实际开发中可以作为一个模板来套用,在这个基础上进行增加或者删减。 一、概要 很多时候,大家做项目的时候容易陷入为了上线而上线,尤其技术出身的同学,接到一个项目后,会陷入快速了解需 阅读全文
posted @ 2023-02-16 12:21 邴越 阅读(1000) 评论(1) 推荐(5) 编辑
摘要: 大部分公司在年初,都是绩效回顾、晋升答辩的时期,对于阿里、美团等不少互联网企业,财年是从前一年的 4 月到第二年的 3 月底,春节回来以后,就是一年一度的述职晋升环节。 这里我结合自己述职以及辅导其他同学答辩的经验,分享一下晋升过程中几个核心环节的优化点。 提前说下,晋升只是现有的互联网大厂人力管理 阅读全文
posted @ 2022-02-22 14:17 邴越 阅读(3318) 评论(1) 推荐(5) 编辑
摘要: 这两天,冬奥会的吉祥物“冰墩墩”可是火出了圈,说好的“一户一墩,实际却是一墩难求,今天早晨就有个同事一早去排队买给对象。 今天来个轻松的,用Python画一个绝对可爱的冰墩墩,代码太长,只展示部分,后面可以在Github获取完整内容。 我试了下大概十分钟搞定,回家哄哄小朋友还是可以的。 关于Turt 阅读全文
posted @ 2022-02-11 14:15 邴越 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 对于电商广告ROI的计算,广泛地应用在二类电商、跨境电商等营销场景中,了解这些相关的投放公式,有助于我们更好地进行广告投放和优化。 特别是针对商家而言,可以指导选品及定价策略、优化最终的广告投放收益,避免出现花了大钱ROI打不正的问题。 一、广告平台的变现能力如何评估 商业产品的核心是流量的变现能力 阅读全文
posted @ 2022-02-08 17:01 邴越 阅读(750) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页