首页 > 其他分享 >这是我在51CTO博客的第一篇博文

这是我在51CTO博客的第一篇博文

时间:2023-12-17 18:02:50浏览次数:29  
标签:Activiti OptaPlanner 第一篇 流程 博文 示例 引擎 51CTO 排程

【第 1 段】自我介绍

大家好,我是周飞,一名Java高级工程师。我主要专注于基于Activiti流程引擎和动态表单技术的低代码平台开发,同时也涉足基于OptaPlanner排程引擎技术在工业生产上的应用。我的工作经验让我对企业级应用的开发和优化有了深入的理解,尤其是在流程自动化和生产调度优化方面。

【第 2 段】技术分享

在这个平台上,我想分享一些在我的专业领域内的实用技巧和代码片段:

1.Activiti流程定义示例:

<definitions>
  <process id="myProcess">
    <startEvent id="startEvent" />
    <userTask id="userTask" name="User Task" />
    <endEvent id="endEvent" />
  </process>
</definitions>

这段简单的XML定义了一个Activiti工作流程,包括一个开始事件、用户任务和结束事件。

2.OptaPlanner排程优化算法示例:

SolverFactory<Schedule> solverFactory = SolverFactory.createFromXmlResource("solverConfig.xml");
Solver<Schedule> solver = solverFactory.buildSolver();
Schedule unsolvedSchedule = ...; // 加载未解决的排程
Schedule solvedSchedule = solver.solve(unsolvedSchedule);

这段Java代码展示了如何使用OptaPlanner框架来解决一个排程问题。

【第 3 段】立一个flag!

作为我的个人目标,我打算在接下来的一个月内,在51CTO博客上发布至少10篇关于Activiti流程引擎和OptaPlanner排程引擎的技术文章。这是一个挑战,但我希望通过分享我的知识和经验,能够帮助更多的同行解决实际问题。

标签:Activiti,OptaPlanner,第一篇,流程,博文,示例,引擎,51CTO,排程
From: https://blog.51cto.com/u_11227527/8862561

相关文章

  • kotlin<第一篇>:入门
    一、main和打印funmain(){println("HeloKotlin")}kotlin中,新建一个main函数可以调试kotlin程序,println函数可以将结果输出到控制台。二、常量和变量val:只读变量(只读,不可变化)var:变量constval:常量常量不能在函数中使用,只能在方法外面使用,比如:constvalUSERNAME:St......
  • Linux课程随堂博文七
    一、基本分区1、添加新硬盘在虚拟机上为系统添加两块10GiB虚拟硬盘sdb与sdc,使用lsblk命令查看新添加的两块硬盘。2、MBR分区采用MBR分区表形式创建分区,可使用fdisk命令,添加-l参数可以查看系统所挂硬盘个数及分区情况。采用MBR分区表,使用fdisk命令对sdc硬盘进行分区。输入......
  • Linux课程随堂博文六
    一、进程管理1、静态查看进程ps命令可以查看静态进程,仅仅是捕捉某一个瞬间某一个进程的状态,类似于给进程制作快照。使用psaux命令查看当前目录的进程。用户在查看CPU占用率时,一般会希望进程按照CPU占用百分比的降序排列,此时可以使用psaux--sort-%cpu命令。ps-ef命令可......
  • Linux课程随堂博文三
    一、基本权限UGO1、r、w、x对文件的影响要在file01.txt文件写入“date”,查看文件权限为644,普通用户alice只有读取权限。在root用户下,使用chmod命令给other身份增加执行权限“x”与写入权限“w”。2、r、w、x对目录的影响创建dir10目录,在该目录下创建file01文件,使用chmod命令......
  • 第一篇:前端基础之HTML
    HTML文档标准结构:<html><head></head><body>thisismysecondhtml...</body></html> 【1】html标签定义HTML文档,这个元素我们浏览器看到后就明白这是个HTML文档了,所以你的其它元素要包裹在它里面,标签限定了文档的开始点和结束点,在它们之间是文档的头部和主体。......
  • 迎接新的篇章 —— 我在博客园的第一篇博客
    大家好,欢迎来到我的博客!这是我在博客园的第一篇博客,很高兴能够与大家分享我的学习、经验和兴趣。让我简单介绍一下自己。我是一名热爱编程的Java后端开发者,喜欢探索新技术、挑战自我。通过不断的学习和实践,我积累了丰富的Java后端开发经验,擅长构建可扩展、高性能的应用程序。编程......
  • 2023年第一篇,希望不是最后一篇
    2023年好快啊,一转眼就要结束了(⊙︿⊙)我竟然一整年都没有写一篇博客Σ(⊙▽⊙"a我这一年都干啥了?!回想一下,主要就是各种主题开发……论坛Discourse自定义主题,电商平台magento和shopify的自定义主题其次,也做了一些动画,有时间可以记录一下^_^总之,这一年的工作和之前做的......
  • PowerBIPowerBI开发 第一篇:设计PowerBI报表
      PowerBI开发第一篇:设计PowerBI报表  PowerBI是微软新一代的交互式报表工具,把相关的静态数据转换为酷炫的可视化的,能够根据filter条件,对数据执行动态筛选,从不同的角度和粒度上分析数据。PowerBI主要由两部分组成:PowerBIDesktop和PowerBIService,前者供报表开发者使用,用于......
  • 学C笔记归纳——第一篇
    计算机的“语言文字系统”由且只由‘0’和‘1’构成,人很难记住各种‘0’与‘1’构成的指令,为此,我们将不同功能的01指令与不同字母符号构成的指令一一对应,编程语言由此而来。1、什么是编译?编译即翻译,翻译官(编译器)将编程语言转换成对应的计算机可识别的01指令2、我对C语......
  • 12月摸鱼计划,挑战7/14/21天发博文,实体礼品包邮送!
    春去秋来冬又至,今年的最后一期摸鱼计划也来啦!为迎接新一年的来到,本次摸鱼计划礼品新增了2024年版记事本台历,既是台历,又是笔记本。还有全新礼品——元气多巴胺背包,支持博主们写更多的好文章!【活动时间】发文时间:2023年12月1日—2023年12月31日【活动任务】以下任务福利可同享!!任务一:7......