暂时未有相关云产品技术能力~
全网同名,主要在B站和公众号分享。内容:大厂高并发项目案例、高频面试题、经验分享
如果你想自学 Java,认真看完本文,你以后的职场生涯至少少走1年弯路。 本文会持续更新,建议收藏。
我花了几天时间整理了一些时下高频的 Java 基础题目,并反复斟酌,给出符合当前版本的解析。
技术文章不像时事新闻,看过就过,需要反复阅读、反复推敲。因此这边对个人的原创文章搞个汇总,方便有需要的同学查阅。后续的原创文章也会往该目录补充,喜欢我文章的同学可以收藏方便后续查阅。
面试阿里,HashMap 这一篇就够了
由于个人发展的原因和工作上的变动,产生了想出来看看机会的想法。经过了一段时间的准备,5 月下旬开始出来面试,面到了 7 月上旬,如愿拿到了自己心仪公司的 offer。按照自己的习惯,将这次面试过程中的一些经验总结、心得体会记录下来,自己留个记录,也希望可以帮助到一些同学。
最近换了个公司,从三月底开始面,面到四月底,面了有快二十家公司。我是一个喜欢总结经验的人,每经过一场面试,我在回来的路上都会仔细回想今天哪些问题可以答的更好,或者哪些问题是自己之前没遇到过的,或者是哪个知识点今天又问了等等。四月中旬的时候,我就在构思要写一篇面经,主要是想着可能对那些跟我相同处境的人有点帮助,再者就是稍微记录下这为期一个月的面试过程。
这道题是我之前的面试题文章《Java 基础高频面试题(2021年最新版)》里的第10题,今天通过字节码和流程图来跟大家详解一下完整的执行过程。 同时也会涉及一些字符串常量池的相关知识,这块内容网上现在的说法有太多错误了
IO多路复用目前在大厂的面试中,一般在两个地方可能会被问到,一个是在问到网络这一块的时候,另一个是在问到 Redis 这一块的时候,因为 Redis 底层也是使用了IO多路复用,所以整体来说 IO多路复用,也算是一道比较高频的一个面试题,所以今天跟大家来分享一下。
最近有很多同学反馈说自己找工作的时候,基本收到的面试邀请都是外包。 这个跟最近整体的环境有点关系,最近整体互联网的环境其实不太好,包括很多知名的大厂,都有一些裁员的消息传出来。 所以今天来跟大家聊一下这个话题。
Debug 是程序员的开发神器,使用好了可以帮助我们非常高效的工作、学习、排查问题等。毫不客气的说,是决定我们进阶到更高层级的一个重要技能。 今天跟大家分享一下 IDEA 中 Debug 调试的各种奇技淫巧。
如何保障缓存和数据库的一致性(超详细案例)
当被面试官问到JVM 调优时,完全可以按照本文的脉络回答
前言 这个问题应该是Java 面试中很经常被问到的一个题目,很多人害怕这个题目。 因为大部分人可能在工作中根本遇不到 FGC 频繁的问题,即使从网上背了点答案,心里也不踏实,因为毕竟不是自己亲自接触和解决过。 今天就和大家聊聊面试过程中遇到这个问题,该如何解答。
性能优化系列第一篇主要给大家科普了一些性能相关的数字,为大家建立性能的初步概念。第二篇给大家介绍了支撑淘宝双十一这种达到百万QPS项目所需的相关核心技术。 本文带来的是性能优化中的第一利器:并发与并行。
因此在JVM 面试中,CMS也是问的最多的,包括我自己现在面试别人时,问到 JVM 这一块,我也喜欢从CMS开始,逐渐深入。 不多废话,今天我们就来盘他。
又到一年双11,相信大部分同学都曾经有这个疑问:支撑起淘宝双11这么大的流量,需要用到哪些核心技术?性能优化系列的第二篇我想跟大家探讨一下这个话题。
交流群里最常听到的一句话就是:我项目太垃圾了,面试怎么办。说实话,我听了也感同身受,因为我也是这么走过来的。而且,几乎大部分人都会经历这个过程。所以,不多说了,安排。
本次带来JVM 的另一块重要内容,类加载机制,不废话,直接开怼。
全网最硬核的 synchronized 面试题深度解析
BAT 老兵的经验之谈,成长路上这个道理越早知道越好
全网最硬核 Redis 高频面试题解析(2021年最新版)
新人如何顺利度过试用期,让你受益终身的几个技能
今天我们继续下一个重要的面试内容:集合框架。HashMap作为 Java 中最靓的仔,毋庸置疑将是本文的主角。
缓存穿透、缓存击穿、缓存雪崩解决方案
缓存使用在现在的项目中非常常见,缓存在为我们带来便利的同时,也会带来一些常见的问题,如果不谨慎使用,可能会带来意想不到的结果。
分布式锁无论是在实际应用,还是面试中,都是经常会遇到的,因此很有必要掌握这个知识点。 今天跟大家一起探讨下当前主流的几种实现方案及其优缺点。
因为现在基本不会使用到哨兵模式,哨兵模式可以说基本只存在于面试中,同时由于哨兵的内容在集群中都有类似的,所以本文对哨兵的介绍会比较简单。
老态龙钟的Memcached 似乎已经无力阻挡 Redis 一统江湖了,但是在面试中,关于两者的比较还是频频出现,因此有必要了解下两者的区别。
在分布式环境中,数据副本 (Replica) 和复制 (Replication) 作为提升系统可用性和读写性能的有效手段被大量应用在各种分布式系统中,Redis 也不例外。
面试必问的 Redis:RDB、AOF、混合持久化
面试必问的 Redis:数据结构和基础概念
最近换了工作后,没之前压力那么大了,所以想把这个之前留下的坑给填上。之后会针对这些题目按专题来给出对应的解析,同时结合当前的面试环境,适当补充点当前热门题目。
如何写一份让 HR 眼前一亮的简历(附模板)
由于个人发展的原因,前段时间又出去面试了,这次面试目标比较清晰,主要面一些业务量比较大、业务比较核心的部门。 前前后后面了一个多月,面了不少公司,面试轮次二三十轮应该是有的。 按照自己的习惯,将这次面试过程中的一些经验总结、心得体会记录下来,自己留个记录,也希望可以帮助到一些同学。
跳槽,如何选择一家公司
没错,我前段时间又出去面试了,看来应该不会有《6年 Java 面试经验》了,哈哈。我有个同事跟我说过:他曾经的老大告诉他们,无论是否跳槽,每年都应该出去面试一下。我个人对这个想法持支持态度,至少在我们还年轻的时候应该尽量这么做,当然我自己也做不到哈哈。
本文在此基础上,对 MVCC 展开详细的分析,同时修改了之前的一些不太准确的说法,希望可以助你在面试中更好的发(zhuang)挥(bi)。
分享面试必问的 MySQL
面试必问的线程池,你懂了吗?
面试必问的 Redis:高可用解决方案哨兵、集群
921天,从小厂到入职阿里
在上篇文章中,我们介绍了 AOP 代理的创建:Spring AOP源码学习:创建 AOP 代理,本文将介绍最后的一个重要内容:使用了 AOP 代理的方法的一次完整调用流程。
在上篇文章中Spring AOP:AOP 注解的解析,我们解析了AOP 注解,并注册了一个重要的 bean:AnnotationAwareAspectJAutoProxyCreator,AspectJ 方式的 AOP 的重要内容都在这个类里面,本文将详细介绍这个类及其相关方法。
本文中的源码使用当前最新的版本,即:mybatis-spring 为 2.0.4,mybatis 为 3.5.4,引入这2个 jar 包即可查看到本文的所有代码。
上文介绍了AOP 的基本概念,本文开始进入AOP 的源码解析,本文仍以 AspectJ 来进行介绍,首先是 AOP 注解的解析。
本文的内容以 AspectJ 来进行介绍。
小白也看得懂的 Spring本文将用最通俗易懂的文字介绍 Spring IoC 中的核心流程,主要用于帮助初学者快速了解 IoC 的核心流程,也可以用作之前源码分析文章的总结。本着简单的初衷,本文会省略掉大量流程,只介绍最重要的步骤。 IoC 核心流程介绍
本文作为 Spring 系列的文章目录,后续 Spring 相关文章都会更新到本文,方便大家查阅。
Spring IoC 的核心内容已经介绍完毕,本文将对最后一个方法 finishRefresh 进行介绍。由于存在上下文关系,本文也会对 initApplicationEventMulticaster 方法、registerListeners 方法进行介绍。
这篇文章本该发表于2018年4月份末,在 排序算法:快速排序 之后,但是不知道什么原因,这篇文章忘了在CSDN上发表,今天在看博客的时候突然发现,因此补上。