最新发布 第28页

SQL

MySQL备份文件.ibd、.frm、.MYD、.MYI的恢复教程

herman 6年前 (2019-06-17) 4338浏览

昨天,微信群里一位网友问到:“备份的 frm文件恢复,有的提示表不存在为什么”。关于这个问题,今天我们一起讨论一下! 根据网友的截图得知是他在恢复数据文件 .frm 时,报出的异常。error: 1146: Table ‘xxx&...

SQL

MySQL 二级索引在 RR 和 RC 隔离级别下的加锁情况总结

herman 6年前 (2019-06-16) 3799浏览

二级索引又称为非唯一索引。那么针对非唯一索引,如果查询命中的是二级索引,那么在 RR 和 RC 级别下,又会加哪些锁呢?今天我们再来一起看看! 还是之前两篇文章中的测试数据,我直接粘贴过来! CREATE TABLE `xttblog`...

SQL

MySQL 唯一索引在 RR 和 RC 隔离级别下的加锁情况总结

herman 6年前 (2019-06-16) 3743浏览

上一讲,我给大家解释了,主键索引 RR 和 RC 隔离级别下,精确查询(等值查询)、范围查询、空值查询的加锁情况。这一篇,我在给大家总结一下唯一索引在 RR 和 RC 隔离级别下的加锁情况吧! MySQL聚簇索引结构图 表还是上一篇文章...

SQL

MySQL 主键索引在 RR 和 RC 隔离级别下的加锁情况总结

herman 6年前 (2019-06-16) 3134浏览

最近群里不少人讨论了一些高质量的问题。我今天抽时间给大家总结一个 MySQL InnoDB 存储引擎各种不同 SQL 情况下,加行锁、间隙锁、next-key lock 做一个总结。如果有错误的地方,请大家指正! MySQL的所有锁 为...

JAVA

面试题:JDK6为啥默认排序是归并排序呢?

herman 6年前 (2019-06-14) 3304浏览

这是因为 Java 做为一个平台型语言,对于稳定性要求较高!归并有一个快排没有的优点,就是归并排序是稳定的。 因为合并排序比较稳定,比快排稳定,快排有可能时间复杂度达到 O(n ^ 2),但是合并排序就相对趋于 O(nlogn),但是合并排序...

JAVA

“一招鲜,吃遍天”,从被疯狂吐槽的电商搜索Bug说起

herman 6年前 (2019-06-13) 2408浏览

公众号里,我已经写过很多关于电商技术方面的文章,以及普及电商基本知识的文章(比如:SKU,SPU,QPS,GMV等)。除此之外,我还讨论过电商系统的业务复杂度,比如前面举例的打折优惠折扣等。整个业务逻辑复杂到一个脑图,电脑满屏还展示不完! 今...

业余杂谈

程序员神助攻,极客时间官方现重大Bug和漏洞

herman 6年前 (2019-06-12) 3260浏览

一大早上起来,被群里网友吵翻天了。原因是他们发现了极客时间官方的一个重大 Bug 和漏洞! 这个大 Bug,导致他们可以利用官方的签到送极客币这个功能,反复的进行签到。每签到一次,可以获得 0.8 到 3 元现金! 有人利用这个功能,一...

JAVA

电商中如何高效的判断某用户已参加了某活动?

herman 6年前 (2019-06-11) 2165浏览

看了这个话题,我相信很多人都会说,这还不简单。某用户参加了某优惠活动,购买了某商品等,数据库中肯定有对应记录吧。查询一下不久好了! 好吧,如果这是在面试中,你这样回答。game over,你肯定挂掉了。 我前面所有的文章,包括网上其他的...

SQL

极客时间《SQL必知必会》购买返现24

herman 6年前 (2019-06-10) 3328浏览

身处互联网行业,SQL 可能是你需要掌握的核心技能之一。 最早的时候,SQL 作为一门查询数据库的语言,是程序员的必备技能,运维、开发、Web 以及数据等从业人员都需要用到 SQL,毕竟只有查询到正确的数据,才能有后面的数据加工、分析,在面试...

JAVA

电商系统中的秒杀高并发单机限流实战

herman 6年前 (2019-06-10) 4721浏览

今天,抽空,我给大家介绍一下限流。目前关于限流的框架和工具都比较多,比如 Redis、阿里的 Sentinel、Nginx、OpenResty 等。今天我先给大家介绍一个简单的限流,单机限流方法。 高并发限流 限流不管是在生活中还是代码...

JAVA

阿里面试题:鹿晗发布恋情,为什么微博挂了?

herman 6年前 (2019-06-09) 3590浏览

这是一道真真实实的阿里面试题:“请解释下为什么鹿晗发布恋情的时候, 微博系统会崩溃,如何解决?” 哎,我原本以为认真学技术就可以了。但面试官的这个面试题还得让我关注明显恋情,不知道程序员单身居多吗? 话说一个合格的程序员,每看过一个系统...

JAVA

面试官问我 RabbitMQ 消息如何插队?

herman 6年前 (2019-06-06) 4072浏览

消息中间件在各个大厂都有使用,算是现在面试过程中必问的一个知识点了。昨天,微信群里有一位网友说,面试官问我 RabbitMQ 消息如何插队?求大家科普如何做! 群里一直同意和谐社会,拒绝插队。但是在特殊情况下是可以插队的,比如医院里的急诊等。...