自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 2021-04-20

## **并发环境下各种各样的锁** 在并发环境下,为了保证线程安全,就需要引入锁的概念,接下来就介绍一下锁的大致分类和他们的概念及作用。 ①轻量级锁:JVM开发者在很多情况下,synchronized中的代码是被多个线程交替执行的,而不是同时执行的,也就是说并不存在实际的竞争,或者是有短时间的锁竞争,用CAS就可以解决,这种情况下,用完全互斥的重量级锁是没必要的。轻量级锁是指当锁原来是偏向锁的时候,被另一个线程访问,说明存在竞争,那么偏向锁就会升级为轻量级锁,线程会通过自旋的形式尝试获取锁,而不会陷入阻

2021-04-20 20:24:41 66

原创 数据库基础不完整总结

​ 在学习过程中,数据库可谓是重中之重,对于一些基础的概念和知识点,我整理了一下以便自己的记忆和复习,同时希望可以对大家有所帮助。 数据库事务 四个基本特征 1 原子性:事务不可分割。事务包含的所有操作要么全部成功,要么全部失败回滚,因此操作成功就必须要完全应用到数据库,如果操作失败就不能对数据库产生影响。 2 一致性:事务前后数据一致。指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 3 隔离性:多个事物之间,保持数据的隔离。当多个用

2021-04-18 16:17:36 212

原创 java实现大数阶乘求和

题目描述 用高精度计算出S=1!+2!+3!+…+n!(n≤50)S=1!+2!+3!+…+n! (n≤50)S=1!+2!+3!+…+n!(n≤50) 其中“!”表示阶乘,例如:5!=5×4×3×2×15!=5 \times 4 \times 3 \times 2 \times 15!=5×4×3×2×1。 输入输出格式 输入格式: 一个正整数NNN。 输出格式 ...

2019-03-05 23:38:48 1447 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除