书架

书架

=一个知识书库=

markdown中使用HTML中的特殊符号

markdown中使用HTML中的特殊符号

Markdown 由于其简洁的排版风格受到很多码字员的喜欢,由于其本身支持HTML语法, 所以在markdown中加入HTML支持的语法会使文章更具表现力. 在这里先说说一些常用得HTML特殊符号: 持续更新中.... <!--more --> 符号|说明|对应编码(应用时去掉空格)|英文怎么说 -------|-----------------|-----------------|---------- &|AND符号| & amp;| ampersand <| 小于| & lt;| little >| 大于| & gt;| great |空格| & nbsp;| number
more...
mysql锁等待处理

mysql锁等待处理

* 环境 MySQL5.5 * 现象 A.数据更新或新增后数据经常自动回滚。 B.表操作总报 Lock wait timeout exceeded 并长时间无反应 <!--more --> * 解决方法 A.应急方法:show processlist; kill掉出现问题的进程 B.根治方法:select * from innodb_trx 查看有是哪些事务占据了表资源。 C.我的方法:设置MySQL锁等待超时 innodb_lock_wait_timeout=50 ,autocommit=on * 该类问题导致原因 据我分析,Mysql的 InnoDB存储引擎
more...
mysql锁等待分析

mysql锁等待分析

# mysql锁等待分析 ## 1、简单说明 使用innodb存储引擎后,mysql有三张表来分析锁及阻塞的问题,在information_schema下面有三张表:INNODB_TRX、INNODB_LOCKS、INNODB_LOCK_WAITS,通过这三张表,可以更简单地监控当前的事务并分析可能存在的问题。 ```linux mysql> show tables like '%INNODB%'; +-----------------------------------------+ | Tables_in_information_schema (%INNODB%) | +-
more...
[译]理解浏览器关键渲染路径

[译]理解浏览器关键渲染路径

当一个浏览器接收到从服务器发来的html页面,在渲染并呈现到屏幕上之前,有很多步骤要做。浏览器渲染页面需要做的一系列行为被称作“关键渲染路径(Critical Rendering Path 简称CRP)”。 <!--more--> `CRP` 的知识对于如何提升网站性能是相当有用的。`CRP`有6个步骤: 1. 构建DOM树 2. 构建CSSOM树 3. 运行JavaScript 4. 创建渲染树 5. 生成布局 6. 绘制页面 ![CRP的6个步骤](http://oncj6b2vl.bkt.clouddn.com/FlJb4QEGB2Km-q9PYHMVe4ic37s
more...
npm使用介绍

npm使用介绍

## What npm(全称Node Package Manager,即node包管理器)是Node.js默认的、以JavaScript编写的软件包管理系统。 作者:艾萨克·施吕特(Isaac Z. Schlueter) <!--more--> ## 安装 npm 是随同node.js一起安装的,所以安装node.js即可。 ## 使用 ```bash # 查看版本 $ npm -v # 升级 $ sudo npm install npm -g # 安装模块 $ npm install <Module Name> #本地安装 # 本地安装:安装
more...