首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java基础
订阅
一个帅气的名字
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
小细节,大问题。分享一次代码优化的过程
某个接口耗时8s,一开始我以为是io或者网络传输的瓶颈问题。现在的计算机,如非这两者,你很难把一个接口整得很慢。本文记录这一优化过程。
类加载流程,类加载机制及自定义类加载器详解(面试再也不怕了)
一、引言二、类的加载、链接、初始化1、加载1.1、加载的class来源2、类的链接2.1、验证2.2、准备2.3、解析3、类的初始化3.1、< clinit>方法相关3.2、类初始化时机3.3、final定义的初始化3.4、ClassLoader只会对类进行加载,不会进行初始化…
大白话+画图 从源码角度一步步搞懂ArrayList和LinkedList的使用
大白话+画图 从源码角度一步步搞懂ArrayList和LinkedList的使用,更好地去理解和使用这俩个最常见的集合数据结构。
【面试必杀题】HashMap 扩容时,可以不是2的N次方吗
根据我的面试经历,很多面试官经常会将HashMap作为面试基础题,这主要还是因为它里面涉及到的知识点太多了。有次在组内的分享中,我们就交流了相关问题,比如:HashMap扩容时,可以不是2的N次方吗
面试被问到“类的加载过程”,怎么回答可以脱颖而出?
大家好,我是哪吒。 一、做一个小测试,通过注释,标注出下面两个类中每个方法的执行顺序,并写出studentId的最终值。 有兴趣的小伙伴试一下,相信我,用System.out.println标记一下每
为什么 HashMap 会死循环?
HashMap 死循环发生在 JDK 1.8 之前的版本中,它是指在并发环境下,因为多个线程同时进行 put 操作,导致链表形成环形数据结构,一旦形成环形数据结构,在 get(key) 的时候就会产生
一次简单的 JVM 调优,拿去写到简历里
大家好,我是大彬。 JVM调优一直是面试官很喜欢问的问题。周末在网上看到一篇JVM调优的文章,给大家分享一下。 背景 最近对负责的项目进行了一次性能优化,其中包括对 JVM 参数的调整,算是进行了一次
让人恶心的多线程代码,性能怎么优化!
Java 中最烦人的,就是多线程,一不小心,代码写的比单线程还慢,这就让人非常尴尬。 通常情况下,我们会使用 ThreadLocal 实现线程封闭,比如避免 SimpleDateFormat 在并发环
Java ThreadLocal 深入底层源代码; 讲清楚为什么 ThreadLocalMap 的 Entry 的 key 使用弱引用;
什么是 ThreadLocal 在多线程并发编程中,保证变量的线程安全性是十分重要的,在通常的做法是利用加锁来实现线程安全。这样虽然可以保证线程安全。但是程序运行的效率会显著的下降。 为了使得程序运行
CompletableFuture实现异步编排全面分析和总结
--- theme: orange highlight: dracula --- ## 一、🌈CompletableFuture简介 > `CompletableFuture`结合了`Future