会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
东哥的篮球鞋
博客园
首页
新随笔
联系
订阅
管理
2020年3月31日
Activiti工作流引擎表关系重点知识详解及简单认知
摘要: 1、Activiti工作流引擎是什么,使用它有什么好处,使用它的场景描述,认识它? activiti的自我介绍在本文中就不需要做了,或许在面试中需要,关于怎么使用activiti,主要有三步曲: 第一步: 定义流程模型 (在同一项目中,流程可以定义多个) 第二步: 部署定义好的流程模型 (在同一项目
阅读全文
posted @ 2020-03-31 11:29 东哥的篮球鞋
阅读(1241)
评论(0)
推荐(1)
2020年3月13日
设计模式之策略模式(最基层的模式)
摘要: 序头:此篇文章在电脑旁边老老实实的写了三个小时,我太难了 咱们先从简单的模拟鸭子应用做起 上班的公司做了一套相当成功的模拟鸭子游戏: 游戏中会出现各种鸭子,一边游泳戏水,一边呱呱叫。此系统的内部设计 使用了标准的OO技术,设计了一个鸭子超类(Duck),并让各种鸭子继承此超类。 好景不长,公司的竞争
阅读全文
posted @ 2020-03-13 23:02 东哥的篮球鞋
阅读(239)
评论(1)
推荐(0)
2020年3月9日
多线程下的volatile关键字使用详解及Java先行发生原则
摘要: volatile关键字可以说是Java虚拟机提供的最轻量级的同步机制,但是它并不容易完全被正确、完整地理解,以至于许多程序员都习惯不去使用它,遇到需要处理多线程数据竞争问题的时候一律使用synchronized来进行同步。了解volatile变量的语义对了解多线程操作的其他特性很有意义,在本文中我们
阅读全文
posted @ 2020-03-09 12:15 东哥的篮球鞋
阅读(286)
评论(0)
推荐(0)
JVM与多线程的原子性、可见性、有序性、重排序
摘要: 1. 原子性(Atomicity): 一个操作或者多个操作,要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 我们先来看看哪些是原子操作,哪些不是原子操作,先有一个直观的印象: int i = 7 ; // 代码1 i++; // 代码2 int k = i ; // 代码3 i =
阅读全文
posted @ 2020-03-09 12:00 东哥的篮球鞋
阅读(208)
评论(0)
推荐(0)
JVM与多线程内存模型
摘要: Java虚拟机规范中试图定义一种Java内存模型来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。在此之前,主流程序语言(如C/C++等)直接使用物理硬件和操作系统的内存模型,因此,会由于不同平台上内存模型的差异,有可能导致程序在一套平台上并发完全
阅读全文
posted @ 2020-03-09 11:43 东哥的篮球鞋
阅读(152)
评论(0)
推荐(0)
公告