1、什么是MySQL执行计划 要对执行计划有个比较好的理解,需要先对MySQL的基础结构及查询基本原理有简单的了解。 MySQL本身的功能架构分为三个部分,分别是 应用层、逻辑层、物理层,不只是MySQL ,其他大多数数据库产品都是按这种架构来进行划分的。 应用层,主要负责与客户端进行交互,建立链接 ...
分类:
数据库 时间:
2018-05-16 15:30:36
阅读次数:
165
1. 开始设计阶段尽可能进行接口设计,面向接口设计的系统会事半功倍。 2. 尽可能迟缓考虑切面 AOP拦截器,那是对懒人、或者对已有的系统进行有效快速地实现需求。 3. 使用AOP拦截器对系统的理解、设计思想有大打折扣。新人很难快速入门。 4. 本质理解,使用 AOP对 jvm 来说自己的类都是不可 ...
分类:
其他好文 时间:
2018-05-14 10:27:57
阅读次数:
140
1·生成package.json,用于存放所有依赖名称版本等信息: 命令行:npm init 2.在对应项目中安装webpack 命令行:npm i webpack -D 然后尝试执行webpack打包功能 命令行:npx webpack --mode development (npx是node v ...
分类:
Web程序 时间:
2018-05-10 15:39:47
阅读次数:
374
写在前面 这年头就是得不断地学习. 学什么东西就看需要了. 不学习很难进步. 同时别人也会超过你. 东西都是网上有的。图片也好,文字也好。基本都可以在网上找到。 JAVA运行原理 JVM包括字节码解释程序,执行器,方法区,堆,VM栈,本地方法栈,Program Counter计数器。 垃圾回收算法 ...
分类:
其他好文 时间:
2018-05-04 14:08:11
阅读次数:
143
Executors: CachedThreadPool 将为每个任务创建一个线程。 public class CachedThreadPool { public static void main(String[] args) { ExecutorService exec = Executors.ne ...
分类:
其他好文 时间:
2018-04-30 20:01:06
阅读次数:
162
PHP7对zend进行了深度的优化,使得PHP7的运行速度大大的提高,比PHP5.0~5.6快了近5倍,同时还降低了php对系统资源的占用 下面说下PHP7比较大的几个变化: 1、抽象语法树:之前的版本,PHP代码在语法解析阶段直接生成了zendVM,使得编译器和执行器耦合在一起,导致修改任意一方都 ...
分类:
Web程序 时间:
2018-04-14 15:16:23
阅读次数:
216
如果你把NPM升级到最新版本,npm@5.2.0,可能会发现,它会安装一个新的包npx。 npx 是什么 根据 zkat/npx 的描述,npx 会帮你执行依赖包里的二进制文件。 npx是一个工具,旨在提高从npm注册表使用软件包的体验 ,npm使得它非常容易地安装和管理托管在注册表上的依赖项,np ...
分类:
其他好文 时间:
2018-04-12 18:00:13
阅读次数:
552
Promise 对象用于一个异步操作的最终完成(或失败)及其结果值的表示。简单点说,它就是用于处理异步操作的,异步处理成功了就执行成功的操作,异步处理失败了就捕获错误或者停止后续操作。 它的一般表示形式为: 其中,Promise中的参数executor是一个执行器函数,它有两个参数resolve和r ...
分类:
其他好文 时间:
2018-03-26 19:12:34
阅读次数:
160
一、 js运行机制 js执行引擎 经常看文章的说到js是带线程的,其实这个说法非常的模糊,准确的是js执行引擎是单线程的,js执行引擎就是js代码的执行器,有了这个概念就可以下来说说js是如何运行的了。 js代码如何运行? 在js代码执行的时候,js的代码是按照顺序执行的,从上到下,这个时候是同步的 ...
分类:
Web程序 时间:
2018-03-11 19:27:19
阅读次数:
206
原文地址: http://storm.apache.org/releases/1.2.1/Understanding-the-parallelism-of-a-Storm-topology.html 什么构成一个运行的拓扑:工作进程,执行器和任务 storm区分以下三个用于在Storm集群中实际运行 ...
分类:
其他好文 时间:
2018-03-09 10:43:12
阅读次数:
194