首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java基础
订阅
Fun店伙计
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
Springboot-后端统一返回接口+统一异常处理+后端参数校验
引入依赖目录结构1.统一返回接口1.1统一响应体定义1.2枚举状态码定义2.实体类+参数校验3.全局异常处理3.1自定义异常APIException2.全局异常统一处理4.ResponseContro
DDD系列第7篇:统一接口层返回格式以及全局异常处理
在领域驱动设计(DDD)中,接口层主要负责处理与外部系统的交互,包括接收用户或外部系统的请求,调用应用层服务处理请求,以及将处理结果返回给请求方。 我发现一些代码中,接口的返回值类型众多,有的直接返回
万字详解 Stream 流式编程,写代码也可以很优雅
Java 流(Stream)是一连串的元素序列,可以进行各种操作以实现数据的转换和处理。流式编程的概念基于函数式编程的思想,旨在简化代码,提高可读性和可维护性。
OutOfMemoryError 可以被 try catch 吗?
群里小伙伴碰到的一道比较经典的面试题,但我相信很多第一次碰到这个问题的同学应该无法立刻给出答案,最好的办法肯定还是动手测一测。 注意看下面的 Gif,每点击一次 Allocate 20MB ,都会给数组容量增加 20*1024*1024,当然应该并不是 20 MB。如下面代码所…
【Java集合源码】关于ArrayList的几个问题
ArrayList 内容很多,可以先从总体架构入手,然后再以某个细节作为突破口,比如这样:ArrayList 底层数据结构是个数组,其 API 都做了一层对数组底层访问的封装,比如说 add 方法的过程是……(这里具体可以参考 ArrayList 源码分析中 add 的过程)。…
ConcurrentHashMap1.8源码解读及如何保证线程安全
不应该在意起点,而要看向将要去到的地方。 如initialCapacity为15,则sizeCtl为16,若initialCapacity为16,则sizeCtl为16。 若initialCapacity大小超过了允许的最大值,则sizeCtl为最大值。 其只是用来确定size…
老哥,您看我这篇Java集合,还有机会评优吗?
集合在我们日常开发使用的次数数不胜数,ArrayList/LinkedList/HashMap/HashSet······信手拈来,抬手就拿来用,在 IDE 上龙飞凤舞,但是作为一名合格的优雅的程序猿,仅仅了解怎么使用API是远远不够的,如果在调用API时,知道它内部发生了什么…
从Linux内核理解JAVA的NIO
IO 可以简单分为磁盘 IO 和 网络 IO ,磁盘 IO 相对于网络 IO 速度会快一点,本文主要介绍 磁盘 IO ,网络 IO 下周写。 JAVA 对 NIO 抽象为 Channel , Channel 又可以分为 FileChannel (磁盘 io)和 SocketCh…
奇淫巧技,springboot 全局日期格式化处理,有点香!
最近部门几位同事受了一些委屈相继离职,共事三年临别之际颇有不舍,待一切手续办妥帖,寒暄过后送他们出公司,几个老哥临别时冲我鬼魅一笑,我顿时心里一紧有种不好的预感,这事绝对没有这么简单。等我接手这几个大佬的项目后,应验了我的预感,此刻我居然有点后悔,为啥送别之时没揍他们一顿!哈哈…
羞,Java 字符串拼接竟然有这么多姿势
就在昨天,一位叫小菜的读者微信我说了上面这段话。 我当时看到这条微信的第一感觉是:小菜你也太菜了吧,这都不知道为啥啊!我估计正在读这篇文章的你也会有同样的感觉。 但扪心自问,在我做程序员的前两年内,我也不知道为啥。遇到字符串拼接就上“+”号操作符,甭管是不是在循环体内。和小菜比…