自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 springboot日志组件加载机制

SpringBoot日志机制在使用SpringBoot的时候,我们通过在WEB-iNFO/resource目录下,放入logback.xml等文件,或者在application.properties或者applicationo.yml文件中,设置logging.config属性值来指定日志配...

2019-04-26 21:00:00 1153

转载 极客时间MySQL实战45讲笔记 十. 字符串索引如何设置

MySQL支持前缀索引,即选取字段值的部分前缀部分作为索引。比如:alter table t add index index1(email(6))以上语句,会选取email字段的前6位字符作为索引值。前缀索引占用空间小,但是不能使用覆盖索引倒叙存储,再创建前缀索引,用于绕过字符串本身...

2019-03-24 15:56:00 178

转载 极客时间MySQL实战45讲笔记 九. MySQL如果选择索引

1. 优化器的逻辑优化器选择索引的判断因素:扫描的行数、是否使用临时表、是否排序等1.1 扫描行数怎么计算MySQL真正执行语句之前,并不能精确地的知道满足这个条件的记录有多少条,而只能通过统计信息来估算记录数。这个统计信息就是索引的“区分度”。一个索引上不同的值越多,这个索引的区分度...

2019-03-24 15:55:00 163

转载 极客时间MySQL实战45讲笔记 八. 普通索引和唯一索引的选择

1. change bufferInnoDB在做更新时,如果数据页在内存中,则直接更新,如果不在,会将更新操作缓存在change buffer中。在下次查询需要访问这个数据页的时候,将数据页度如内存,然后执行change buffer中与这个页有关的操作。change buffer也可以被...

2019-03-24 15:53:00 140

转载 极客时间MySQL实战45讲笔记 七. 事务隔离

1. 启动事务语句begin/start transaction语句执行时,并不会立即开启一个事务,在执行他后面第一个操作时,事务才真正启动。start transaction with consistent snapshot语句立即开启事务。视图概念一种是view,是通过语句创建的...

2019-03-24 15:51:00 196

转载 极客时间MySQL实战45讲笔记 六 行级锁

1. 行级锁行级锁是有引擎层实现,即各个引擎层自己实现.MyISAM不支持行级锁。1.1 两阶段锁在InnoDB事务中,行锁是在需要的时候加上,但并不是在不需要了就立刻释放,而是要等到事务结束时才释放。例如以下操作中:事务B只有等到事务A提交之后才能执行。基于这个原因,所以如果在...

2019-03-24 15:48:00 202

转载 极客时间MySQL实战45讲笔记 五. 全局锁和表锁

1. 锁分类MySQL中主要分为全局锁、表级锁和行锁三类。本篇主要涉及全局锁和表级锁。2. 全局锁全局锁是对整个数据库实例进行加锁。Flush table with read lock(FRTWRL)该命令用于加全局锁。使用该命令之后,整个库处于只读状态,不能执行数据的增删改查、建表、...

2019-03-24 15:44:00 166

转载 win10家庭版安装docker

由于windows10 下的docker安装包只支持windows的专业版和企业版,如果想在家庭版上安装,需要通过Docker Toolbox进行安装。下载地址:Docker Toolbox程序包安装之前,需要确认开启CPU支持虚拟化。下载完成之后,一路默认安装即可 安装完成之后,...

2019-03-16 12:17:00 95

转载 极客时间MySQL实战45讲笔记 四. 索引实现

1. 索引常见模型常见的索引数据结构包括:哈希表、有序数组以及树。1.1 哈希表Hash表是一种以键-值存储数据的结构。hash的底层是一个数组,通过一个哈希函数把key换算成一个确定位置,然后把value放在数组的这个位置。多个key值的情况下,会出现位置重复的情况。处理这种情况的...

2019-03-16 11:03:00 161

转载 极客时间MySQL实战45讲笔记 二. 日志系统

1. MySQL数据更新操作步骤在SQL Server的缓冲区的日志中写入”Begin Tran”记录在SQL Server的缓冲区的日志页写入要修改的信息在SQL Server的缓冲区将要修改的数据写入数据页在SQL Server的缓冲区的日志中写入”Commit”记录将缓冲区的...

2019-03-16 11:01:00 172

转载 docker toolbox 中挂载本地目录

准备条件在e盘根目录新建vm_share文件夹,并在该文件下新建几个测试文件,比如:挂载目录形式一启动Docker quickstart Terminal之后,进入到如图所示界面如果此时执行挂载命令时,只能挂载c盘当前用户的目录,挂载其他盘都不会生效,且不会报错。比如执行以下命令...

2019-02-26 20:22:00 1987

转载 WSL下连接Docker ToolBox安装的docker

我的wsl中安装的Ubuntu18.04 LTS版本。所以直接参照docker的官方安装指导完成。官方路径地址:https://docs.docker.com/v17.09/engine/installation/linux/docker-ce/ubuntu/#docker-ee-custo...

2019-02-25 19:39:00 488

转载 IDEA 下springboot启动内置tomcat失败问题

在IDEA中启动SpringBoot项目失败,报错如下: Unable to start embedded container; nested exception is org.springframework.context.ApplicationContextException: Unab...

2019-01-16 20:23:00 2814

转载 线程提前唤醒带来的问题

《Java并发编程实战》中,在十四章中提到当一个线程由于调用notifyAll而醒来时,并不意味着该线程正在等待的条件已经变成真了。wait方法也可能“假装”返回,而不是由于某个线程调用了notify。还有一种可能,线程在被唤醒到wait重新获取锁的这段时间里,可能有其他线程已经获得了这...

2017-04-24 16:36:00 154

转载 Java实现生产者和消费者模式

使用Java实现生产者和消费者模式。package part4;import java.util.LinkedList;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.TimeUn...

2016-11-24 16:06:00 116

转载 spring中bean被多次实例化问题

1. 描述spring中提供了两种主要方式实例化bean,一种为配置文件方式,另一种为注解的形式。但如果配置文件配置不合理或者注解使用不恰当,就会造成一个bean会被多次初始化的现象发生。此时会造成一种资源的浪费,严重时甚至会影响系统的性能。但此种问题有很隐蔽,如果不仔细检查,很难发现。本人...

2015-12-28 16:46:00 1119

转载 easyui combobox中增加获取选定option对象

需求场景在使用自定义combobox时,有时候需要获取自定义部分的内容,例如官网中自定义combobox的例子,该例子中每个option对象中有一个desc属性,如果我们需要获取这个属性,官网的目前的api中没发现有这样的方法,故自己实现一个。实现源码/** * 获取选中的option...

2015-12-02 17:08:00 1198

空空如也

空空如也

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

TA关注的人

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