首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
Lorin洛林
创建于2023-07-20
订阅专栏
Java 技术分享
等 39 人订阅
共36篇文章
创建于2023-07-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
如何在代码中优雅的处理 ConcurrentModificationException
ConcurrentModificationException 是 Java 中运行时异常的一种,当在遍历集合时修改了集合(如添加、删除、或修改元素)没有正确处理时,就会抛出该异常。
Spring Cloud Netflix 系列:Eureka 经典实战案例和底层原理解析
在微服务架构中,服务注册与发现 是基础组件。Spring Cloud Netflix 提供了强大的服务治理工具——Eureka,它通过注册中心的概念,帮助我们实现服务注册、发现与健康监控。
直接调用 Java 线程的 run() 方法会发生什么?
直接调用 `run()` 方法不会启动一个新的线程,它只是普通方法调用,代码在当前线程中同步顺序执行。而调用 `start()` 方法则会启动一个新的线程,并在该线程中执行 `run()` 方法的代码
Java 日期字符串格式化:请不要乱用 YYYY 和 yyyy
理解 YYYY 和 yyyy 的区别,避免常见的格式化陷阱,可以帮助开发者编写更准确和可靠的代码。通过充分的测试和明确的文档,可以有效地避免由于日期格式化问题导致的错误。
Spring 中类似 aBbb 单字母单词序列化与反序列问题
最近在使用 `spring boot mvc` 实现 HTTP 接口时出现了大小写异常转换的神秘现象
还在用又臭又长的多层 if 判断空值?那我推荐你使用 Optional
`Optional` 是 Java 8 中引入的一个有趣类,用于表示一个值存在或不存在。它的设计目的是解决空指针异常(`NullPointerException`)问题,使得程序更加健壮、简洁。
Java 对象字段基本类型和包装类型的选择以及 null 处理的一些思考
最近合并代码中发现了一个有意思的报错:`Lombok builder is missing non nullable fields`,大意是说 Lombok 构建器缺少对非空字段的处理
一文读懂函数式接口、Lambda表达式、Stream
本篇文章我们来聊聊其中三个比较重要的特性:函数式接口、Lambda表达式、Stream流,我们分别从示例用法、底层原理、最佳实践三个方面来了解这些特性。
Java 异常处理下篇:11 个异常处理最佳实践
在前两篇文章中,我们深入研究了 `Java` 异常处理中的 `Throwable` 类和异常处理常用关键字以及 `finally` 使用中的陷阱。在本文中,我们将探讨异常处理的一些最佳实践。
Java 异常处理中篇:finally 中的陷阱(finally 中 return 会发生什么)
本文我们结合了 `finally` 在实际使用中可能出现的问题并进行分析对应的原因,最后介绍了 `finally` 在 `JVM` 中的实现原理,帮助我们在日常开发的更好的使用 `finally`
Java 异常处理上篇: Throwable 详解
Java异常处理是构建健壮程序的关键组成部分。Throwable`类及其子类为我们提供了处理程序执行中出现的问题的框架。
为什么不推荐在 while 循环中使用 sleep()
最近逛 CSDN 看到一篇文章,文章大意是说为什么在循环中不推荐使用 sleep 操作,原因在于线程挂起和唤醒会有很大的性能消耗,并推荐使用 Timer 等方案
单例模式下双重校验锁 DCL 的灵魂三问
hello,大家好,我是 Lorin,今天给大家带来双重校验锁的灵魂三问?以及我们如何一步步实现一个懒汉式单例。开始阅读前,大家可以思考下面三个问题:
你真的了解 Java 数组?
数组是我们日常开发中使用非常广泛的一种数据结构,但是大家真的已经了解它了?我们最大可以开辟多大的数组?数组底层如何存储?什么时候我们应该选择数组?接下来我和大家一起来一一解决这些问题。
Spring Event(Spring 事件)最佳实践
上一篇文章我们介绍了 Spring Event 的基本使用、底层原理以及适应场景,这篇文章我们来看一下 Spring Event 在实际项目的一些使用示例和最佳实践推荐。
轻量级内部组件解耦神器 Spring Event(Spring 事件)
Spring事件(Spring Events)是Spring框架的一项功能,基于观察者模式实现,适用于内部组件之间的通信和解耦,常用于用户注册事件、库存更新事件等轻量级事件的处理。
从入门到精通:Java线程池原理 3W 字长文全面指南
本文从线程池概念和用途开始介绍,然后接着结合线程池的源码,领略线程池的设计思路,最后结合实践介绍线程使用的一些常见案例以及线程池参数配置难题引出动态线程池。
聊聊 Java 21 中的结构化并发(预览版)
hello,大家好,我是 Lorin,今天和大家一起聊聊 Java 21 中另一个有意思的预览特性 - 结构化并发。
经典面试题:SpringBoot 应用可以同时并发处理多少请求
经典面试题:SpringBoot 应用可以同时并发处理多少请求 200?面试官:对不起你已被加入人才库
提高 Java 开发效率不可或缺的插件:Maven Helper、Lombok、Tabnine...
在Java开发中,IDE(集成开发环境)插件是提高开发效率和代码质量的关键工具。本文将介绍一些广受欢迎的Java开发插件,帮助开发者更轻松地编写、测试和维护Java代码。
下一页