Java架构筑基

84 篇文章
16 人订阅

数据库

本人秃顶程序员

面试官:为什么mysql不建议执行超过3表以上的多表关联查询?

前段时间在跟其他公司DBA交流时谈到了mysql跟PG之间在多表关联查询上的一些区别,相比之下mysql只有一种表连接类型:嵌套循环连接(nested-loop...

15100
本人秃顶程序员

阿里老司机教你微服务化后缓存怎么做

最近接手的代码中遇到几个缓存的问题,存在一些设计原则的问题,这里总结一下,希望可以对你有帮助

6400
本人秃顶程序员

对于MySQL你必须要了解的锁知识

MySQL 的锁按照范围可以分为全局锁、表锁、行锁,其中行锁是由数据库引擎实现的,并不是所有的引擎都提供行锁,MyISAM 就不支持行锁,所以文章介绍行锁会以I...

12320
本人秃顶程序员

本人秃顶程序员】分库分表怎么才能无限扩容,看这篇文章就对了

像我这样的菜鸟,总会有各种疑问,刚开始是对 JDK API 的疑问,对 NIO 的疑问,对 JVM 的疑问,当工作几年后,对服务的可用性,可扩展性也有了新的疑问...

11600
本人秃顶程序员

京东面试真题,被问到这些,我也是醉了

工作两年有余,本人第一份工作是在一家外包公司,第二份工作是在一家做SAAS平台的公司,第一家公司让我入门,进入了软件开发的行业,了解了一些基础的东西;第二家公司...

20600
本人秃顶程序员

面试京东Java架构师,竟然被问这些题,学到了!

其实收到jd的面试邀请的时候,我真心有点小激动。因为在地理位置上,jd应该是最合适我也是最想去的。但是我在看到方向的时候其实心里有很多的问题,也做好了被拒的准备...

11800
本人秃顶程序员

我来告诉你解决死锁的100种方法

死锁是多线程编程或者说是并发编程中的一个经典问题,也是我们在实际工作中很可能会碰到的问题。相信大部分读者对“死锁”这个词都是略有耳闻的,但从我对后端开发岗位的面...

14420
本人秃顶程序员

Java——枚举:优雅而干净的enum

《Java编程思想》中有这么一句话:“有时恰恰因为它,你才能够‘优雅而干净’地解决问题”——这句话说的是谁呢?就是本篇的主角——枚举(Enum)——大家鼓掌了。

18000
本人秃顶程序员

用这四种套路更新缓存,你会少走很多弯路!

看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作...

4700
本人秃顶程序员

吐血总结——90%程序员面试都用得上的索引优化手册

索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,索引就相当于目录。当你在用新华字典...

7600

扫码关注云+社区

领取腾讯云代金券