首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java实用技巧
订阅
不知404
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
架构师总结的9种OOM常见原因及解决方案
当JVM内存严重不足时,就会抛出java.lang.OutOfMemoryError错误。本文总结了常见的OOM原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。Javaheapspace当
开源了,优雅的Controller,应该这样写!
控制层的优雅写法,技术文章中多次被各个大佬讲过,但是都只是教你如何处理,却没有现成的工具封装。为了能够更好的使用优雅的写法,我自己从总结了常用的类型、以及以及处理方案并开源,欢迎大家使用。
最新全国各省市区县地图GeoJSON数据批量下载
数据来源 阿里云DataV.GeoAtlas 目录结构 info.json: 包含所有地区的层级信息以及经纬度信息 china.json: 全国地图json数据 province: 省地图json数据
没有实际的高并发经验,面试如何吹一波牛?
很多人吐槽,现在找Java初级开发的工作都要高并发经验,但平时工作里根本没机会接触这种项目。大多数项目并没有那么多并发需求,遇到冲突,顶多加个分布式锁就行了。那如果真的碰到这种面试,怎么应对呢?
JDK8到JDK21的演变史
前言 事物总是在不断地演进、变化中得以生存、升华或者消亡的。不是在沉默中爆发就是在沉默中死去,java在前些天发布了最新版的JDK21。这次版本可谓万众瞩目,也预示着它在不断地升华后必将是更加辉煌
反射性能变慢了?那是你不会用ReflectionUtils
有一次小菜遇上一个通用的需求,于是决定在项目中使用反射,等到小菜提交代码后,审核代码的技术leader直摇头,又把小菜给叫过去了
农行1面:Java如何保证线程T1,T2,T3 顺序执行?
线程是 Java执行的最小单元,通常意义上来说,多个线程是为了加快速速且无需保序,这篇文章,我们来分析一道农业银行的面试题目:如要保证线程T1, T2, T3顺序执行?
你知道怎么合理设置线程池参数吗?
Java中的线程池核心实现类是`ThreadPoolExecutor`,`ThreadPoolExecutor`实现的顶层接口是`Executor`,它定义了一种将**任务提交**与**任务运行机制*
工作中用Redis最多的10种场景
前言 Redis作为一种优秀的基于key/value的缓存,有非常不错的性能和稳定性,无论是在工作中,还是面试中,都经常会出现。 今天这篇文章就跟大家一起聊聊,我在实际工作中使用Redis的10种场景
记一次 Redisson 线上问题 → 你怎么能释放别人的锁
redisson释放锁的时候,要判断是否是当前线程持有锁,只能释放当前线程的锁,而不能释放别的线程持有的锁;推荐用 isHeldByCurrentThread() 来判断是否当前线程持有锁