- 博客(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
302
原创 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
1336
原创 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
180
转载 谈谈你对volatile的理解
一、volatile特性: volatile是Java虚拟机提供的轻量级的同步机制。主要有三大特性: 保证可见性 不保证原子性 禁止指令重排序 1、保证可见性 1)代码演示 AAA线程修改变量number的值为60,main线程获取到的number值是0,就一直循环等待。 原因:int number = 0;number变量之前没有添加volatile关键字,没有可见性。添加volatile关键字...
2019-09-14 10:49:37
506
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅