首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
哆啦酱油
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
整理了 40 多套 Java 完整实战项目,各个精品!
很多小伙伴都想找能跟着学习的完整实战项目。鱼皮分类整理了亿点点,都是开源免费的,适合系统学习,而且都是可以写到简历上的企业级完整项目! mall-learning:mall学习教程,架构、业务、技术要点全方位解析。 SpringBoot 完整电商系统 Mall:包括前台商城系统…
面试官:来!聊聊线程池的实现原理以及使用时的问题
无论是在工作中,还是在书本中,我们都可以听到或者看到关于线程在使用时的一些建议:不要在代码中自己直接创建线程,而是通过线程池的方式来使用线程。使用线程池的理由大致可以总结为以下几点。 1. 降低资源消耗。线程是操作系统十分宝贵的资源,当多个人同时开发一个项目时,在互不知情的情况…
关于消息队列,你能顶住这波面试连环炮🔥的攻势吗?
面试官:你好。 候选人:你好。 候选人:巴拉巴拉,“我们啥啥系统发送个啥啥消息到队列,别的系统来消费啥啥的。比如我们有个订单系统,订单系统每次下一个新的订单的时候,就会发送一条消息到 ActiveMQ 里面去,后台有个库存系统负责获取消息然后更新库存。” 面试官:那你们为什么使…
3分钟让你明白 HashMap之红黑树树化过程
适合面试装逼以及自我提升,前排请备好瓜子。 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本…
后端程序员必备:RocketMQ相关流程图/原理图
整理了一些RocketMQ相关流程图/原理图,做一下笔记,大家一起学习。 是一个队列模型的消息中间件,具有高性能、高可靠、高实时、分布式特点。 Producer、Consumer、队列都可以分布式。 实例消费这个 Topic 对应的所有队列,如果做集群消费,则多个 Consum…
夯实Java基础系列11:深入理解Java中的回调机制
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看喜欢的话麻烦点下Star哈文章首发于我的个人博客:本文是微信公众号【Java技术江湖】的《夯实Java基础
我所理解的JDK系列·第4篇·JavaSPI是如何工作的?
0. 前言 本文着重于实现一个基于 Java SPI 的 demo 以及对其实现原理的解析,即 ServiceLoader 类源码分析。 其实最初想写这篇文章的原因是在之前的一次面试中,被面试官问到关于 Java SPI 的问题,但没能说出让他满意的答案,所以才想着整理一篇 S…
《提升能力,涨薪可待》-Java并发之AQS全面详解
AQS全称AbstractQueuedSynchronizer,即抽象的队列同步器,是一种用来构建锁和同步器的框架。 AQS 解决了在实现同步器时涉及的大量细节问题,例如自定义标准同步状态、FIFO 同步队列。 基于 AQS 来构建同步器可以带来很多好处。它不仅能够极大地减…
淘宝双11,亿级流量高并发是怎么抗住的?看完这篇你就明白了!
同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。 文章最后汇总了一些架构设计的原则。 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍。 系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomca…
集合类源码解析——ArrayList
该方法调用了 ensureCapacityInternal 保证扩容后不会溢出。 该方法会返回添加元素后最小的 capacity 的值。如果初始化 ArrayList 时未指定容量,那么这个最小值将会是 DEFAULT_CAPACITY。 这里维护了 modCount 的改变。…