摘要:前言 这次想介绍一下Java Stream的API使用,最近在做一个新的项目,然后终于可以从老项目的祖传代码坑里跳出来了。项目用公司自己的框架搭建完成后,我就想着把JDK版本也升级一下吧(之前的项目,最高就能用JDK7),但是后来发现公司的项目部署打包平台最高只支持到JDK8。那好吧,既然就支持到J 阅读全文
posted @ 2019-06-17 00:41 纪莫 阅读(13045) 评论(6) 推荐(16) 编辑
摘要:前言 最近在面试过程中有被问到,在Java反射中Class.forName()加载类和使用ClassLoader加载类的区别。当时没有想出来后来自己研究了一下就写下来记录一下。 解释 在java中Class.forName()和ClassLoader都可以对类进行加载。ClassLoader就是遵循 阅读全文
posted @ 2018-06-15 01:16 纪莫 阅读(26689) 评论(20) 推荐(24) 编辑
摘要:这里只是推荐一下好用的插件,具体的使用方法不一一详细介绍。 JRebel for IntelliJ 一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。 .igno 阅读全文
posted @ 2018-04-11 23:39 纪莫 阅读(185444) 评论(15) 推荐(44) 编辑
摘要:前言 年后在进行腾讯二面的时候,写完算法的后问的第一个问题就是,MySQL的半同步是什么?我当时直接懵了,我以为是问的MySQL的两阶段提交的问题呢?结果确认了一下后不是两阶段提交,然后面试官看我连问的是啥都不知道,就直接跳过这个问题,直接聊下一个问题了。所以这次总结一下这部分的知识内容,文字内容比 阅读全文
posted @ 2021-04-22 08:33 纪莫 阅读(1) 评论(0) 推荐(0) 编辑
摘要:前言 排序算法是老生常谈的了,但是在面试中也有会被问到,例如有时候,在考察算法能力的时候,不让你写算法,就让你描述一下,某个排序算法的思想以及时间复杂度或空间复杂度。我就遇到过,直接问快排的,所以这次我就总结梳理一下经典的十大排序算法以及它们的模板代码。 算法分析 一个排序算法的好坏,一般是通过下面 阅读全文
posted @ 2021-04-19 08:33 纪莫 阅读(344) 评论(1) 推荐(5) 编辑
摘要:前言 过年回来的第二周了,终于有时间继续总结知识了。这次来看一下SQL调优的知识,这类问题基本上面试的时候都会被问到,无论你的岗位是后端,运维,测试等等。 像本文标题中的两个问题,就是我在实际面试过程中遇到的,所以这次就主要围绕着这两个问题来总结一下。 本文的重点在第二部分,请耐心看完! expla 阅读全文
posted @ 2021-03-01 08:33 纪莫 阅读(530) 评论(2) 推荐(7) 编辑
摘要:其实很早就想写一篇年终总结了,可碍于最近一直在骑驴找马,白天工作,晚上面试,周末总结面试的知识点。今天终于放假了,才能够抽出时间来总结一下自己的2020。 过去一年的经历 受疫情影响,正月初十才回到北京,回到北京后又居家办公了大概一两个月,后面又变成了,单双号去单位办公,五一过后才基本上就恢复正常工 阅读全文
posted @ 2021-02-06 12:04 纪莫 阅读(556) 评论(0) 推荐(4) 编辑
摘要:前言 这篇文章的题目,是我真实在面试过程中遇到的问题,某互联网众筹公司在考察面试者MySQL相关知识的第一个问题,我当时还是比较懵的,没想到这年轻人不讲武德,不按套路出牌,一般的问MySQL的相关知识的时候,不都是问索引优化以及索引失效等相关问题吗?怎么还出来了,存储文件的不同?哪怕考察个MVCC机 阅读全文
posted @ 2021-02-01 08:28 纪莫 阅读(460) 评论(3) 推荐(3) 编辑
摘要:前言 看到文章的题目了吗?就是这么抽象和笼统的一个问题,确实是我面试中真实被问到的,某共享货车平台的真实面试问题。 SpringCloud确实是用过,但是那是三四年前了,那个时候SpringCloud刚开始流行没多久,我们技术总监让我们调研一下,然后算上我在内的三个同事就一人买了一本SpringCl 阅读全文
posted @ 2021-01-18 08:24 纪莫 阅读(612) 评论(0) 推荐(2) 编辑
摘要:前言 这次的内容是我自己为了总结Redis知识而扩充的,上一篇其实已经总结了几点知识了,但是Redis的强大,以及适用范围之广可不是单单一篇博文就能总结清的。所以这次准备继续总结,因为第一个问题,Redis的批量操作,是我在面试过程中被真实问到的,当时没答上来,也是因为确实没了解过Redis的批量操 阅读全文
posted @ 2021-01-04 08:33 纪莫 阅读(458) 评论(0) 推荐(3) 编辑
摘要:前言 作为Java程序员,在面试过程中,缓存相关的问题是躲不掉的,肯定会问,例如缓存一致性问题,缓存雪崩、击穿、穿透等。说到缓存,那肯定少不了Redis,我在面试的时候也是被问了很多关于Redis相关的知识,但是Redis的功能太强大了,并不是一时半会儿能掌握好的,因为有些高级特性或是知识平时并不会 阅读全文
posted @ 2020-12-30 08:32 纪莫 阅读(808) 评论(2) 推荐(6) 编辑
摘要:前言 看标题就知道,这个又是个在面试中被问到的问题。这个问题其实是在我上次换工作的时候面试被问到过几次,之前也没在意过,觉得这个东西可能比较深奥,我直接说不理解吧。但是随着Java开发这个行业越来越卷,这次换工作一定要做好充足的准备。把之前落下的坑都填好,再出去受虐(面试)。 什么是分布式事务 我们 阅读全文
posted @ 2020-12-21 08:21 纪莫 阅读(672) 评论(2) 推荐(7) 编辑
摘要:前言 继续总结吧,没有面试就继续夯实自己的基础,前阵子的在面试过程中遇到的各种问题陆陆续续都会总结出来分享给大家,这次要说的也是面试中被问到的一个高频的问题,我当时其实没答好,因为很早之前是看过springboot启动过程的源码,但是时间隔得有点久了(两年多没用过springboot),所以当时也没 阅读全文
posted @ 2020-12-14 08:32 纪莫 阅读(577) 评论(0) 推荐(5) 编辑