优化
-
分析Go错误处理优化go recover机制缺陷
目录 引言 语法说明 新提案 讨论 总结 引言 Go 的错误处理一直是表现最突出的一块地方,许许多多的同学都提出了各种提案,例如:引入 try-catch.用 panic 代替 if err != n ...
-
MySQL添加索引特点及优化问题
目录 一.索引的特点 二.索引类型 1.FULLTEXT 2.HASH 3.BTREE 4.RTREE 三.索引种类 四.索引的使用策略 1.什么时候要使用索引? 2.什么时候不要使用索引? 3.索引 ...
-
MySQL提升大量数据查询效率的优化神器
目录 前言 查看SQL执行频率 定位低效率执行SQL explain分析执行计划 trace分析优化器执行计划 使用索引优化 SQL优化 大量插入数据 优化insert语句 优化order by语句 ...
-
java性能优化之分代回收
目录 前言 什么是分代回收? 为什么采用分代回收? 年轻代回收 老年代回收 更加厉害的回收方式 垃圾收集器的权衡 前言 我们今天一起来聊一聊关于垃圾收集的细节问题.垃圾收集是通过何种方式减少stop ...
-
Vue项目中打包优化的四种方法详解
目录 前言 打包优化的目的: 性能优化的主要方向: 1.异步组件配置(路由懒加载) 2.去掉打包后的 console 3.使用CDN 4.yarn build生成dist目录 总结 前言 默认情况下, ...
-
记一次SQL优化的实战记录
目录 前言 1. 创建表 2. 需求 3. 给表插入数据 4. 开始根据需求写SQL 4.1 第一版 4.2 第二版 4.3 第三版 总结 前言 昨天(2022-7-22)上线了我的一个功能,测试环境 ...
-
mysql 索引使用及优化详情
目录 前言 mysql索引原理 mysql索引分类 索引创建语法 1.创建索引 2.查看索引 3.删除索引 4.为 username和password创建联合索引 5.给user表添加一个info的字 ...
-
vue开发中后台系统复杂表单优化技巧
目录 引言 表单校验 使用computed进行表单校验优化 表单拆分 表单兄弟组件的数据通信问题 引言 在中后台系统的日常开发中,表单必不可少,当表单内容比较多,例如有上百个字段(这一点都不夸张,血淋 ...
-
JavaScript垃圾回收机制(引用计数,标记清除,性能优化)
目录 一.前言 二.何为垃圾 三.垃圾回收 四.可达性(Reachability) 五.可达性举例 层次关联 相互关联 可达孤岛 六.垃圾回收算法 引用计数 标记清除 七.性能优化 分代回收 增量收集 ...
-
总结分享10个JavaScript代码优化小tips
目录 写在前面 慎用全局变量 通过原型新增方法 避免闭包中的内存泄露 避免使用属性访问方法 for循环优化 选择最优的循环方式 减少判断层级 减少作用域链查找层级 减少数据读取次数 字面量与构造式 写 ...
-
tree shaking对打包体积优化及作用
目录 背景 有啥用? 实践 前置准备 打包 sideEffects 副作用 sideEffects的使用 优化体积 背景 大家平时在查 webpack构建体积优化 ,可能都会查到 tree-shaki ...
-
MySQL优化案例之隐式字符编码转换
目录 索性失效前提 一个真实的案例 优化前原始sql分析 优化初步处理 初步优化无效分析 第二次优化处理 第三次优化 结论 索性失效前提 MySQL中我们知道有: 1.如果对索引字段做函数操作,可能会 ...
-
ios开发UITableViewCell图片加载优化详解
目录 前言 图片自适应比例 XHWebImageAutoSize 仅加载当前屏幕的内容 预加载 前言 我们平时用UITableView用的很多,所以对列表的优化也是很关注的.很多时候,我们设置UIIm ...
-
MySQL索引优化实例分析
目录 1.数据准备 2.实例一 3.MySQL如何选择合适的索引? 4.常见 SQL 深入优化 4.1.Order by与Group by优化 4.2.分页查询优化 4.3.join关联查询优化 4. ...
-
java性能优化四种常见垃圾收集器汇总
目录 前言 常见的垃圾回收器和算法 serial 串行垃圾收集器 Parallel 多线程垃圾收集器 CMS 收集器 G1 收集器 显式垃圾收集 前言 本篇文章我们来具体看看如何选择合适的垃圾收集器. ...
-
java性能优化之代码缓存优化
目录 JIT编译器版本 默认情况JVM如何选择编译器? 如何判断当前环境jvm使用的编译器? 代码缓存 代码缓存占满发生在什么情况? 代码缓存默认大小 如何确定正好的代码缓存? 如何监控代码缓存? J ...
-
MySQL索引优化之不适合构建索引及索引失效的几种情况详解
目录 结论 不建议建立索引的场景 索引失效的场景 小结 结论 具体案例下文有详尽描述 不适合建立索引的场景: 数据量比较小的表不建议建立索引 有大量重复数据的字段上不建议建立索引(类似:性别字段) 需 ...
-
MySQL常用命令与内部组件及SQL优化详情
目录 1. 一些常用的 MySQL 命令 2.MySQL的内部组件结构 MySQL优化器与执行计划 SQL执行过程 词法分析器原理 查询优化器 4. SQL执行顺序 5.MySQL数据类型选择 数值类 ...
-
MySQL索引优化之适合构建索引的几种情况详解
目录 结论 建立索引的场景 小结 结论 在where后面的过滤字段上建立索引(select/update/delete后面的where都是适用的),使用索引加快过滤效率,不用进行全表扫描 在具有唯一要 ...
-
Vue项目打包优化实践指南(推荐!)
目录 业务背景 项目打包时间分析方法 优化配置的基本思路 前置操作,先通过 webpack-bundle-analyzer 查看资源树 1.vue.config.js 文件中修改:production ...
