• 10条SQL技巧
  • MyISAM和InnoDB的区别
  • PHP 常用的header头部定义汇总
  • 利用.htaccess将域名绑定到子目录
  • 46 个非常有用的 PHP 代码片段
mysql

MySQL 的事务与 MVCC

MySQL 的事务与 MVCC
1.事务的4个特性 ACID:原子性(atomicity,或称不可分割性)、一致性(consistency)、隔离性(isolation,又称独立性)、持久性(durability) 注:事务主要实现的是一致性,主要通过原子性,隔离性、和持久性来达到一致性的目的 2.mvcc m...

cooljun 8个月前 (11-08) 308℃ 0评论 0喜欢

mysql

MySQL日志系统:redolog、binlog、undolog 区别与作用

MySQL日志系统:redolog、binlog、undolog 区别与作用
redolog:是InnoDB存储引擎层的日志,又称重做日志文件,用于记录事务操作的变化,记录的是数据修改之后的值,不管事务是否提交都会记录下来。在实例和介质失败(media failure)时,redo log文件就能派上用场,如数据库掉电,InnoDB存储引擎会使用redo ...

cooljun 8个月前 (11-08) 254℃ 0评论 0喜欢

面试题

一条sql的执行顺序

一条sql的执行顺序
1、FORM: 对FROM左边的表和右边的表计算笛卡尔积,产生虚表VT1。 2、ON: 对虚表VT1进行ON过滤,只有那些符合<join-condition>的行才会被记录在虚表VT2中。 3、JOIN: 如果指定了OUTER JOIN(比如left join、 ri...

cooljun 9个月前 (09-26) 321℃ 0评论 0喜欢

mysql

mysql 事务的理解

mysql 事务的理解
1、务的特性:原子性、一致性、隔离性、持久性 2、多事务同时执行的时候,可能会出现的问题:脏读、不可重复读、幻读 3、事务隔离级别:读未提交、读提交、可重复读、串行化 4、不同事务隔离级别的区别: 读未提交:一个事务还未提交,它所做的变更就可以被别的事务看到 读提交:一个事务提交...

cooljun 2年前 (2020-09-25) 1309℃ 0评论 0喜欢

Grails

nginx 配置https和对应的证书申请

nginx 配置https和对应的证书申请
本地环境配置https 1、openssl生成自签名证书 创建服务器私钥,命令会让你输入一个口令 openssl genrsa -out server.key 1024 根据私钥生成证书申请,创建签名请求的证书(CSR) openssl req -new -key ...

cooljun 2年前 (2020-08-21) 1553℃ 0评论 1喜欢

面试题

线程和进程的区别是什么

线程和进程的区别是什么
做个简单的比喻:进程=火车,线程=车厢 线程在进程下行进(单纯的车厢无法运行) 一个进程可以包含多个线程(一辆火车可以有多个车厢) 不同进程间数据很难共享(一辆火车上的乘客很难换到另外一辆火车,比如站点换乘) 同一进程下不同线程间数据很易共享(A车厢换到B车厢很容易) 进程...

cooljun 2年前 (2020-05-18) 1575℃ 0评论 0喜欢