- 博客(26)
- 收藏
- 关注
转载 C++学习笔记之常量篇
1. 定义成 const 后的常量,程序对其中只能读不能修改。以下程序是错误的,因为开头就已经固定了常量,便不能再对其进行赋值:#include <iostream>using namespace std;int main(){ const double pi; //圆周率的值用pi表示 p...
2019-10-08 17:16:00 189
转载 Activiti7官方博客翻译9——Activiti Cloud docker版本快速部署
Docker 组成遵循本指南,在Docker VM中设置Docker Compose以在本地计算机上运行Activiti Cloud。硬件设置您将需要为Docker VM机器分配至少4个CPU内核和8gb RAM。软件设置在开始之前,必须安装以下软件包:为桌面安装Docker或为操作系统安装Docker工具箱 如果您在桌面使用Docker,请安装Dock...
2019-08-07 16:19:00 1195
转载 Activiti7官方博客翻译8——BPMN一致性
本节的目的是逐步描述Activiti Core和Activiti Cloud发行版需要涵盖的场景。这些测试是自动化的,以确保在未来的版本中我们不会引入可能破坏这些场景的情景。本文档被分成不同的部分,重点讨论本地和分布式环境执行的不同方面。这意味着测试应该涵盖执行和状态如何保存在执行过程中涉及的每个不同服务中。这些场景还需要从消费者的角度定义发送的数据类型/有效负载和预期的输出(即...
2019-08-07 15:56:00 287
转载 Activiti7官方博客翻译7——原生BPMN云支持
BPMN规范描述了业务流程定义中允许的大量构造(BPMN元素)。同时在Activiti 5.x和6.x中支持此功能,且Activiti 5.x和6.x都是由该流程引擎完成的,在Activiti Cloud (Activiti Core 7.x)中支持较少的元素,因为我们现在处理的是一个分布式的、高度可伸缩的基础设施。定时器、信号和消息等元素现在需要与基础设施和其他服务进行交互才能正确工作...
2019-08-07 15:35:00 366
转载 Activiti7官方博客翻译6——参考文献
如果你想了解项目未来的方向,以下的书籍和pdf文件列表是推荐阅读的。我们使用这些书作为基线共享语言来讨论我们的架构决策和计划。OMG BPMN 2.x SpecCloud Native JavaBuilding MicroservicesImplementing Domain Driven Designs...
2019-08-07 15:25:00 193
转载 Activiti7官方博客翻译5——(5.x & 6.x)版本预览
Activiti Cloud在它的核心Activiti 7上使用。这是由Activiti 6.x演化而来的。但如前所述,Activiti 7.x会改变我们推荐的做事方式。这些更改中的大多数都将进行简化,以确保框架本身不会促进那些在实际实现中被认为会造成巨大痛苦的实践。所有这些更改和简化都是在考虑云环境的情况下完成的。如果您正在使用Activiti 6.x或5.x。而且它对你也很有效,别担...
2019-08-07 15:23:00 566
转载 Activiti7官方博客翻译4——角色模型
了解我们使用不同的工具集针对的是哪些角色是非常重要的。由于这个原因,下面的图表显示了我们将针对的主要角色,以及他们将使用哪些特性来执行他们的工作。Activiti Cloud将首先针对Activiti 开发者和Activiti DevOps,他们负责设置基础设施,并确保Activiti应用程序可以部署到云提供商。Activiti Cloud开发者Activiti ...
2019-08-07 15:17:00 239
转载 Activiti7官方博客翻译3——12个factor的应用
要构建云本地应用程序和服务,仅仅在Docker映像中封装旧的整体并在Kubernetes中运行它是不够的。我们重视Heroku定义的被称为“The Twelve-Factor App”的原则:https://12factor.net(从关键的角度看https://content.pivotal.io/ebooks/beyond-the-12-factor-app)。没有这些指导原则,就很...
2019-08-07 15:08:00 153
转载 Activiti7官方博客翻译2——概述
Activiti Cloud是第一个云原生BPM框架,用于为云环境中的BPM实现提供可伸缩和透明的解决方案。BPM规程的创建是为了更好地理解组织如何工作,以及如何以迭代的方式改进这些工作。BPM套件的设计基于公司将托管一个中央BPM服务器,该服务器将负责自动化和监视其业务流程。这种方法在现代组织中引起了一些挫折,下面的列表突出了采用BPM套件为中型组织所代表的一些痛点:BPM...
2019-08-07 14:53:00 173
转载 Activiti7官方博客翻译1——介绍
这本GitBook介绍了Activiti Core和Activiti Cloud version 7.x中添加的新概念和组件。在这里,我们将介绍如何使用Activiti Core和Activiti Cloud的基础知识,以及它与以前版本(5,这个项目的x和6.x)。访问已出版图书的链接(https://www.gitbook.com/book/activiti/activiti-...
2019-08-07 14:45:00 213
转载 少儿编程之我见
我一个好久未联系的表姐昨天特意问我关于少儿编程的事情,我给她讲了一大堆道理,综合老说就一个意见——一个10来岁的孩子学编程?开玩笑吧。现在其实我也是这个想法,但是我得为我昨天的说法道歉,因为当时我说的时候,并未对少儿编程这种事情有多大的了解,潜意识还只是认为和我工作一样,写着一大堆代码,这对孩子来说,无疑是极为枯燥的。与表姐交流完后,我潜意识觉得有那么一点不对劲,因此我特意对少儿...
2019-07-25 15:32:00 91
转载 异常处理:java.lang.ClassNotFoundException: javax.xml.bind.JAXBContext
异常来源:笔者在使用Java11开发 springcloud项目时,通过模块依赖运行eureka-server strater类,出现异常Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBContext at java.base/jdk.internal.loader.BuiltinCla...
2019-07-16 16:20:00 1653
转载 Maven异常:Could not find artifact
异常来源:笔者在构建springboot多module项目时,parent模块构建了parent依赖,而子项目pom文件的<poject> 标红,进入发现出现类似这样的错误:Could not find artifact***;异常原因:经过度娘验证,发现是在子module中没有得到父模块的依赖,解决办法:笔者使用的是Intellil Idea,在mave...
2019-07-16 16:13:00 5213
转载 三种使用分布式锁方案
使用mysql数据库实现分布式锁设置数据库CREATE TABLE `distributed_lock` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `type` varchar(64) NOT NULL COMMENT '锁定的类型,包括方法,代码段等,需要给一个唯一性的命名', `status` ...
2019-07-08 09:46:00 165
转载 技术栈
关于技术熟悉程度定义如下1.入门 系统学习过demo,可以在项目中按照配置正常使用2.了解 初步知道使用范围,初步知道原理3. 熟悉 深入了解过原理,系统学习过该技术,并且在项目中实战该技术,有过该技术的核心开发经验转载于:https://www.cnblogs.com/wangzxblog/p/11093052.html...
2019-06-26 18:28:00 81
转载 给定一个数组,求两数之和等于某个值
public static void main(String[] args) { int[] intArr = {1, 3, 5, 8, 9, 12}; int sum = 10; int right = intArr.length - 1; for (int i=0; i < intArr.leng...
2019-06-25 14:34:00 893
转载 docker安装与卸载
笔者在个人Mac电脑操作安装简单安装过程,前置条件:Homebrew使用命令brew install dockerdocker 将会安装在 usr/local/Cellar目录下,如使用命令brew cask install dockerdocker将会安装在 usr/local/bin目录下查阅文档https://www.jianshu.com/p/...
2019-06-13 18:33:00 237
转载 程序员的4个阶段
1.用轮子从java本身来说,涉及了包括jdk在内的各个jar和中间件,这些中间件对于一般程序开发人员来说,有些并不知道,有些是知道但不知道怎么用或者是只能用一部分通用的功能。如果能够用通用的功能,则可以简单的归纳为用轮子的阶段。该阶段其实也可以分为几个小阶段(1)所有方法都已经被dependence并且有示例可以进行参考,他们只有进行简单的ctrl+c和ctrl+d就可以完...
2019-06-12 17:40:00 116
转载 JAVA通用工具类
1.异常验证框架框架1:com.google.common.base.Preconditions框架2:org.apache.commons.lang.Validate框架3:org.apache.commons.lang3..Validate这几个框架大同小异,都是对数据问题进行一定的异常处理,包括TRUE验证,非空验证等等,有效的解决了一些空指针异常,状态异常等人为异...
2019-06-12 14:47:00 147
转载 操作系统精髓与设计原理笔记——计算机系统概述
关键术语寄存器(Register):寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令,数据和地址。地址寄存器(Command Register MR):用来保存当前 CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止。存储器地址寄存器(Memory ...
2019-03-18 23:15:00 198
转载 Java 8 中的 Streams API 详解
转载自:https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/index.html为什么需要 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,...
2019-03-18 14:09:00 84
转载 IO文件读取
/** *按字节读取文件 */@Testpublic void readerByte() { File file = new File("D:\\BindCheckControllerTest.java"); File fileC = new File("D:\\CopyBindCheckControllerTest.java"); FileInputStream ...
2018-11-14 10:45:00 88
转载 python学习笔记--关于函数的那点事1
函数参数1.位置参数类似于java函数的基本参数,按照顺序和结构定义参数2.默认参数def method(param,defaultParam=defaultValue)调用时,可以调用method(param)或者method(param,param),当调用时不传defaultParam时,函数使用默认参数进行计算。定义默认参数要注意:(1)必选参数在前,...
2018-11-07 11:32:00 79
转载 python与redis交互
前言首先我使用电脑为:Macbook air,电脑操作系统版本为10.13.6,处理器1.8GHz Intel Core i5,安装python版本号:python3.6.5 ,ide: pycharm前置,已经安装homebrew,安装homebrew流程参考https://blog.csdn.net/ziyuzhiye/article/details/789316...
2018-10-26 16:50:00 78
转载 23种设计模式简要描述
1.单例模式确定某个类只有一个实例,而且自行实例化并向整个系统提供这个实例2.工厂模式定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类3.抽象工厂模式为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类4.模版方法模式定义一个操作中的算法的骨架,而将一些步骤延迟到其子类,使得子类可以不改变一个算法的结构...
2018-05-05 20:24:00 154
转载 并发级别
在看多核编程相关论文时,往往一个并发算法会说自己是wait-free的或者lock-free的,或者是 non-blocking 的,这些专有词汇其实表示的是并发的程度,或者说并发的级别。并发级别的理解是阅读各种并发算法设计论文以及并发数据结构实现的必备基础。1.1 Wait-freedom 无等待并发Wait-freedom 指的是每一个线程都一直运行下去而无须等待外部条件,...
2017-02-04 10:56:00 80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人