自定义博客皮肤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)
  • 收藏
  • 关注

原创 scala语言实现obsever观察者模式

1:主类package design/** * Created by czq on 2018/12/9. */class Obsever { var callbacklist: List[EventCallBack] = Nil def registerEventCallback(callback: EventCallBack): Unit = { if (...

2018-12-10 22:22:14 245

原创 java实现一个消息队列

一:前言在多线程开发中经常会提到两个问题,多线程并发与多线程之间的同步,并发可以提高速度,使同一个时间内有多个线程同时做事,而多线程同步就是在某些时刻需要线程按照指定的顺序运行,本文实现一个简单的消息队列,通过消息队列实现线程的同步,下来介绍下这个消息队列是如何实现的。二:实现细节简单描述下就是将函数封装成一个个对象,在各个线程中将对象push到vector中,在另外一个线程中pop出...

2018-12-05 22:04:32 1543

原创 状态机

一:概念描述一个对象从一个状态,经过一个事件驱动转变为另一个状态的过程,叫做一次状态迁移,一个对象所具备的所有状态迁移过程叫做状态机。二:实例利用astah软件做出一个状态机(状态迁移图),以线程的生命周期为例:做成这个图的过程简单概括下是以下几点1:确认对象的初始状态2:明确对象所具有的所有状态3:找到对象会经历的所有事件    ps:不是所有的事件都会让对象产生...

2018-11-18 18:16:02 1254

空空如也

空空如也

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

TA关注的人

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