- 博客(115)
- 资源 (3)
- 问答 (6)
- 收藏
- 关注
原创 Flowable-UI 入门指南
👉 探索更多关于Flowable的知识,访问Flowable中文文档,并加入我们的交流群,一起学习 Flowable 技术、交流相关技能!
2025-03-27 10:07:41
626
原创 Springboot集成Flowable
Flowable作为支持BPMN(业务流程)和CMMN(案例管理)的双模工作流引擎,可同时应对结构化和非结构化业务场景。本文通过完整实现,演示SpringBoot整合Flowable的最佳实践。
2025-03-19 16:41:49
818
原创 Flowable表结构解析:深入理解工作流引擎的数据存储设计
Flowable作为一款强大的开源业务流程管理(BPM)引擎,其数据库表结构设计体现了模块化、高效性和可扩展性。本文将从表命名规则、核心引擎表结构及功能模块表三个方面,全面解析Flowable的数据库表设计。
2025-03-10 14:48:25
1184
原创 Manus一夜爆红的背后,是AI技术的革命还是自媒体的狂欢?
昨天,一款名叫Manus的AI智能体突然火了。朋友圈里刷屏的全是"天价邀请码"的截图,科技圈大V们忙着给它贴上"颠覆性""全球首个通用Agent"的金光标签,甚至有人激动喊道:"AGI(通用人工智能)这不就来了吗?"一夜之间,AI概念股涨停,自媒体流量暴涨,Manus彻底成了现象级话题。但热闹背后,吐槽声也接连不断。这是技术革命还是营销噱头?有人说它的"多智能体协作"不过是花哨的API调用,换汤不换药;有人觉得"自动股票报告""定制旅行攻略"听着炫酷,可ChatGPT早就玩得炉火纯青。
2025-03-07 16:27:12
1099
原创 为什么选择工作流引擎?三大主流引擎优缺点剖析
工作流引擎是一种软件系统,用于自动化、管理和监控业务流程的逻辑执行。它通过预定义的规则和流程模型,协调任务在不同角色、系统之间的流转,确保流程按既定路径高效完成。流程建模:通过BPMN等标准图形化定义业务流程逻辑(如审批、订单处理)。任务分配:根据规则自动分配任务给指定人员或系统。状态跟踪:实时监控流程进度,记录执行历史,便于追溯与审计。异常处理:支持流程中断、跳转、回退等操作,灵活应对业务变化。经统计,工作流引擎可将企业流程效率提升30%-50%,同时减少80%以上的人为错误。
2025-03-04 17:08:04
974
原创 DeepSeek开源周Day5压轴登场:3FS与Smallpond,能否终结AI数据瓶颈之争?
2025年2月28日,DeepSeek开源周迎来了第五天,也是本次活动的收官之日。自2月24日启动以来,DeepSeek团队以每天一个开源项目的节奏,陆续向全球开发者展示了他们在人工智能基础设施领域的最新成果。今天,他们发布了Fire-Flyer File System(简称3FS)和配套的数据处理框架Smallpond。这两项工具专注于解决AI训练与推理中的数据访问和处理难题,以卓越的性能和简洁的设计,为开发者提供了一套经过生产环境验证的解决方案。
2025-02-28 11:31:47
989
原创 DeepSeek开源周Day4:优化大师还是技术泡沫?AI界争议爆发!
DeepSeek,一个致力于推动通用人工智能(AGI)发展的小型团队,自2025年2月24日起,通过每天发布一个开源仓库的方式,向AI社区分享他们的技术进展。这种举措并非为了炫耀,而是作为一群开发者,以透明和协作的精神,展示他们在构建在线服务过程中的点滴积累。继前三天的精彩发布后,第四天,DeepSeek聚焦于优化并行策略,发布了三项关键组件,进一步提升大规模AI模型在训练和推理中的效率。
2025-02-27 11:44:48
1201
原创 DeepSeek开源周Day3:DeepGEMM,300行代码重构FP8矩阵运算,开启AI算力新纪元
今天是DeepSeek开源周的第三天,这个以“小而美”著称的团队再次放出大招——开源FP8通用矩阵乘法库DeepGEMM!这个库不仅以1350+ TFLOPS的FP8计算性能刷新行业标杆,更以仅300行核心代码的极简设计惊艳开发者社区。无论你是AI研究员还是CUDA编程爱好者,这篇文章都将带你一览这项“大道至简”的技术革新!
2025-02-26 09:54:20
529
原创 DeepSeek开源周Day2:DeepEP,MoE模型通信效率的革命性突破
DeepEP应运而生,专为**专家并行(EP)**场景优化,支持千亿参数级MoE模型的高效运行,例如DeepSeek-V3这类671B参数的“巨无霸”。——全球首个专为混合专家模型(MoE)设计的开源通信库!这一工具将彻底改变MoE模型的分布式训练与推理效率,为AI开发者提供前所未有的性能优化方案。传统通信库(如NCCL)难以满足MoE特有的全对全(All-to-All)数据交换需求,导致大规模模型训练时通信延迟激增。MoE模型通过将任务分配给多个“专家”网络,实现了参数规模与计算效率的平衡。
2025-02-25 14:20:01
994
原创 DeepSeek开源周Day1:重磅发布FlashMLA,重新定义AI推理效率天花板
2025 年 2 月 24 日,DeepSeek 启动“开源周”,首日发布 FlashMLA,这是一个高效的 MLA 解码内核,专为 NVIDIA Hopper 架构 GPU 优化,旨在提升 LLM 的推理性能(DeepSeek 开源周首日)。,彻底告别传统连续内存分配导致的显存碎片。,将键值矩阵压缩至原体积的1/4,实现93.3%的KV缓存量削减,让万token级长文档分析不再是土豪企业的专属。教师备课时可实时解析10万token教学文档,结合DeepSeek R1的思维链推理能力,1秒生成跨学科教案。
2025-02-24 12:03:10
2319
原创 史上最全的DeepSeek实用集成指南(建议收藏)
在人工智能飞速发展的今天,大模型已经成为各行各业创新的引擎。DeepSeek 作为一款领先的大模型,以其强大的自然语言处理和深度学习能力,正在改变我们与技术互动的方式。为了让开发者、创作者和普通用户都能轻松利用 DeepSeek 的能力,我们整理了一份实用集成列表,涵盖了从个人助手到专业开发工具的各种应用场景。无论您是想提升工作效率,还是希望在项目中融入 AI 的智慧,这份指南都将为您打开一扇通往未来的大门。
2025-02-22 17:10:50
1119
原创 Flowable + Claude Desktop:AI驱动的RPA新玩法
想象一下,你只需要告诉电脑"我想要这个",它就能自己分析屏幕、规划步骤,甚至帮你完成网页数据抓取或表单填写。这不是科幻,而是Flowable(一款流程自动化平台)与Anthropic推出的Claude Desktop联手带来的全新体验。不同于传统的RPA(机器人流程自动化),这种AI驱动的自动化更聪明、更灵活,特别适合应对那些充满不确定性的场景。接下来,我们一起来看看它是怎样颠覆自动化的!
2025-02-20 15:11:15
653
原创 eslint+vscode格式化代码
vscode安装eslint插件全局安装eslintnpm i -g eslinteslint --init #//js项目根目录运行,按照提示选择项目根目录创建三个文件,然后执行npm install.editorconfigroot = true[*]end_of_line = lfinsert_final_newline = true[*.{js,json}]charset = utf-8indent_style = spaceindent_size = 2.
2021-11-02 23:48:19
330
原创 nodejs+rabbitmq实现任务延迟执行与重试控制
以发送邮件任务为例,第一次发送邮件失败后,延时30s后继续发送此邮件,如果如此重试3次后仍然失败,则停止发送。send_email: 发送邮件任务队列(死信队列)send_email_retry: 发送邮件任务重试队列send_email_fail: 发送邮件任务失败队列生产者创建send_email队列,并给队列绑定交换机exchange和路由routingkeyawait ch.assertQueue(queue_send_email, { durable:.
2021-07-08 17:44:12
1026
原创 vscode搭建远程开发环境
新公司的开发模式是远程开发,将代码环境部署到虚拟机中,然后使用vscode远程连接进行开发,使用下来感觉也挺方便的,特此记录文章目录1. 配置免密登录2.服务器安装vscode-server3. vscode安装插件本机 windows10远程开发机 ubuntu18.041. 配置免密登录windows:执行ssh-keygen,一路按回车,在用户目录下生成.ssh目录ubuntu:同样执行ssh-keygen,一路按回车,在用户目录下生成.ssh目录,然后将window上的id.
2021-06-06 15:46:05
2528
4
原创 nodejs实现单点登录系统
单点登录SSO(Single Sign On),就是把2个及以上的业务系统中的登录功能剥离出来,形成一个新的系统,做到一次登录后在任意的业务系统中都无需登录的效果。效果如图所示:第一次访问www.a.com首页跳转到www.c.com:3000登录页面,登录成功后跳转www.a.com首页再次访问www.a.com首页,无需登录直接跳转访问www.b.com首页,无需登录直接跳转源码: https://github.com/wantao666/sso-nodejs详细设计:文章目.
2021-05-21 11:29:46
3115
7
原创 keepalived集群搭建
文章目录一. 搭建过程二. 验证keepalived集群三. keepalived集群中的每台机器都出现了vip的解决办法(组播VS单播)keepalived是通过vrrp协议保证系统高可用的解决方案,一般作为一个高可用系统的入口,提供虚拟ip(vip)供用户访问系统,keepavlived集群的下一个中间件往往为haproxy或者nginx。一. 搭建过程主机名ip网卡名ubuntu01192.168.56.104enp0s8ubuntu02192.168.56
2021-05-13 00:23:01
1431
2
原创 mysql读写分离
文章目录方式一: 配置多个数据源方式二:使用mycat中间件之前做的某个项目中,mysql搭了集群,本来打算基于主从复制做读写分离的,因为不知道如何读写分离,于是改用了pxc集群,集群中的每个mysql都能读写,比较简单。最近比较空闲,调查一下mysql读写分离如何实现,特此记录。前提: 搭建mysql主从复制集群,使得数据单向同步,可以参考mysql集群搭建与总结这里在一台机器上通过docker映射不同的端口,搭建了mysql的主从复制集群(一主一从)容器名端口mysql-
2021-04-12 22:17:37
255
原创 redis集群搭建
一. 主从复制容器名redis端口redis-master6380redis-slave16381redis-slave263821.1 搭建过程redis-master:docker pull redis#下载redis配置文件wget http://download.redis.io/redis-stable/redis.conf#修改配置文件 #vim redis.conf#注释掉此行,表示任意ip可连接#bind 127.0.0.1#
2021-04-08 11:34:04
311
原创 基于Git+Jenkins+Docker的CI/CD实现
文章目录一. 环境准备1.搭建Gitlab私有仓库2.搭建harbor私有镜像仓库一. 环境准备1.搭建Gitlab私有仓库docker run -itd --name=gitlab -p 8000:80 -v v1:/etc/gitlab -v v2:/var/opt/gitlab gitlab/gitlab-ce等待几分钟后访问8080端口,为root用户设置密码,之后便可以使用root用户登录.2.搭建harbor私有镜像仓库wget https://github.com/goharb
2021-03-19 11:34:20
666
原创 ubuntu18.04搭建k8s(1.19.4)集群
文章目录一. 配置详情二. 环境准备三.安装kubeadm,kubectl,kubelet四.部署Kubernetes Master五. Node节点加入集群之前在centos os7搭建过单机版k8s 搭建单机版k8s(搭建过程中,不清楚的地方可以借鉴这篇博客,比较详细),最近工作比较轻松,于是在虚拟机上搭建了k8s集群,开始k8s的学习,特此记录搭建过程 .一. 配置详情Virtual Box 6.1Ubuntu18.04docker 20.10.4k8s 1.19.4主机名
2021-03-01 23:29:09
1069
1
原创 mysql集群搭建与总结
文章目录1.主从复制好久没写博客了,最近做了分布式的项目,调查和搭建了mysql集群,踩坑无数,特此记录。1.主从复制主从复制是最简单的mysql集群,
2021-02-27 23:51:15
3702
2
原创 NFS的搭建和使用(挂载+libnfs)
项目中前端向后端传递文件,除了直接传递文件的base64编码(请求体很大,很不友好),还可以传递NFS的文件路径,方便请求的进行。NFS(Network File System),简单的来说一台主机可以通过网络直接的访问另一台主机的文件,并且忽略操作系统之间的差异。NFS是基于C/S架构,搭建好NFS服务器后主要有两种使用方式: 1.直接客户端挂载服务器 2.使用python的libnfs库无需挂载直接进行访问文章目录一、NFS服务器的搭建二、访问NFS文件1.挂载1.1 windows挂载1.2.
2020-12-02 14:53:59
3609
3
原创 搭建单机版k8s(1.19.4)
最近由于公司可能使用到k8s,所以自己先学习一下。条件有限,先搭建一个单机版k8s,淦就完事了。文章目录一、配置详情二、环境准备三、安装kubeadm,kubelet,kubectl四、部署Kubernetes Master一、配置详情使用的是阿里云的服务器CPU:1核内存:2g系统: CentOS 7.3 64位docker版本: Docker version 19.03.13二、环境准备#关闭防火墙systemctl stop firewalld#关闭selinuxs.
2020-11-21 16:53:28
4116
1
原创 自己动手实现RPC框架
文章目录1.跨进程数据交换1.1 依赖中间件做数据交互2.1 直接交互2.RPC架构3.现有RPC框架对比4.自己动手实现RPC框架4.0 共同模块(common)4.1 协议模块(proto)4.2 序列化模块(codec)4.3 网络传输模块(transport)4.4 服务端模块(server)4.5 客户端模块(server)4.6 使用案例模块(example)RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务源码: https:
2020-11-08 21:21:15
2862
5
原创 koa后端数据校验
以前写java的时候,后端经常使用jsr303进行数据校验。现在写nodejs,经常就前端vue进行了数据校验,而后端没有进行数据校验。其实nodejs也有很方便的基于JSON Schema的数据校验库—ajv。ajv文档JSONSchema: JSONSchema并不是某个库,只是一种标准,简单的来说就是通过json格式来描述数据,而ajv就是对JSONSchema的具体实现之一.以对Register的User进行后端数据校验为例,介绍koa中如何使用ajv进行数据格式检验1.安装ajvnp
2020-09-25 13:38:52
1200
原创 koa单元测试
文章目录1.安装依赖2.配置3.测试文件3.1数据模型测试3.2 http请求测试4.执行测试使用 jest+supertest 进行单元测试。1.安装依赖#--save-dev 写入到devDependencies对象,只用于开发和测试npm install jest --save-devnpm install supertest --save-dev2.配置package.json"scripts": { "test": "cross-env NODE_ENV=test jes
2020-09-24 17:02:10
1071
原创 koa中使用sequelize
文章目录一.安装sequelize二.建立连接三.创建数据模型四.模型与数据库同步五.增删改查sequelize是nodejs最常用的orm框架,类似于java中的JPA,无需写sql语句。参考资料Sequelize 中文文档整理(v5版本)Sequelize API Reference一.安装sequelizenpm install --save sequelize#除了安装sequelize还要安装所使用的的数据库驱动模块npm install --save mysql2二.建立
2020-09-23 11:58:48
541
原创 Springboot项目打包为jar并执行
做了一个springboot小项目,运行没问题,打包为jar后运行各种错误,特此记录正确的打包方式一.打包为jar#jar包生成位置:target/bar_code_service-1.0-SNAPSHOT.jarmvn cleanmvn compile#注意使用mvn package不会将依赖打包进jarmvn package spring-boot:repackage二.执行jar包#直接执行java -jar bar_code_service-1.0-SNAPSHOT.jar.
2020-09-22 08:47:38
327
原创 Hadoop集群搭建
文章目录一.Centos安装与网络配置1.1 下载VirtualBox虚拟机6.161.2 下载centos镜像CentOS-7-x86_64-DVD-1908.iso1.3 设置镜像1.4 设置两个网卡:NAT(连接外网)、Host-Only(与主机通信)1.5 网络配置1.6 复制虚拟机并且修改复制后的虚拟机的网络配置二.Hadoop集群搭建2.1 创建Hadoop用户2.2 修改主机名2.3 关闭防火墙2.4 安装java并配置环境2.5 设置ssh免密登录2.6 安装Hado
2020-08-21 15:30:20
484
原创 vue+koa+python websocket通信
文章目录需求: python制作的工具拿到语音识别结果,发送给koa后端,然后在vue前端显示出来,由于要实时显示,所以需要进行vue+koa+python websocket通信
2020-08-18 11:11:05
861
原创 python关键字替换
python读取txt文件作为字典,实现关键字替换words.txtreplace.pydef readWords(): result={} with open('words.txt', encoding='UTF-8-sig') as f: for line in f: x = line.strip().split('=') result[x[0]]=x[1] return resultdef keym.
2020-08-18 09:24:58
1821
github前后端分离第三方登录
2020-08-07
logstash启动成功,但是elasticsearch中未创建索引。
2020-08-06
pyqt5怎么在运行后改变text内容
2020-07-22
vue-cropper图片裁剪问题
2020-05-15
前后端分离项目后台的登录验证的问题
2020-01-15
两次MD5加密后后台如何校验
2019-08-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人