首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java基础
订阅
老张家的独苗
更多收藏集
微信扫码分享
微信
新浪微博
QQ
68篇文章 · 0订阅
可能是最漂亮的Spring事务管理详解
事务是逻辑上的一组操作,要么都执行,要么都不执行. 原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 持久性: 一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。 所谓事务管理,其实就是…
面试官:用过CompletableFuture吗?
我发现,“各领风骚数百年,一代新人换旧人”是任何事物的底层逻辑,Java面试八股文也不例外。 前几年,但凡面试中问到多线程相关内容,那一定少不了“说下线程池7大参数的作用”。
面试官:说说volatile底层实现原理?
在 Java 并发编程中,有 3 个最常用的关键字:synchronized、ReentrantLock 和 volatile。 虽然 volatile 并不像其他两个关键字一样,能保证线程安全,但
工作六年,我学会了用 Arthas 来辅助我的日常工作
如何通过 arthas 来解决日常工作中的疑难问题,如何通过 arthas 处理工作以前需要 debug,需要打印日志才能找的 bug。 集合案例来谈谈如何使用 arthas 这些命令。
JDK8到JDK21的演变史
前言 事物总是在不断地演进、变化中得以生存、升华或者消亡的。不是在沉默中爆发就是在沉默中死去,java在前些天发布了最新版的JDK21。这次版本可谓万众瞩目,也预示着它在不断地升华后必将是更加辉煌
synchronized锁升级过程
简介 在多线程中解决线程安全的问题时常用到Synchronized,现在的synchronized相对于早期的synchronized做出了优化,从以前的加锁就是重量级锁优化成了有一个锁升级的过程(偏
阿里二面面试题:请你说一下对受检异常和非受检异常的理解?
> 面试题: 请你说一下对受检异常和非受检异常的理解? # 面试考察点 考察目的: 异常的设计,在程序开发中时非常重要的。好的异常设计能够合理清晰的反馈程序的问题,提供排查思路。同时,还能够很好
面试必备:ThreadLocal详解
大家好,我是捡田螺的小男孩。 无论是工作还是面试,我们都会跟ThreadLocal打交道,今天就跟大家聊聊ThreadLocal哈~ ThreadLocal是什么?为什么要使用ThreadLoc
Java面试必问,ThreadLocal终极篇
在面试环节中,考察"ThreadLocal"也是面试官的家常便饭,所以对它理解透彻,是非常有必要的. 当然了,也有面试官会慢慢引导到这个话题上,比如提问“在多线程环境下,如何防止自己的变量被其它线程篡改”,将主动权交给你自己,剩下的靠自己发挥。 那么ThreadLocal可以做…
面试官:如何实现高效的乘法【位运算详解】
计算机的底层数据都是二进制,二进制运算就是位运算,今天就带大家一起复习下 身为一个程序员,哪怕你是个前端,大概率用不上这些,但是这些知识你就是得清楚 位运算包括与&、或|、异或^、非~等等 计算机里面