MySQL性能优化 - 别再只会说加索引了_在线工具 编程语言

MySQL性能优化 – 别再只会说加索引了_在线工具

MySQL性能优化MySQL性能优化我们可以从以下四个维度考虑:硬件升级、系统配置、表结构设计、SQL语句和索引。从成本上来说:硬件升级>系统配置>表结构设计>SQL语句及索引,然而...
阅读全文
垃圾收集器与内存分配策略_在线工具 编程语言

垃圾收集器与内存分配策略_在线工具

程序计数器、虚拟机栈、本地方法栈三个区域随着线程的创建而创建、执行完成销毁,栈中的栈帧随着放大的进入和退出执行入栈与出栈,每个栈帧分配多少内存基本上是在类结构确定下来时已知,因此这几个区域的内存分配与...
阅读全文
程序员需要知道的API接口开发常识_在线工具 编程语言

程序员需要知道的API接口开发常识_在线工具

说实话,我非常希望两年前刚准备找实习的自己能看到本篇文章,那个时候懵懵懂懂,跟着网上的免费教程做了一个购物商城就屁颠屁颠往简历上写。至今我仍清晰地记得,那个电商教程是怎么定义接口的:管它是增加、修改、...
阅读全文

Golang 实现 Redis(10): 本地原子性事务_在线工具

为了支持多个命令的原子性执行 Redis 提供了事务机制。 Redis 官方文档中称事务带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,...
阅读全文
InnoDB的逻辑存储结构是什么,表空间组成包括哪些?_在线工具 编程语言

InnoDB的逻辑存储结构是什么,表空间组成包括哪些?_在线工具

一、表空间在InnoDB中我们创建的表还有对应的索引数据都存储在扩展名为.ibd 的文件中,这个文件路径可以先通过查mysql变量datadir来得到,然后进入对应的数据库名目录,会看到很多ibd,文...
阅读全文
全链路压测(10):测试要做的准备工作_在线工具 编程语言

全链路压测(10):测试要做的准备工作_在线工具

前言前面的几篇文章介绍了全链路压测准备阶段的很多事项,包括核心链路梳理、构建压测模型、容量评估和容量规划,大多都是研发和运维同学负责的事情。那么全链路压测在准备阶段,测试同学要做哪些事情呢?以我个人的...
阅读全文
源码中的设计模式--装饰器模式_在线工具 编程语言

源码中的设计模式–装饰器模式_在线工具

一、模式入场有一句很经典的小品台词是“换个马甲我就不认识你了吗”,哈哈,这个比方正好用在今天要分享的装饰器模式上。先看下《head first 设计模式》中给的释义。装饰者模式  动态地将责...
阅读全文

JS 中 对象 基础认识_在线工具

俗话说:“万物皆对象”,在 Javascript  中除了原始值几乎所有的东西都可以看做对象:布尔是对象(new 关键词定义)数字是对象(new 关键词定义)字符串是对象(new 关键词定义...
阅读全文
通过make生成执行文件的过程详解_在线工具 编程语言

通过make生成执行文件的过程详解_在线工具

lab_0 清华大学ucore实验环境配置详细步骤!(小白入)lab_1 清华大学ucore bootload启动ucore os(预备知识)Lab_1:练习1——理解通过make生成执行文件的过程练...
阅读全文