首页
学习
活动
专区
工具
TVP
发布

java闲聊

专栏成员
75
文章
87622
阅读量
25
订阅数
观察者模式
观察者模式 概述 UML类图 代码栗子 总结 概念 概念 观察者模式又叫做发布-订阅模式,观察者设计模式定义了对象间的一种一对多的组合关系,以便一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新(来源百度百科)。栗如,抗日战争中我方地下党人会密切监视日军的一举一动,根据它们的战略部署及时做出相应的返回,这也就是观察者模式(我军->观察者;日军->被观察者) 作用 观察者和被观察者之间是抽象耦合 建立一套触发机制(触发链);栗如(我方地下党观察到日军要进行扫荡,返回基地向班长汇报,班长一级向上
tanoak
2019-04-17
3500
JDK1.8 ArrayList 源码解析
当运行 ArrayList<Integer> list = new ArrayList<>() ; ,因为它没有指定初始容量,所以它调用的是它的无参构造
tanoak
2018-07-26
3810
Centos7下JDK、mysql与tomcat环境配置
docker run -it --name tanoak-mysql -p 3308:3306 -v /my/custom:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123123 -d mysql:5.6
tanoak
2018-07-03
7540
jdk10与springboot2.1.0尝鲜
jdk10 出来后,本着玩玩新特性的原则,在看了一部分说明文档后(英文水平一般),看看社区的文章开始对SpirngBoot的旅行, jdk10官方文档,极力推荐去看看,哪怕用翻译软件 笔者参考的博文 jdk10翻译文档 开发工具使用Idea2018.1 ,只有这个版本目前支持jdk10 导入依赖:ps本人使用的gradle buildscript { ext { springBootVersion = '2.1.0.BUILD-SNAPSHOT' } repo
tanoak
2018-06-06
7280
SpringBoot 1.5.10.RELEASE学习SpringMvc+SpringData+thymeleaf
SpringMvc+SpringData+thymeleaf 接触了SpringBoot也有4个月了,一直没有整理自己的笔记,骚年,接招 我使用的是IntelliJ IDEA 的环境,jdk1.8
tanoak
2018-06-06
5520
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档