摘要: 今天给大家分享的是得到内推的小朱在阿里的一个面试经验分享,小朱是有着2.5年的工作经验,面试定级P6,一共是技术4面+HR面! 一面(电话面): Java中有哪些容器 类加载的双亲委派模型 hashmap , hashtable ,treemap区别 lock原理,AQS 了解哪些垃圾回收器和区别 阅读全文
posted @ 2020-12-03 16:17 热衷技术的Java架构师 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 对今年的大环境而言,跳槽成功的难度比往年高了很多,很明显的感受就是:对于今年的java开发朋友跳槽面试,无论一面还是二面,都开始考验一个Java程序员的技术功底和基础。对源码解读和核心原理理解也是成了加分项,特别是对 Java 的一些核心基础知识点掌握的不够或者没有体系方向的朋友面试也成了一个苦恼的 阅读全文
posted @ 2020-10-09 21:14 热衷技术的Java架构师 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 概览 在 JDK 1.8 引入 StampedLock,可以理解为对 ReentrantReadWriteLock 在某些方面的增强,在原先读写锁的基础上新增了一种叫乐观读(Optimistic Reading)的模式。该模式并不会加锁,所以不会阻塞线程,会有更高的吞吐量和更高的性能。 跟着“码哥字 阅读全文
posted @ 2020-09-23 21:49 热衷技术的Java架构师 阅读(1711) 评论(1) 推荐(2) 编辑
摘要: 一面 hashmap与concurrenthashmap的区别 垃圾回收算法以及垃圾回收器 CMS的回收步骤 G1和CMS的区别 CMS哪个阶段是并发的哪个阶段是串行的? G1内部是如何分区的(region) HashMap如何解决Hash冲突 my sql 索引类别 什么是覆盖索引 b+树和b树的 阅读全文
posted @ 2020-09-18 15:55 热衷技术的Java架构师 阅读(572) 评论(0) 推荐(0) 编辑
摘要: Java异步编程实战 详细内容: Java并发编程实战 第1部分:基础 第2部分:构建并发应用程序 第3部分:活跃度,性能和测试 第4部分:高级主题 因为内容太多,笔者会展示目录和详细内容截图,有需要获取完整编程宝典的朋友可以 加微信:mxm1073 或 扫描下方二维码 (备注:博客) 阅读全文
posted @ 2020-09-17 14:19 热衷技术的Java架构师 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 最近在和一位阿里的架构师聊天中问到了现在进大厂的一些要求,他提到有几个几乎必考的技术点:高并发、JVM、Mysql、Redis、设计模式等。针对这些知识点我也是收集整理了一些相关的学习资料和一份阿里架构师的学习路线图分享给大家参考学习: 高并发 编程大神马士兵出版的《多线程与高并发》,这两大块儿是现 阅读全文
posted @ 2020-09-15 14:45 热衷技术的Java架构师 阅读(248) 评论(0) 推荐(0) 编辑
摘要: spring cloud 版分布式电商项目,全力打造顶级多模块,高可用,高扩展电商项目 关于源码已经全部上传好了,有需要的读者朋友(见文末) spring-cloud-shop spring cloud 版分布式电商项目,全力打造顶级多模块,高可用,高扩展电商项目。目前项目使用分库设计方案,不同的模 阅读全文
posted @ 2020-09-12 15:03 热衷技术的Java架构师 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 谈到微服务,大家众说纷纭,但却很难有一个清晰的概念来描述。微服务不是“银弹”,我理解的微服务是一种文化,而我们要做的就是将微服务的理念运用到实际开发中。经过一系列的技术选型,最终Spring Cloud凭借其成熟的组件、完善的一站式解决方案,最终成为了我们落地微服务的选择。 此时的Spring Cl 阅读全文
posted @ 2020-09-11 20:15 热衷技术的Java架构师 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 概述 Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。 设计目的: 用来简化新 阅读全文
posted @ 2020-09-10 19:34 热衷技术的Java架构师 阅读(812) 评论(0) 推荐(0) 编辑
摘要: Spring概述 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。 笔记内容介绍: 由于笔记内容过多,因此为了避免影响到大家的阅读体验,在此只以截图展示部分内 阅读全文
posted @ 2020-09-09 14:00 热衷技术的Java架构师 阅读(291) 评论(0) 推荐(0) 编辑