首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JAVA
sidiot
创建于2022-09-14
订阅专栏
记录一些与 JAVA 相关的内容;
等 36 人订阅
共29篇文章
创建于2022-09-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【问题解决】解决 swagger2 默认地址失效
本篇博文要讲的是,关于配置好 swagger2 之后,访问其页面却被告诉页面不存在,即默认地址失效的问题。当然也顺带讲解一下 SpringBoot 和 Springfox 的版本兼容性问题。
【JAVA】让 ChatGPT 来讲讲 final
又迎来了一年一度的金三银四,虽然说今年的大环境不好,但是招聘还是在火热进行中。面试过 Java 工程师的小伙伴都知道,关键字 final 是面试高频题,面试官上来就问,说说 final 的作用。
【JAVA】让 ChatGPT 来描述 IOC
面试过 Java 工程师的小伙伴都知道,Spring 中的 IOC 是面试高频题,面试官上来就问,知道什么是 IOC 吗,IOC 是如何初始化的,以及 Bean 的生命周期等相关内容。
【JAVA】让 ChatGPT 来浅说 AQS
面试过 Java 工程师的小伙伴都知道,Java 中的 AQS 是面试高频题,面试官上来就直接了当地问,AQS 知道是什么吧,来讲讲它是怎么实现的,以及哪些地方用到了它。
【JAVA】如何监控和诊断JVM堆内和堆外内存使用?
本博文将结合 JVM 参数、工具等方面,进一步分析 JVM 内存结构,包括外部资料相对较少的堆外部分。 本篇博文的重点是,如何监控和诊断JVM堆内和堆外内存使用?
【JAVA】Java 内存模型中的 happen-before
Java 语言在设计之初就引入了线程的概念,以充分利用现代处理器的计算能力,这既带来了强大、灵活的多线程机制,也带来了线程安全等令人混淆的问题,而 Java 内存模型为我们提供了一个在纷乱之中达成一致
【JAVA】Java 常见的垃圾收集器有哪些?
垃圾收集机制是 Java 的招牌能力,极大地提高了开发效率。如今,垃圾收集几乎成为现代语言的标配,即使经过如此长时间的发展, Java 的垃圾收集机制仍然在不断的演进中,不同大小的设备、不同特征的应用
【JAVA】JVM 内存区域的划分
本博文将从内存管理的角度,进一步探索 Java 虚拟机(JVM)。垃圾收集机制为我们打理了很多繁琐的工作,大大提高了开发的效率;
【JAVA】不会有人不知道 Java 类能够在运行时动态生成吧?
探讨了更加深入的类加载和字节码操作方面技术。为了理解底层的原理,选取的例子是比较偏底层的、能力全面的类库,如果实际项目中需要进行基础的字节码操作,可以考虑使用更加高层次视角的类库。
【JAVA】聊聊类加载过程
Java 通过引入字节码和 JVM 机制,提供了强大的跨平台能力,理解 Java 的类加载机制是深入 Java 开发的必要条件。
【JAVA】并发类库提供的线程池有哪几种?
线程是不能够重复启动的,创建或销毁线程存在一定的开销,所以利用线程池技术来提高系统资源利用效率,并简化线程管理,已经是非常成熟的选择。本篇博文的重点是 Java 并发类库提供的线程池有哪几种?
【JAVA】强引用、软引用、弱引用、幻象引用有什么区别?
在 Java 语言中,除了原始数据类型的变量,其他所有都是所谓的引用类型,指向各种不同的对象,理解引用对于掌握 Java 对象生命周期和 JVM 内部相关机制非常有帮助。
【JAVA】并发包中的 ConcurrentLinkedQueue 和 LinkedBlockingQueue 有什么区别?
今天介绍一下线程安全队列。Java 标准库提供了非常多的线程安全队列,很容易混淆。并发包中的 ConcurrentLinkedQueue 和 LinkedBlockingQueue 有什么区别?
【JAVA】一个线程两次调用 start() 方法会出现什么情况?
今天我们来深入聊聊线程,相信大家对于线程这个概念都不陌生,它是 Java 并发的基础元素,理解、操纵、诊断线程是 Java 工程师的必修课,但是你真的掌握线程了吗?
【JAVA】接口和抽象类有什么区别?
Java 是非常典型的面向对象语言,曾经有一段时间,程序员整天把面向对象、设计模式挂在嘴边。虽然如今大家对这方面已经不再那么狂热,但是不可否认,掌握面向对象设计原则和技巧,是保证高质量代码的基础之一。
【JAVA】文件拷贝方式
NIO 不止是多路复用,NIO 2 也不只是异步 IO,今天我们来看看 Java IO 体系中,其他不可忽略的部分。
【JAVA】ConcurrentHashMap 如何实现高效地线程安全?
之前介绍了 Java 集合框架的典型容器类,它们绝大部分都不是线程安全的,如何保证容器是线程安全的?ConcurrentHashMap 如何实现高效地线程安全?
【JAVA】NIO 如何实现多路复用?
IO 一直是软件开发中的核心部分之一,Java 平台 IO 机制经过不断完善,虽然在某些方面仍有不足,但已经在实践中证明了其构建高扩展性应用的能力。
【JAVA】五分钟, 快速介绍 synchronized 底层实现
今天我们将深入了解 synchronize 底层机制,分析其他锁实现和应用场景,五分钟, 快速介绍 synchronized 底层实现;
【JAVA】动态代理基于什么原理?
通常认为,Java 是静态的强类型语言,但是因为提供了类似反射等机制,也具备了部分动态类型语言的能力。那么你知道,动态代理基于什么原理?
下一页