首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
cola专题
小巧PHP框架cola的运行加载过程分析以及php不用循环能不能创建一个长度为100的1-100数组的尝试
一、小巧PHP框架cola的运行加载过程分析 publish:November 30, 2018 -Fridayby 因公司一项老业务交接给了我,最近开始看老业务的代码,代码使用的Cola框架,之前我也没用过。但框架都长那样,之前看过CI,laravel,也啃过一点YII,现在又有好久没有接触框架了,于是就想简单看一下这个框架的运行过程。话不多说,开始吧: 入口文件在定
阅读更多...
cola_os学习笔记(上)
cola_os的学习笔记 声明 该项目系本人学习项目所做的笔记。该项目的项目地址为cola_os: 300行代码实现多任务管理的OS,在很多MCU开发中,功能很简单,实时性要求不强,如果使用RTOS显得太浪费,任务多了管理不当又很乱,所以才会想起做一个轮询的任务管理。简单好用!CSDN:https://blog.csdn.net/ziqi5543/article/details/1015127
阅读更多...
cola_os学习笔记(下)
cola_os学习笔记(上) os文件夹 cola_device.c .h放在.c的同层级。作者采用了字符设备注册的方式,在.h中可以看到设备属性。也就是把LED这些设备抽象,外面传入"LED1"这样的参数,使我联想到java的new一个对象。 值得注意的是58行,可以得出整体采用的是单链表的结论,而且是从下往上的,从IO到应用层。同时,链表的特性就可以套到这上边来。 由
阅读更多...
【Alibaba Cola 状态机】重点解析以及实践案例
【Alibaba Cola 状态机】重点解析以及实践案例 1. 状态模式 状态模式是一种行为型设计模式,允许对象在内部状态改变时改变其行为,简单地讲就是,一个拥有状态的context对象,在不同状态下,其行为会发生改变。看起来是改变了对象各个接口方法的实现一样。 模式中包含角色: 上下文抽象状态具体状态 优点包括解耦客户端和状态对象,可扩展性强,避免大量条件语句。 缺点是可能增加系统类
阅读更多...
java架构设计-COLA
参考:https://github.com/alibaba/COLA 架构 要素:组成架构的重要元素 结构:要素直接的关系 意义:定义良好的结构,治理应用复杂度,降低系统熵值,改善混乱状态 创建COLA应用: mvn archetype:generate \-DgroupId=com.alibaba.cola.demo.web \-DartifactId=demo-web \-Dvers
阅读更多...
领域模型设计-COLA架构
前言 当我们需要创建的新应用的时候,往往需要站在一个长远的角度来设计我们的系统架构。有时候我们接手一个老的应用的时候,会发现由于创建之初没有好好规划系统架构,导致我们后期开分成本和维护成本都非常高。近些年来领域模型的系统设计非常流行,本篇文章给大家分享一个非常好用的应用架构COLA. 正文 应用架构 DDD 四层架构 DDD分层架构中有很重要的依赖原则:每层只能与位于
阅读更多...
一个轻量实用的Java状态机框架--Cola-StateMachine
目录 状态机状态机选型Cola-StateMachine 核心概念Cola-StateMachine的集成与使用 状态机 状态机是一种描述系统行为的工具,通过定义一组状态和状态转换规则,可以模拟和控制系统的状态变化。在软件工程中,状态机被广泛应用于实现系统的行为和流程控制,特别是在处理业务流程、游戏逻辑或并发程序时。状态机可以用于控制系统的不同状态,以及状态之间的转换条件和转换
阅读更多...
cola 架构简单记录
cola 是来自张建飞(Frank)的偏实现的技术架构,里面的业务身份和扩展点也被MEAF引用,cola本身由java 实现、但其实可以是一种企业通用的技术架构。 业务身份来源 https://blog.csdn.net/significantfrank/article/details/85785565?spm=1001.2101.3001.6661.1&utm_medium=distribut
阅读更多...
COLA中的cola-statemachine状态机理解与使用例
cola-statemachine状态机理解与使用例 一、cola-statemachine介绍二、COLA状态机的核心概念三、使用状态机1. 环境配置2. cola状态机的三种transition方式3、接口方法说明a. StateMachineBuilderb. StateMachine 四、简单场景使用演示0. 订单流程模拟(基本配置)1. 外部状态流转(单个起始状态)a. chec
阅读更多...
COLA-statemachine事务失效踩坑
背景 cola-statemachine是阿里开源项目COLA中的轻量级状态机组件。最大的特点是无状态、采用纯Java实现,用Fluent Interface(连贯接口)定义状态和事件,可用于管理状态转换场景。比如:订单状态、支付状态等简单有限状态场景。在实际使用的过程中我曾发现状态机内事务不生效的问题,经过排查得到解决,以此记录一下。博客地址 问题场景 一个简单的基于cola的状态机可能如
阅读更多...
在NLP中一下常见的任务,可以用作baseline;MRPC,CoLA,STS-B,RTE
1.MRPC(Microsoft Research Paraphrase Corpus)任务 是一个用于文本匹配和相似度判断的任务。在MRPC任务中,给定一对句子,模型需要判断它们是否是语义上等价的。MRPC任务的训练集和测试集由约5700对英语句子组成。每个句子对都有一个二元标签,表示两个句子是否是语义上等价的。任务的目标是训练一个模型,能够预测句子对的标签。 MRPC任务常用于文本相关性分
阅读更多...