- 博客(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关注的人