首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
_空白_
掘友等级
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
_空白_
Java
·
2年前
关注
Java并发编程(四)ReentrantReadWriteLock源码
1. 为什么要出现读写锁 因为ReentrantLock是互斥锁,如果有一个操作是读多写少,同时还需要保证线程安全,那么使用ReentrantLock会导致效率比较低。 因...
0
评论
分享
_空白_
Java
·
2年前
关注
Java并发编程(三)ReentrantLock源码
1. ReentrantLock介绍 Java中提供锁,一般就是synchronized和lock锁,ReentrantLock是互斥锁,跟synchronized一样。 ...
0
评论
分享
_空白_
Java
·
2年前
关注
Java并发编程(二)synchronized
1.synchronized的使用方式 synchronized方法 synchronized代码块 类锁和对象锁 类锁:基础当前类的Class加锁(当synchroniz...
0
1
分享
_空白_
Java
·
2年前
关注
Java并发编程(一)原子性、有序性、可见性
1.原子性 原子性:一个或多个指令在CPU执行过程中是不允许中断的。 问:i++是否是原子性操作 答:否,i++操作一共有三个指令,不属于原子性操作 getfield:从主...
0
评论
分享
_空白_
Java
·
2年前
关注
RocketMQ源码剖析(四)Consumer源码分析
1 消息发送时数据在ConsumeQueue的落地 连续发送5条消息,消息是不定长,首先所有信息先放入 Commitlog中,每一条消息放入Commitlog的时候都需要上...
0
评论
分享
_空白_
Java
·
2年前
关注
行为型模式(十一)中介者模式
11 中介者模式 11.1 中介者模式介绍 提到中介模式,有一个比较经典的例子就是航空管制。 为了让飞机在飞行的时候互不干扰,每架飞机都需要知道其他飞机每时每刻的位置,这就...
0
评论
分享
_空白_
Java
·
2年前
关注
行为型模式(十)解释器模式
10 解释器模式 10.1 解释器模式介绍 解释器模式使用频率不算高,通常用来描述如何构建一个简单“语言”的语法解释器。它只在一些非常特定的领域被用到,比如编译器、规则引擎...
0
评论
分享
_空白_
Java
·
2年前
关注
行为型模式(九)命令模式
9 命令模式 9.1 命令模式介绍 命令模式(command pattern)的定义: 命令模式将请求(命令)封装为一个对象,这样可以使用不同的请求参数化其他对象(将不 同...
0
评论
分享
_空白_
Java
·
2年前
关注
行为型模式(八)备忘录模式
8 备忘录模式 8.1 备忘录模式介绍 备忘录模式提供了一种对象状态的撤销实现机制,当系统中某一个对象需要恢复到某一历史状态时可以使用备忘录模式进行设计. 备忘录模式(me...
0
评论
分享
_空白_
Java
·
2年前
关注
行为型模式(七)访问者模式
7 访问者模式 7.1 访问者模式介绍 访问者模式在实际开发中使用的非常少,因为它比较难以实现并且应用该模式肯能会导致代码的可读性变差,可维护性变差,在没有特别必要的情况下...
0
评论
分享
_空白_
Java
·
2年前
关注
行为型模式(六)迭代器模式
6 迭代器模式 6.1 迭代器模式介绍 迭代器模式是我们学习一个设计时很少用到的、但编码实现时却经常使用到的行为型设计模式。在绝大多数编程语言中,迭代器已经成为一个基础的类...
0
评论
分享
_空白_
Java
·
2年前
关注
行为型模式(五)状态模式
5 状态模式 5.1 状态模式介绍 自然界很多事物都有多种状态,而且不同状态下会具有不同的行为,这些状态在特定条件下还会发生相互转换,比如水 在软件系统中,有些对象也像水一...
0
评论
分享
_空白_
Java
·
2年前
关注
行为型模式(四)职责链(责任链)模式
4 职责链模式 4.1 职责链模式介绍 职责链模式(chain of responsibility pattern) 定义: 避免将一个请求的发送者与接收者耦合在一起,让多...
0
评论
分享
_空白_
Java
·
2年前
关注
行为型模式(三)策略模式
3 策略模式 3.1 策略模式概述 策略模式(strategy pattern)的原始定义是:定义一系列算法,将每一个算法封装起来,并使它们可以相互替换。策略模式让算法可以...
0
评论
分享
_空白_
Java
·
2年前
关注
行为型模式(二)模板方法模式
2 模板方法模式 2.1 模板方法模式介绍 模板方法模式(template method pattern)原始定义是:在操作中定义算法的框架,将一些步骤推迟到子类中。模板方...
0
评论
分享
_空白_
Java
·
2年前
关注
行为型模式(一)观察者模式
行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。 行为型模式分为类行为模...
0
评论
分享
_空白_
Java
·
2年前
关注
结构型模式(七)享元模式
7 享元模式 7.1 享元模式介绍 享元模式 (flyweight pattern) 的原始定义是:摒弃了在每个对象中保存所有数据的方式,通过共享多个对象所共有的相同状态,...
0
评论
分享
_空白_
Java
·
2年前
关注
结构型模式(六)组合模式
6 组合模式 我们很容易将“组合模式”和“组合关系”搞混。组合模式最初只是用于解决树形结构的场景,更多的是处理对象组织结构之间的问题。而组合关系则是通过将不同对象封装起来完...
0
评论
分享
_空白_
Java
·
2年前
关注
结构型模式(五)外观模式
5 外观模式 5.1 外观模式介绍 外观模式( Facade Pattern),也叫门面模式, 外观模式的原始定义是:为子系统中的一组接口提供统一的接口。它定义了一个更高级...
0
评论
分享
_空白_
Java
·
2年前
关注
结构型模式(四)适配器模式
4 适配器模式 4.1 适配器模式介绍 适配器模式(adapter pattern )的原始定义是:将类的接口转换为客户期望的另一个接口,适配器可以让不兼容的两个类一起协同...
0
评论
分享
下一页
个人成就
文章被点赞
1
文章被阅读
9,955
掘力值
586
关注了
1
关注者
3
收藏集
0
关注标签
42
加入于
2021-02-23