首页
分类
Java基础教程
Java高级教程
SpringBoot教程
数据库系统概论
数字图像处理教程
Git教程
标签
图库
瞬间
归档
关于
快乐江湖的博客
更多内容请点击CSDN关注“快乐江湖”
累计撰写
127
篇文章
累计创建
33
个标签
累计收到
2
条评论
栏目
首页
分类
Java基础教程
Java高级教程
SpringBoot教程
数据库系统概论
数字图像处理教程
Git教程
标签
图库
瞬间
归档
关于
目 录
CONTENT
以下是
面试题
相关的文章
第三章Java网络编程-第一节2:网络编程必备网络知识2之网络协议分层
一:生活中的协议分层 (1)生活中的分层1——汉堡包 汉堡包属于一种快餐,之所以称之为快餐,是因为它的制作效率高,在一定时间内可以满足不同口感,搭配出不同风格的食物。之所以这样是因为汉堡包采用了分层结构,想要替换哪一步就替换那一部分,每一层与每一层互不干扰 这样带来的好处就是解耦,在软件设计中我们经
2023-07-25
8
0
0
Java高级教程
第二章Java多线程常见面试题-第三节:线程安全集合类和死锁
一:线程安全集合类 在Java集合框架中,大部分都是线程不安全的,当然也存在如Vector这样的线程安全类,但不推荐使
2023-07-21
3
0
1
Java高级教程
第二章Java多线程常见面试题-第二节:JUC(java.util.concurrent)
JUC:JUC是java.util.concurrent包的简称,目的就是为了更好的支持高并发任务。让开发者进行多线程编程时减少竞争条件和死锁的问题<
2023-07-17
6
0
0
Java高级教程
第二章Java多线程常见面试题-第一节:锁策略、CAS和Synchronized原理
一:常见的锁策略 synchronized是什么锁:总的来说,synchronized是一把自适应锁,它既是乐观锁(基于自旋锁实现)也是悲观锁(基于挂起等待实现);即是轻量级锁也是重量级锁;不是读写锁,是普通互斥锁;是非公平锁;是可重入锁 (1)乐观锁与悲观锁 乐观锁:预测锁冲突的概率不高,因此所做
2023-07-07
4
0
0
Java高级教程