自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 运用分支定界法(分支限界法)解决01背包问题

首先初始化总容量capacity = 10、物品总数量number = 4物品信息为【4,40】、【7、42】、【5、25】、【3、12】,分别为重量weight,价值value。解决该题目运用到的数据结构有:优先队列、二叉树、存放物品基本信息的数组这里主要就是构建二叉树,二叉树节点的属性有weight(当前总容量)value(当前总价值)layer(当前层级,用来判断是否为叶子节点)...

2020-02-25 20:24:33 4927 2

原创 二叉树的构建(非常简便)

自己研究的一种创建树比较简便且容易理解的方法,平时刷题如果需要创建树,该方法也是很快捷的。import java.util.*;class TreeNode { int val; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val =...

2020-02-25 20:23:47 131

原创 MySQL事务理论

1、事务的ACID属性事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性。1)原子性事务是一个原子操作单元,其对数据的修改,要么全都执行,要么都不执行。2)一致性在事务开始和完成时,数据必须保持一致状态。这意味着所有相关的数据规则都必须应用于事务的修改,以保持数据的完整性;事务结束时,所有的内部数据结构(如B树索引或双向链表)也都必须是正确的。一致性是最难理解的。这里引用网...

2020-02-23 15:43:20 133

原创 MySQL性能调优(二)show profiles

show profiles是MySQL提供可以用来分析当前会话中语句执行的资源消耗情况,可以用于SQL的调优的测量。默认是关闭的,使用前需要开启show variables like 'profiling';set profiling = on;运行慢SQLselect * from emp limit 150000;查看结果show profiles;诊断SQL,num...

2020-02-23 15:42:48 118

原创 MySQL性能调优(一)慢SQL日志

慢查询的开启并捕获MySQL的满查询是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阙值的语句,具体是指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。收集超过忍耐时间的SQL,结合之间的explain进行分析。当然,如果不是调优需要的话,一般不建议启动该参数,因为开启慢查询日志或多或少会带来一定的性能影响。查看是否开启,同时可以查看...

2020-02-23 15:40:47 165

原创 MySQL批量数据脚本

1、建表创建dept表和emp表create table dept ( id int unsigned primary key auto_increment, deptno mediumint unsigned not null default 0, dname varchar(20) not null default '', loc varchar(13) n...

2020-02-23 15:40:17 166

原创 MySQL索引优化(三)排序索引

一、小表驱动大表简单理解就是外层循环的次数小于内存循环的次数。小表驱动大表,即小的数据集驱动大的数据集。MySQL中实现表嵌套的方式主要就是in和exists。下面的A表和B表中的id字段都创建了索引。1、当B表的数据集小于A表的数据集时,用in优于existsselect * from A where id in (select id from B)等价于for select ...

2020-02-23 15:39:46 197

原创 MySQL索引优化(二)索引失效

本文主要说的是索引失效问题创建表create table if not exists staffs( id int primary key auto_increment, name varchar(24) not null default '' comment '姓名', age int not null default 0 comment '年龄', pos ...

2020-02-23 15:38:53 101

原创 MySQL索引优化(一)查询索引

一、单表1、初步查询create table if not exists article( id int(10) unsigned not null primary key auto_increment, author_id int(10) unsigned not null, category_id int(10) unsigned not n...

2020-02-23 15:38:09 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除