
多线程
爱码士人员
人生十有八九不如意,加油
展开
-
太硬盒了!阿里P8编程心得堪称完美的神仙并发编程笔记,请收下我的膜拜
参加过Java岗位面试的小伙伴应该都清楚,并发编程方面考点的重要性。“我不知道该如何学习,跟着哪个方向走才能保证万无一失”。但其实在我看来,这个问题的答案很简单,那就是“专注于学习那些不变的底层知识”。如果你也正好在并发编程原理方面理解的不透彻,应对面试官的提问有些发怵。这里小编就要给大家分享一个神仙级并发编程核心笔记了,图文并茂,非常适合有需要学习并发编程原理的朋友!笔记原作者:来自于阿里P8级架构师笔记文档特点:条理清晰,图文并茂更加易懂。获取得话麻烦一键三连之后看下图.原创 2020-12-17 15:29:18 · 231 阅读 · 3 评论 -
真香!凭借这份Github上60K+star面试笔记,帮我搞定了字节跳动、阿里、华为、小米95%以上的Java面试题
该文档在Github上收获60K+star的Java面试神技(这赞数,质量多高就不用我多说了吧)非常全面,包涵Java基础、Java集合、JavaWeb、Java异常、OOP、IO与NIO、反射、注解、多线程、JVM、MySQL、MongoDB、Spring全家桶、计算机网络、分布式架构、Redis、Linux、git、前端、算法与数据结构、MyBatis、RocketMQ、Netty、Dubbo。内容非常丰富,已经帮很多人拿下互联网一线公司的offer。每个知识点都有左侧导航书签页,看的时候十分方便原创 2020-10-28 14:56:16 · 251 阅读 · 4 评论 -
最新BAT资深Java面经合集:(计算机网络+框架+多线程+Linux+数据库+消息队列+Redis)工欲善其事,必先利其器,面试不打毫无准备的仗
总结了一份BAT(阿里、百度等)资深Java相关的面试题合集给到大家。文末有相关的2020最新BAT资深java面试题答案~用于参考下面就来说说面试时面试官所提问的技术性问题,每个人的面试时面试官所问到的问题都是会有所不同的。本文档小编已经整理好了,适合面试前的突击,有需要的读者朋友可以关注一下小编。题目答案获取方式:Java 基础知识重载和重写的区别 String 和 StringBuffffer、StringBuilder 的区别是什么?String 为什么是不可变的?原创 2020-10-27 15:50:38 · 386 阅读 · 0 评论 -
技术干货:JVM架构体系与GC命令全梳理,建议收藏
JVM运行时数据区OverviewJava虚拟机Java virtual machine(JVM) 是物理机器的软件实现。java编译器javac将源码文件.java编译成字节码文件.class,然后这个字节码文件.class被放到JVM中,装载并执行字节码文件.class。JVM架构图如下。JVM ArchitectureJVM架构体系垃圾回收(garbage collection):负责回收堆内存heap中没有被使用的对象判断对象是否存活,可达性检测引用计数算法:给对原创 2020-09-11 14:11:37 · 1239 阅读 · 3 评论 -
厉害,竟然徒手写出来了Spring事务的核心代码!
# 前言事务,是描述一组操作的抽象,比如对数据库的一组操作,要么全部成功,要么全部失败。事务具有4个特性:Atomicity(原子性),Consistency(一致性),Isolation(隔离性),Durability(持久性)。在实际开发中,我们对事务应用最多就是在数据库操作这一环,特别是Spring对数据库事务进行了封装管理。Spring对事务的支持,确实很强大,但是从本质上来讲:事务是否生效取决数据库底层是否支持(比如MySQL的MyISAM引擎就不支持事务,Spring能奈何!),同时一个原创 2020-09-10 13:35:13 · 301 阅读 · 0 评论 -
这怕是最全的【单例模式】,可以拉着面试官掰扯半小时(面试必备)
单例模式是面向对象的编程语言23种设计模式之一,属于创建型设计模式。主要用于解决对象的频繁创建与销毁问题,因为单例模式保证一个类仅会有一个实例。大部分对单例模式应该都知道一些,但面试的时候可能回答不会很完整,不能给自己加分,甚至扣分。单一的知识点并不能对自己在面试的时候带来加分,而系统的知识树则会让面试官另眼相看,而本文会系统的介绍单例模式的基础版本与完美版本,基本上将单例模式的内容完全包括。如果认为有不同的意见可以留言交流。源码已收录github查看源码单例模式最重要的就是保证一个类只会出现.原创 2020-09-09 16:47:40 · 2473 阅读 · 5 评论