首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
桦说编程
掘友等级
资深后端开发
Almost all in AI。AI提效, 系统设计, 代码质量, 性能优化, 并发编程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
175
文章 174
沸点 1
赞
175
返回
|
搜索文章
最新
热门
正确理解JVM中的栈帧数据结构
有些博客和书中总结的栈帧数据结构不完全准确,本文总结了JVM规范中的相关内容。动态连接不是数据结构,而是一个过程,即把符号引用翻译成内存地址的过程。
深入理解Java中的双重检查锁DCL
本文梳理了 DCL 的多种实现,常见的 DCL 变形,如 final 实现,ThreadLocal 实现等,并从 happens-before 角度考虑某些 DCL 实现为什么失效。
深入理解Java中的 builder 模式
本文总结讨论了builder模式的诸多特性:可变与不变、可选参数、默认参数、传参顺序、继承等,同时提供了相关代码分析,还讨论了Spring中是如何使用builder模式的。
Java如何系统地避免空指针问题
新手Java开发总是经常空指针检查,甚至某些老手也会犯这样的问题。本篇文章我们来看看如何系统地避免空指针问题。
可变集合操作的不可变实现(Guava使用指南3)
上篇文章主要讨论了不可变集合的优点,这次我们来看看具体如何改造或重构现有代码,实现相同的结果。本文详细分析了标准库中的多数可变方法,给出了不可变实现。
为什么要使用Guava不可变集合类(Guava使用指南2)
作为Java开发人员,为什么你一定要学会使用Guava?本文讨论了使用Guava不可变类的优点和最佳实践,建议收藏、转发、加关注。
Guava 用法指南(1)
好多人知道Guava类库却不经常使用,本文分析其中原因并深入剖析其编程思想,提出了最佳实践。Guava提供了Java标准库之外的能力支持,使用Guava对于提升代码能力大有裨益。
Mybatis Plus 最佳实践总结与逻辑删除实现
本文想讨论两个方面的内容,第一部分是 MyBatis Plus的最佳实践, 第二部分讨论了从面向对象的角度抽取出可复用的业务逻辑,主要包括逻辑删除的实现、通用CRUD的封装、自动填充字段等。
深入理解Java泛型、协变逆变、泛型通配符、自限定
介绍了纯函数、协变和逆变的概念。Java通配符的使用,PECS法则,类型自限定的编程模式,super builder。举例说明Spring Security下复杂的配置是如何使用自限定并简化配置的。
集合类再探2:为什么我们需要不可变类型
为什么很多书籍中都提到了不可变类型?本文将具体说明不可变类型的好处以及最佳实践:涉及到guava类库和流式处理collect方法。
下一页
个人成就
2024年度人气作者No.173
文章被点赞
757
文章被阅读
76,494
掘力值
4,486
关注了
41
关注者
258
收藏集
8
关注标签
15
加入于
2023-02-10