随笔分类 - 业务相关
业务系统中的设计方案进行总结
摘要:移动的逻辑,前端有专门的框架sortable.js提供了API进行实现,但是有些场景需要后端实现动态拖动排序,所以记录一下实现过程,后面如果有类似需求直接进行复用。 核心逻辑部分 当前模块里面调整顺序:变动区间重新排序 从另一个模块组移动到当前模块组:当前模块组重排序,原有模块组进行重排序 删除某个
阅读全文
摘要:pdf转成图片工具类 引入依赖 <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.20</version> </dependency> 工具类代码 public
阅读全文
摘要:base64 图片旋转实现 public final class Base64ImageUtil { private static BufferedImage rotate(Image src, int angel) { int src_width = src.getWidth(null); int
阅读全文
摘要:项目功能描述 多个项目的信息统一定时推送 提供任务配置界面,进行任务推送配置 对接公司数字项目组,获取人群组,人群包信息数据 项目搭建UML图 时序图 首先是任务执行器和调度执行器的初始化 其次就是通过任务执行器对接第三方数据 然后进行信息推送, 类图 任务调用的各个环节都要保存日志信息 任务有专门
阅读全文
摘要:1.为什么要封装前端页面及组件? 组件封装平台 VS 未封装业务页面 == 用一个打印机完成各种花式的打印 VS 每种花样一台打印机 单业务页面开发优缺点分析: 优点: 1.根据具体页面具体设计 ; 2.新的页面能快速开发; 缺点: 1.页面通用性差 2.同一个基础组件重复使用时,页面冗余,代码冗余
阅读全文
摘要:大文件分片上传 官网地址:https://help.aliyun.com/document_detail/84786.htm?spm=a2c4g.11186623.0.0.3eb4764b2DgrA5#concept-84786-zh // yourEndpoint填写Bucket所在地域对应的En
阅读全文
摘要:一个很好用的开源的画图工具,和md类似,使用脚本就可以生成uml图 IDEA 安装插件 语法很简单,跟着官网的语法走一波就行 官网地址:https://plantuml.com/zh/sequence-diagram
阅读全文
摘要:推荐一款好用的内网穿透工具:https://github.com/open-dingtalk/pierced 1.选择下载需要的版本 2.启动穿透工具 ding -config=./ding.cfg -subdomain=aaa 8080
阅读全文
摘要:1.需求描述 1.任务体系,任务动态配置 任务目前分三大类,每个大类分很多小类。两层树状结构,可以同一张表进行数据管理,通过fatherId进行关联 细分规则,进行任务规则管理 2.任务与业务降低耦合度 现有业务不受活动影响 业务关联可自动化配置关联 任务关联个性化返回活动数据 3.任务完成记录信息
阅读全文
摘要:商品信息UML 会员商品页面逻辑 收银台UML 收银台逻辑
阅读全文
摘要:1.目的 导入excel数据,对异常数据进行校验。 2.需求分析 1.excel数据导入前校验 数据格式校验 数据类型校验 数据是否符合业务进行校验 2.excel中导入数据替换 导入行业数据替换成数据库中code 导入城市数据替换成对应code 导入字典数据替换成对应的code 3.技术分析 1.
阅读全文
摘要:官网文档:https://www.activiti.org/userguide/#queryAPI 1. Activit的简单源码解读 activiti的官方文档讲解详细很详细,也很范。按着文档写完了一个简单的demo发现,现实中的大多数问题,还是没法很好的解决。 例如:首先我需要知道的是,acti
阅读全文