V
主页
京东 11.11 红包
一个浪费了电商平台海量算力资源和网络资源的设计模式
发布人
java.util.Observable:抽象类,被观察者角色 下面是Observable的类注释和源代码,大家可以的看一下,特别是出现“synchronized”关键字的地方,就会明白,我们在第二版实现的代码,虽然理论上正确,但是在真正的生产环境中,特别是在多线程环境中,是多么的不靠谱。 另外,这个类中,存储观察者的集合,为什么没有使用我们常见的List,而是用Vector,看过我上期的文章,就应该知道,在JDK1.0的时候,List集合还没有诞生。 对于多线程相关的内容,我在后面的《Java极客之并发编程》中,会给大家进行分享,敬请期待。 另外,还有一个要注意的地方,就是这个类的注释部分。 This class represents an observable object, or "data" in the model-view paradigm. 从这句话,可以看出观察者模式,与我们熟悉的MVC设计模式,有着千丝万缕的联系。Observable就相当于Model,而Observer,就相当于View。
打开封面
下载高清视频
观看高清视频
视频下载器
6分钟简述K8S的架构原理
揭露 Stack Overflow 令人震惊的架构
JDK集合框架创始人 Google首席 java架构师 Joshua Bloch 设计模式领域的又一贡献
Guava类库和Java8流时代的迭代器设计模式
状态(State)设计模式
策略(Strategy)设计模式
埃隆马斯克竟然懂RPC
简述5种最常用的架构模式
基于责任链模式 重构电商营销活动中的会员...
简述7种最常用的分布式系统模式
阿里云架构讲解(适合0基础初学者),小白轻松拥有个人网站!| 保姆级教程
Rust 编程:终极构建者模式教程
下-基于责任链模式的 轻量级开源类库 apache Commons Chain
夫子有多高 设计模式
一个容易让码农道心不稳,走火入魔的设计模式
用类型状态模式优化你的Rust接口
[0011期-吴念杂谈] 账单系统架构设计的挑战 拉与推模式及单向对账的漏洞
[0005期-架构师书房] 枚举干掉了什么技术 如何用策略模式扩展枚举方法 ordinal()方法的风险 字体样式,权限管理中的位操作
软考高级系统架构设计师,历年真题分类讲解之软件架构设计【8】
马斯克的时间管理秘诀:如何在一年内完成别人八年的工作量?
《程序员必读之软件架构》---轻量级软件架构实践
用Java实现Redis的RDB机制 离不开这个设计模式
MySQL三大日志文件,你了解吗?
【高频面试题】面试官:5分钟说说HTTP和RPC的区别是什么?问麻了
16-总结:手写八个中间件
大佬精讲 C#进阶必备,从设计模式到C#内存分配 零基础入门到进阶 全网最强最新教程 B0900
码农老吴解密基于模板方法模式的京东百万级订单量的号卡业务-1
华为开源软件里的设计模式 有啥不一样
一个格局太大,反而籍籍无名的设计模式
JDK源代码中 真实的 抽象工厂模式案例
幂等性防止重复下订单,培训机构瞎说的方案,也有人信?
[第9期] 什么是泛型类的原生态类型,泛型的作用是在编译期还是运行期,数组和泛型哪个支持协变,哪个是具体化的,能直接创建泛型数组对象吗
Spring框架 阿里FastJson 原型模式 都选择了Joshua Bloch的-第1节
码农老吴基于享元模式重构京东千万级手机号号池核心模块-第一节
[第6期] JDK中设计不合理的两个类 定义不可变类三条原则 String类这个构造函数永远不应该被使用 类的属性何时应该定义为
京东秒杀商品库存预占 三种架构设计方案 性能最高提升24倍
码农老吴基于状态模式重构复杂多变的京东订单状态流转-第3节
5分钟,开发出一个自己的框架-大结局 两大设计模式联袂主演
[0015期-极客功法]Stream的filter map flatMap 满足你80%的业务场景