- 博客(4)
- 收藏
- 关注
原创 分享自己学习的Synchronized
偶尔在项目中看到Synchronized关键字,我在大脑搜索了一下对他的印象只剩一个“锁”字,juc的东西从学开始就不怎么理解,今天就想看看Synchronized到底是什么。对象头想了解Synchronized就先得知道对象头这个东西,在java中,我们所有的对象都有对象头,对象头用来存储与对象自身定义无关的一些数据。如图所示,对象头分为两部分(数组对象会多一部分来存储数组长度),Klass Word部分是用来存储该对象元数据的地址,就是这个对象是哪个类的实例。MarK Word用来存储对
2020-11-07 12:58:46 149
原创 java复制数组的方法:Arrays.copyOf,Arrays.copyOfRange,System.arraycopy用法,区别
Arrays.copyOf,Arrays.copyOfRange,System.arraycopy都是用来复制数组的方法,如果你傻傻分不清,想快速了解它们的用法和区别就一起来看看吧。1、先来看一下copyOf:第一个参数original:你从哪个数组复制内容,就是源数组;第二个参数newLength:你要复制的长度;返回一个数组,我们用一个目标数组接住;它只能从原数组的第一...
2019-10-12 14:07:50 1378 1
原创 基于JdbcTemplate的声明式事务控制
一、基于注解方式:步骤: 1)导包 JdbcTemplate数据库包: spring-jdbc-5.0.0.RELEASE.jarspring-orm-5.0.0.RELEASE.jarspring-tx-5.0.0.RELEASE.ja...
2019-09-17 21:35:04 136
原创 c3p0:nested exception is java.lang.NoClassDefFoundError: com/mchange/v2/cfg/MConfig
报错的异常:Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'datasource' defined ...
2019-08-27 14:34:36 953
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人