最新发布 第4页

SQL

Like 查询,%百分号在前 ‘%xttblog’ 到底走不走索引?

herman 1个月前 (05-16) 134浏览

其实,早期关注我的朋友都知道,我写了一个 MySQL 的 in 查询到底走不走索引。今天我们再来看看 MySQL 的 Like 查询 % 百分号在前的情况是否会走索引。 在面试过程中,我们一般都会说 like 走索引有一个原则,那就是最左匹配...

JAVA

极客时间《零基础学 Java》购买返现24

herman 1个月前 (05-15) 182浏览

这次极客时间的《零基础学 Java》视频课,比计划来的要早。课程很新颖,质量也很有保障。所以,推荐给大家! 近些年以来,很多人唱哀 Java,但是 Java 依然活的很好。虽然 Java 什么落下了人工智能,开始收费了。。。等等消息满天飞,但...

SQL

这些 MySQL 面试题你会多少?

herman 1个月前 (05-15) 187浏览

曾经我以为会了增删改查,会了 DML,DDL 就是会了 MySQL。直到现在我才知道,只会 select、update、insert、delete 只是学 MySQL 的一个开始。 只会这些你在面试中根本都拿不出手!今天我们一起来看看,下面这...

SQL

一个SQL让导致整个数据库都整挂了

herman 1个月前 (05-14) 106浏览

在我们的电商系统中,需求非常多,永远做不完。同时一些也经常面临一些技术方面的问题,比如,这次一条 SQL 语句让整个数据库都挂了。 由于最近业绩爆发,系统中某张表由于设计不太合理,导致产生了大量的冗余数据。于是,经过一番讨论后,我们想把冗余数...

JAVA

ConcurrentModificationException 并发修改异常问题解决

herman 1个月前 (05-13) 105浏览

前面的那篇文章我已经预告过了,今天要写一个并发修改异常的案例。在 MySQL 中,我解释了一个全局锁,禁止修改数据的发生。但是在 java 中你可能或多或少的遇到过 ConcurrentModificationException 问题,这就是并发修...

JAVA

极客时间《深入拆解 Tomcat & Jetty》购买返现24

herman 1个月前 (05-13) 242浏览

每年都会毕业好几百万的的程序员,毕业之前都会做一个毕业设计。比如,在线考试系统,校园招聘系统,宠物医院系统等。还有好多粉丝问我关于 JSP 和 Tomcat 的问题。现在极客时间真是急大家所急,推出了《深入拆解 Tomcat & Jetty...

SQL

一夫当关万夫莫开,MySQL全局锁(FTWRL)真香

herman 1个月前 (05-12) 82浏览

这是一把好锁,真香! MySQL 全局锁,听到的人可能真没多少。一方面是一些人认为 DBA 才需要深入吧,另一方面多数人接触不到这么深的知识。还有一方面可能就真如大家所说的“没有时间学习”! 昨天那篇文章,我提到了一个数据迁移。我们来看...

SQL

走狗屎运了,MySQL占用空间竟然越删越大

herman 1个月前 (05-11) 125浏览

话说有一天,我心血来潮。登录阿里云,发现 RDS 占用的空间挺大的。想起有一张表,当初设计的不好,没用的数据挺多的。就想着删除清理一部分数据,节约空间。 说做就做,一条 delete 语句,如下: delete FROM xttblog...

业余杂谈

工作996,生活669,生命886

herman 1个月前 (05-10) 224浏览

工作996,生活669,生命886。这看似是一组数字游戏,其实玩的都是“命”。 昨天 5 月 10 日,是阿里一年一度的阿里日。在这天马云又成了焦点,在证婚的演讲中,马云有是频爆金句。 阿里日,马老师证婚 给大家摘录几条,内容如下...

SQL

处处离不开的索引和MySQL的索引

herman 1个月前 (05-10) 88浏览

每天坚持原创是一件非常不容易的事情,哪怕有写的不对的地方,也希望大家能够帮忙指正(昨天那篇文章,很多人评论的就很好)。因为,我希望我们一起进步!每天看文章,来打个卡,也能给自己带来一些收获和坚持。希望今后,我们能进行相互鼓励,共同进步! My...

SQL

手把手教你MySQL中查询回表

herman 1个月前 (05-09) 176浏览

你可能从来都没有听说过回表一词,但是你在实际工作中肯定用过回表。如果还没有听过回表,那我相信不管你看多少 SQL 优化的知识,都还只是停留在表面。即使你参考学习过我前面的这篇文章《MySQL 性能优化神器 Explain 使用教程》。 一条...

SQL

Mac 电脑安装 MySQL Workbench 教程

herman 1个月前 (05-09) 124浏览

MySQL 的客户端管理工具有很多,大多数人都喜欢 Navicat,但是这个工具需要注册码。而且在连接服务器后,浪费的连接比较多。还容易造成误操作,比如你的对查询出来的数据,不小心按着键盘改了某个值,离开鼠标后,这条数据的改动就被提交了。 然...