自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql 索引特性ICP以及explain extra类型分析

Index Condition Pushdown(ICP)是MySQL 5.6中新特性,是一种在存储引擎层使用索引过滤数据的一种 优化方式。ICP可以减少存储引擎访问基表的次数以及MySQL服务器访问存储引擎的次数。在不使用ICP索引扫描的过程:storage层:只将满足index key条件的索引记录对应的整行记录取出,返回给server层server 层:对返回的数据,使用后面的wh...

2019-12-06 15:33:41 181

原创 Python入门一:搭建python3.7开发环境、django网页开发框架环境、第一个helloworld程序

一、搭建Python环境Mac系统默认是 python2.7,版本太低对其进行升级。到Python官网下载python:https://www.python.org/downloads/选择macOS 64-bit installer下载,然后解压安装。安装好之后,改变mac默认版本为自己安装的版本, 在终端执行ln -s /usr/local/bin/python3 /usr/loc...

2019-10-02 18:15:42 1122

原创 JDK动态代理源码分析

JDK动态代理1.目标接口public interface Print{void printer();}2.目标类public class BeautifulPrint implements Print{ @override public void printer(){ }}3.处理器public class MyHandler implments Invocation...

2019-09-18 15:05:53 108

转载 谈谈你对volatile的理解

一、volatile特性:volatile是Java虚拟机提供的轻量级的同步机制。主要有三大特性:保证可见性不保证原子性禁止指令重排序1、保证可见性1)代码演示AAA线程修改变量number的值为60,main线程获取到的number值是0,就一直循环等待。原因:int number = 0;number变量之前没有添加volatile关键字,没有可见性。添加volatile关键字...

2019-09-14 10:49:37 380

空空如也

空空如也

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

TA关注的人

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