MySQL 中索引是一种数据结构(InnoDB 是 B+ 树),为了能够更高效的找到想要的数据,从而提高查询的性能而存在。就像字典的目录一样,想要从字典中查找某个 `字/词` 都可以在目录中根据拼音或部首找到指定的位置。
MySQL 中为了保证一系列操作的数据一致性、原子性,提供了事务机制,事务是作为单个逻辑工作单元执行的一系列操作,单个事务内的所有操作要么全部执行(COMMIT),要么全部不执行(ROLLBACK)而为了解决并发事务带来的问题,MySQL 提供四种事务隔离级别可供选择。
突然想起来一个有趣的事情,离开学校以后,很多人顺其自然就接受了一些 “现实” ,就好像大家有着相同的默契:给一些很少使用或非常基础的东西打上不会用的标签。就如同二进制,很多人第一想法就是我每天写的都是业务代码,怎么会用到二进制?所以,今天和大家聊一聊二进制位运算在业务场景中的应用
继后端之后,博客的前端服务也使用 Jenkins + Blue Ocean 构建辣,这次文章就不再详细描述如何创建流水线了,主要将 Jenkinsfile 的内容分享一下~
在经历了无数的重复 开发-构建-部署 手动流程后,我摊牌了,属实太累了~ 且非常容易出错,一不小心就要重头再来。所以决定,我!要!自!动!化! 周末抽时间了解下 Jenkins 并尝试使用他构建一个 PHP 应用。结论是:真香~