首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
houyachao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
49篇文章 · 0订阅
我认真总结并分析了Spring事务失效的十种常见场景
概述 在分析事务失效的常见场景之前,我们先来了解一下:事务的传播类型 和 @Transactionnal 注解的不同属性的含义。 事务的传播类型 isolation 该属性用于设置底层数据库的事务隔离
Spring源码解析-Spring 事务
一:概述及目录 这个是源码系列的第 4 篇,感觉不错的小伙伴请一键三连哦!!! 这篇源码解析,和 Spring AOP 中的知识有很多重合的地⽅,但是⽐ AOP 要稍微简单⼀些,建议两篇⽂章对⽐学 习
逐行解读Spring(六)- FactoryBean的亿点点细节
Spring的IOC部分已经差不多讲完了,下一篇会开始讲AOP部分的源码。本篇博文主要是分享一个小甜点给同学们,讲一下FactoryBean这个接口。 这个接口我们日常开发中使用的不多,更多的是第三方框架接入Spring的时候会使用。不过由于这个接口跟我们IOC中承载主要逻辑的…
RocketMQ源码-搭建源码调试环境
RocketMQ的源码下载和版本4.8, 基本架构分析,本地启动配置文件说明,Product和Consumer本地生产消息和消费消息
什么是分布式锁?
利用Memcached的add命令。此命令是原子性操作,只有在key不存在的情况下,才能add成功,也就意味着线程得到了锁。 和Memcached的方式类似,利用Redis的setnx命令。此命令同样是原子性操作,只有在key不存在的情况下,才能set成功。(setnx命令并不…
Java并发编程—synchronized保证线程安全的原理分析
程安全是并发编程中的重要关注点,应该注意到的是,造成线程安全问题的主要诱因有两点,一是存在共享数据(也称临界资源),二是存在多条线程共同操作共享数据。因此为了解决这个问题,我们可能需要这样一个方案,当存在多个线程操作共享数据时,需要保证同一时刻有且只有一个线程在操作共享数据,其…
一. 重识Java之夯实泛型
一. 重识Java之夯实泛型 二. 重识Java之夯实注解 三. 重识Java之夯实反射 一. 泛型类的定义 1.3 标识符号的字母规范. 二. 泛型接口的定义 三. 泛型函数的定义 注意:虽然方法2是推荐方式,但实际在IDEA中会提示使用方法1,这是因为它会实时检测传入类型是…
最近 5 年 133 个 Java 面试问题列表
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。
tomcat从启动到接轨Servlet二三事
在Linux系统下,启动和关闭Tomcat使用命令操作。 执行tomcat 的./shutdown.sh后,虽然tomcat服务不能正常访问了,但是ps -ef | grep tomcat 后,发现tomcat对应的java进程未随web容器关闭而销毁,进而存在僵尸java进程…
2018年文章汇总
2018年文章汇总