02 2020 档案

摘要:写缓存(Change Buffer) 是一种特殊的数据结构, 用于在对数据变更时,如果数据所在的数据页没有在 buffer pool 中的话,在不影响数据一致性的前提下,InnoDB 引擎会将对数据的操作缓存在 Change Buffer 中 ,这样就省去了从磁盘中读入这个数据页。 将数据页从磁盘读 阅读全文
posted @ 2020-02-27 11:35 平头哥的技术博文 阅读(3443) 评论(1) 推荐(1) 编辑
摘要:在工作中,我们误删数据或者数据库,我们一定需要跑路吗?我看未必,程序员一定要学会自救,神不知鬼不觉的将数据找回。 在 mysql 数据库中,我们知道 binlog 日志记录了我们对数据库的所有操作,所以 binlog 日志就是我们自救的利器。 接下来就来开启程序员自救之路。 想要自救成功,binlo 阅读全文
posted @ 2020-02-24 09:26 平头哥的技术博文 阅读(1417) 评论(3) 推荐(8) 编辑
摘要:做一件事很难,要做好一件事就更难了,影响的因素太多了。今天就谈一谈我认为要做好一件事情的三个基本要素,供大家参考。 1、心态 能否做好一件事,心态有着决定性作用。 在做事的时候,必须切实行动,不能抱着试一试的心态,如果是这种心态,那么最终都会以失败而告终。 试一试的心态更多的是一种借口,在还没有做之 阅读全文
posted @ 2020-02-19 20:26 平头哥的技术博文 阅读(1490) 评论(0) 推荐(0) 编辑
摘要:JSON Web Token(JWT)是一个开放的标准(RFC 7519),它定义了一个紧凑且自包含的方式,用于在各方之间作为 JSON 对象安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。 今天我们就来简单的认识一下 JSON Web Token。 JWT 认证和 session 阅读全文
posted @ 2020-02-14 08:51 平头哥的技术博文 阅读(629) 评论(0) 推荐(1) 编辑
摘要:MySQL 数据库中的两阶段提交,不知道您知道不?这篇文章就简单的聊一聊 MySQL 数据库中的两阶段提交, 两阶段提交发生在数据变更期间(更新、删除、新增等),两阶段提交过程中涉及到了 MySQL 数据库中的两个日志系统:redo 日志和 binlog 文件 。 redo 日志前面已经介绍过了,就 阅读全文
posted @ 2020-02-03 12:52 平头哥的技术博文 阅读(500) 评论(1) 推荐(1) 编辑
摘要:在软件开发中,程序在高并发的情况下,为了保证一致性或者说安全性,我们通常都会通过加锁的方式来解决,在 MySQL 数据库中同样有这样的问题,一方面为了最大程度的利用数据库的并发访问,另一方面又需要保证每个用户能以一致的方式读取和修改数据,就引入了锁机制。 在 MySQL 数据库中,锁有很多种类型,不 阅读全文
posted @ 2020-02-01 16:47 平头哥的技术博文 阅读(327) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示