上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 项目背景 最近在准备开发工作流引擎相关模块,完成表结构设计后开始着手流程设计器的技术选型,调研了众多开源项目后决定基于jsplumb.js开源库进行自研开发,保证定制化的便捷性,相关效果图及项目地址如下 项目地址:https://gitee.com/code2roc/fast-flow-desgio 阅读全文
posted @ 2023-02-19 18:33 code2roc 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 前言 最近有项目需要开发档案打包下载功能,其中包含很多大附件,项目使用minio存储且不在同一台服务器上,为了优化速度决定使用windows共享功能进行文件传输 SMB1.0 集成jcifs类库,主要适用于一些老旧系统,但下载速度比较慢,仅作参考 此类库没有maven引用,官网地址:http://j 阅读全文
posted @ 2023-02-05 15:46 code2roc 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 前言 在系统运行过程中,可能由于一些配置项的简单变动需要重新打包启停项目,这对于在运行中的项目会造成数据丢失,客户操作无响应等情况发生,针对这类情况对开发框架进行升级提供yml文件实时修改更新功能 项目依赖 项目基于的是2.0.0.RELEASE版本,所以snakeyaml需要单独引入,高版本已包含 阅读全文
posted @ 2022-12-31 19:29 code2roc 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 问题描述 fastjson通过代码指定全局序列化返回时间格式,导致使用JSONField注解标注属性的特殊日期返回格式失效 使用版本 | 应用名称 | 版本 | | | | | springboot | 2.0.0.RELEASE | | fastjson | 1.2.83 | 全局设置代码 pub 阅读全文
posted @ 2022-12-17 13:39 code2roc 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 前言 近期在对开发框架安全策略方面进行升级优化,提供一些通用场景的解决方案,本文针对前后端数据传输加密进行简单的分享,处理流程设计如下图所示,本加密方法对原有项目兼容性较好,只需要更换封装好的加密Ajax请求方法,后端统一拦截判断是否需要解密即可 生成DESKey 生成的DES加密密钥一定是8的整数 阅读全文
posted @ 2022-12-04 14:54 code2roc 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 前言 为增加系统安全性,避免重要敏感信息通过截图方式泄露,对web页面增加盲水印标识,标注系统名称,登陆人,当前时间等信息,这里的盲水印指肉眼不可见的html水印 增加水印 引入watermark.js调用 watermark.load方法,指定显示文字与透明度,我这边设置的不可见透明度为0.015 阅读全文
posted @ 2022-11-26 17:19 code2roc 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 说明 onlyoffice为一款开源的office在线编辑组件,提供word/excel/ppt编辑保存操作 以下操作均基于centos8系统,officeonly镜像版本7.1.2.23 镜像下载地址:https://yunpan.360.cn/surl_y87CKKcPdY4 (提取码:1f92 阅读全文
posted @ 2022-09-25 11:54 code2roc 阅读(1911) 评论(0) 推荐(0) 编辑
摘要: 背景 之前构建过文件预览服务,对于视频部分前端播放组件限制只能为mp4格式,为了支持更多视频格式决定对方案进行升级,由于视频格式较多,针对每一种格式定制选择播放器不太现实,决定对视频源统一转码,转码后的格式为mp4,兼容性稳定且前后端改造工作较小 配置 maven添加java-all-deps引用, 阅读全文
posted @ 2022-09-18 14:46 code2roc 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 前言 之前开发了windows部署jar包为服务的工具在实际生产环境中使用非常简单方便,公司部分项目是部署在linux系统中的,所以决定整合一个通用的jar包部署脚本,并注册为开机启动服务,为开发实施的同事提供方便,以下操作实际系统环境为centos8 通过脚本启动 安装jdk,可以不配置环境变量 阅读全文
posted @ 2022-08-13 12:53 code2roc 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 背景 某个周末一个线上项目因为服务器自动重启导致了系统挂了,我们是通过jenkins部署的jar包所以需要手动重启项目,解决问题后准备调换部署方式让项目随系统自动启动,试用tomcat后发现启动慢,并且日常开发springboot都是使用内置tomcat启动,如果要保持和部署方式保持一致(避免本地代 阅读全文
posted @ 2022-08-06 22:48 code2roc 阅读(490) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页