首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
peney
更多收藏集
微信扫码分享
微信
新浪微博
QQ
44篇文章 · 0订阅
@Transaction介绍以及失效场景
具体失效场景: 注解@Transactional配置的方法非public权限修饰; 注解@Transactional所在类非Spring容器管理的bean; 注解@Transactional所在类中,
坏了!面试官问我垃圾回收机制
面试官:我还记得上次你讲到JVM内存结构(运行时数据区域)提到了「堆」,然后你说是分了几块区域嘛 面试官:当时感觉再讲下去那我可能就得加班了 面试官:今天有点空了,继续聊聊「堆」那块吧 候选者:嗯,前
炸裂!MySQL 82 张图带你飞
之前两篇文章带你了解了 MySQL 的基础语法和 MySQL 的进阶内容,那么这篇文章我们来了解一下 MySQL 中的高级内容。 本文思维导图如下。 我们知道,MyISAM 和 MEMORY 存储引擎支持表级锁定(table-level locking),InnoDB 存储引擎…
张三闪现开大居然把Spring循环依赖的骨灰都给扬了?
循环依赖其实就是存在一些类,他们中的成员变量为其他类的对象,彼此之间相互引用,以上面图为例,就存在这A类对象引用B类对象,B类对象引用A对象,或者C本对象引用他本身,这就是循环依赖。 我们以朴素的思想想象一下,当我们创建A类对象a的时候,需要将B类对象b的引用赋值给a的成员变量…
2021金三银四面试必看的55个MySQL优化学习笔记,你竟然还没有收藏!
前言一般来说,准备MySQL面试,无非要从这几块进行准备:查询储存事务锁性能调优不少朋友苦于搜集资料耗时耗力,很难cover主面试官的考核角度。为了让大家在准备面试时少走弯路,这里小编熬夜一周为大家
spring:我是如何解决循环依赖的?
最近项目组的一个同事遇到了一个问题,问我的意见,一下子引起的我的兴趣,因为这个问题我也是第一次遇到。平时自认为对spring循环依赖问题还是比较了解的,直到遇到这个和后面的几个问题后,重新刷新了我的认识。 这两段代码中定义了两个Service类:TestService1和Tes…
深入理解《深入理解Java虚拟机》
重读《深入理解Java虚拟机》,以问答的形式整理笔记。 Java在执行程序过程中,会将他所管理的内存划分为几个不同区域,有各自的用途,创建时间和销毁时间。 程序计数器:一块比较小的内存空间,可以当作是当前线程所执行的字节码的行号的指示器。因为多线程下,是线程轮流切换,分配CPU…
面试官:缓存穿透、缓存雪崩和缓存击穿是什么?
重在穿透吧,也就是访问透过redis直接经过mysql,通常是一个不存在的key,在数据库查询为null。每次请求落在数据库、并且高并发。数据库扛不住会挂掉。 可以将查到的null设成该key的缓存对象。 当然,也可以根据明显错误的key在逻辑层就就行验证。 同时,你也可以分析…
反制面试官 | 14张原理图 | 再也不怕被问 volatile!
这一篇也算是Java并发编程的开篇,看了很多资料,但是轮到自己去整理去总结的时候,发现还是要多看几遍资料才能完全理解。还有一个很重要的点就是,画图是加深印象和检验自己是否理解的一个非常好的方法。 这是一份精心总结的Java内存模型思维导图,拿去不谢。 JMM是Java内存模型,…
synchronized底层原理、锁升级过程解读(带案例)
最近在读Charlie Hunt大神的《Java Performance》,第三章讲《JVM Overview》中间有说到synchronized的一些基本逻辑。本文会做一些整理,主要内容和重要知识点(本文中若未明确说明,JVM默认指的是HotSpot版VM): 1. sync…