MySQL 双一原则为什么能保证数据不丢

在日常工作或者面试中,我们经常会谈到,即使 INNODB 事务提交了,数据还是有可能会丢,那么这是什么原因呢。 今天我们就来聊一聊为什么双一原则能保证数据不丢。
分类: 编程语言 发布时间: 10-13 16:50 阅读次数: 0

pprof:alloc 全流程解析

memprofile malloc go 在堆上的内存分配,会调用malloc函数。 malloc会进行采样,默认平均512kb(指数分布的均值)的分配进行一次采样,采样的数据放在memrecord里
分类: 编程语言 发布时间: 10-13 16:50 阅读次数: 0

业务中台数据一致性方案

随着业务的发展,微服务架构逐渐成为当下业务中台的主流架构形式,它不但解决了各个应用之间的解耦问题,同时也解决了单体应用的性能问题实现可扩展可动态伸缩的能力。
分类: 编程语言 发布时间: 10-13 16:50 阅读次数: 0

iOS 核心图像教程:自定义过滤器

Core Image是一个强大而高效的图像处理框架。您可以使用框架提供的内置过滤器创建漂亮的效果,也可以创建自定义过滤器和图像处理器。您可以调整颜色、几何形状并执行复杂的卷积。 制作漂亮的滤镜是一门艺
分类: 移动开发 发布时间: 10-13 16:50 阅读次数: 0

掘力计划月度榜单|2021年9月Top作者榜公布

hi,掘友们,大家好呀~ 掘力计划月度榜单第七期来了~ 本期榜单公布了 2021 年 9 月前端、后端、移动端三个分类下掘金社区优秀的创作者,为社区内更广大的掘友们树立榜样,期待掘友们在技术领域内更好
分类: 服务端 发布时间: 10-13 16:50 阅读次数: 0

iOS小知识:封装上传图片视图(支持删除和添加)

iOS上传图片视图的封装【支持删除和添加】 使用UICollectionViewCell、UITableViewCell 搭建视图,采用Masonry进行布局,项目采用MVVM结构
分类: 移动开发 发布时间: 10-13 16:50 阅读次数: 0

【译】macOS 上 Flutter Desktop 与 Electron 的性能对比

本文主要讨论 Flutter 和 Electron 之间的性能差异,通过数据对比 Flutter 和 Electron 之间的优劣。
分类: 移动开发 发布时间: 10-13 16:50 阅读次数: 0

Rust中的函数参数可变与不可变

假设有以下结构体: 若要设计一函数,可以改变结构体中成员x的值: 编译结果如下: 需要给参数加上mut: 如果希望只修改成员x的值: 编译不通过: 当然,也可以mut加 &mut,这样所有权就不会转移
分类: 编程语言 发布时间: 10-13 16:17 阅读次数: 0

DDD领域驱动约束框架 poto-framework

poto-framework process-oriented to object 面向过程到面向对象编程,缩写poto https://github.com/bfxyzshb/poto-framew
分类: 编程语言 发布时间: 10-13 16:17 阅读次数: 0

☆打卡算法☆LeetCode 9、判断回文数 算法解析

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。 一、题目
分类: 服务端 发布时间: 10-13 16:17 阅读次数: 0

理论+实例,带你掌握Linux的页目录和页表

摘要:操作系统在加载用户程序的时候,不仅仅需要分配物理内存,来存放程序的内容;而且还需要分配物理内存,用来保存程序的页目录和页表。
分类: 服务端 发布时间: 10-13 16:17 阅读次数: 0

解读clickhouse存算分离在华为云实践

摘要:本文是我们对clickhouse做了最简单的支持obs的适配改造。本文分享自华为云社区《clickhouse存算分离在华为云实践》,作者: he lifu。
分类: 编程语言 发布时间: 10-13 16:17 阅读次数: 0

8.[惊爆]JVM内存分配机制超详细解析

当我们new一个Math对象的时候,其实是执行了一个new指令创建对象。我们之前研究过类加载的流程,那么创建一个对象的流程是怎样的呢?如下图所示。下面我们一个环节一个环节的分析。
分类: 服务端 发布时间: 10-13 16:17 阅读次数: 0

手把手带你做LiteOS的树莓派移植

摘要:树莓派是英国的慈善组织“Raspberry Pi 基金会”开发的一款基于arm的微型电脑主板。本文介绍基于LiteOS的树莓派移植过程。
分类: 服务端 发布时间: 10-13 16:17 阅读次数: 0

SpringMVC高能笔记,多个拦截器的执行

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 多个拦截器的执行 (1) 再定义一个拦截器 (2) 多个拦截器的注册与执行 (3) 控制台执行结果 当有多个拦截器时,形成拦截器链。拦截器链
分类: 编程语言 发布时间: 10-13 16:17 阅读次数: 0

leetcode 58. Length of Last Word(python)

leetcode 58. Length of Last Word(python)使用内置函数直接进行解题
分类: 服务端 发布时间: 10-13 16:17 阅读次数: 0

leetcode 1261. Find Elements in a Contaminated Binary Tree(python)

leetcode 1261. Find Elements in a Contaminated Binary Tree(python)使用递归和队列两种方法解题
分类: 编程语言 发布时间: 10-13 16:17 阅读次数: 0

leetcode 1261. Find Elements in a Contaminated Binary Tree(python)

leetcode 1261. Find Elements in a Contaminated Binary Tree(python)使用递归和队列两种方法解题
分类: 服务端 发布时间: 10-13 16:17 阅读次数: 0

屏幕卡顿 及 iOS中的渲染流程解析

屏幕卡顿 屏幕卡顿是指图形图像的在显示时出现了撕裂(即图片错位显示)、掉帧(重复显示同一帧数据)等问题,导致用户能直观的从屏幕上看到的一种异常现象 为什么会出现这种情况呢?下面就来详细解说下屏幕卡顿
分类: 移动开发 发布时间: 10-13 16:17 阅读次数: 0

性能测试监控建模之记录Tomcat性能调优

推荐前面搭建的Jforum系统,脚本也是前面开发完成好的,只需要按照场景执行观察并分析结果就行 浏览帖子的场景 运行场景:设置30个线程
分类: 服务端 发布时间: 10-13 16:17 阅读次数: 0