Spring 事务的隔离级别和传播行为[https://www.jianshu.com/p/9da0fee0d026] try catch 对 Spring 事务的影响[ht...
Spring 事务的隔离级别和传播行为[https://www.jianshu.com/p/9da0fee0d026] try catch 对 Spring 事务的影响[ht...
本文转载于掘金Ruheng,总结非常好,故不再重复造轮子。 在日常工作中,经常会用到Git操作。但是对于新人来讲,刚上来对Git很陌生,操作起来也很懵逼。本篇文章主要针对刚开...
引言 AbstractQueuedSynchronizer,队列同步器,简称AQS,它是java并发用来构建锁或者其他同步组件的基础框架。 一般使用AQS的主要方式是继承,子...
网上大多都是对transient使用的介绍,没有介绍为什么被transient修饰的类成员变量不被序列化,下面将通过源码进行讲解 环境: jdk1.8 核心代码: Objec...
Java并发编程源码分析系列: 分析Java线程池的创建[https://www.jianshu.com/p/adbf37ef77bb] 上一篇已经对线程池的创建进行了分析,...
最近在改进项目的并发功能,但开发起来磕磕碰碰的。看了好多资料,总算加深了认识。于是打算配合查看源代码,总结并发编程的原理。 准备从用得最多的线程池开始,围绕创建、执行、关闭认...
Java并发编程源码分析系列: 分析Java线程池的创建[https://www.jianshu.com/p/adbf37ef77bb] 分析Java线程池执行原理[http...
本文包括: Servlet简介关于Servlet的一些类 Servlet生命周期 ServletConfig获得初始化参数 web引用对象——ServletContext(上...
本文包括传统JDBC的缺点连接池原理自定义连接池开源数据库连接池DBCP连接池C3P0连接池Tomcat内置连接池 1、传统JDBC的缺点 用户每次请求都需要向数据库获得链接...
环境:1、操作系统:CentOS release 6.8 (Final)2、安装版本: mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz3、...
环境:1、操作系统:CentOS release 6.8 (Final)2、安装版本: mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz3、...