上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 前言 近期在对开发框架安全策略方面进行升级优化,提供一些通用场景的解决方案,本文针对前后端数据传输加密进行简单的分享,处理流程设计如下图所示,本加密方法对原有项目兼容性较好,只需要更换封装好的加密Ajax请求方法,后端统一拦截判断是否需要解密即可 生成DESKey 生成的DES加密密钥一定是8的整数 阅读全文
posted @ 2022-12-04 14:53 code2roc 阅读(571) 评论(0) 推荐(0)
摘要: 前言 为增加系统安全性,避免重要敏感信息通过截图方式泄露,对web页面增加盲水印标识,标注系统名称,登陆人,当前时间等信息,这里的盲水印指肉眼不可见的html水印 增加水印 引入watermark.js调用 watermark.load方法,指定显示文字与透明度,我这边设置的不可见透明度为0.015 阅读全文
posted @ 2022-11-26 17:18 code2roc 阅读(393) 评论(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 阅读(3242) 评论(0) 推荐(0)
摘要: 背景 之前构建过文件预览服务,对于视频部分前端播放组件限制只能为mp4格式,为了支持更多视频格式决定对方案进行升级,由于视频格式较多,针对每一种格式定制选择播放器不太现实,决定对视频源统一转码,转码后的格式为mp4,兼容性稳定且前后端改造工作较小 配置 maven添加java-all-deps引用, 阅读全文
posted @ 2022-09-18 14:46 code2roc 阅读(782) 评论(0) 推荐(0)
摘要: 前言 之前开发了windows部署jar包为服务的工具在实际生产环境中使用非常简单方便,公司部分项目是部署在linux系统中的,所以决定整合一个通用的jar包部署脚本,并注册为开机启动服务,为开发实施的同事提供方便,以下操作实际系统环境为centos8 通过脚本启动 安装jdk,可以不配置环境变量 阅读全文
posted @ 2022-08-13 12:53 code2roc 阅读(195) 评论(0) 推荐(0)
摘要: 背景 某个周末一个线上项目因为服务器自动重启导致了系统挂了,我们是通过jenkins部署的jar包所以需要手动重启项目,解决问题后准备调换部署方式让项目随系统自动启动,试用tomcat后发现启动慢,并且日常开发springboot都是使用内置tomcat启动,如果要保持和部署方式保持一致(避免本地代 阅读全文
posted @ 2022-08-06 22:48 code2roc 阅读(606) 评论(0) 推荐(0)
摘要: 背景 之前在为框架集成knife4j接口调试查看工具,使用了一段时间,使用体验上比较繁琐,因为接口都需要token,所以每次都要去f12查看token复制再创建全局参数,可能我只需要测试一个接口但是步骤少不了,针对此问题框架做了一些优化 设计分析 框架后端针对系统管理员增加一个根据用户直接生成tok 阅读全文
posted @ 2022-07-16 15:28 code2roc 阅读(130) 评论(0) 推荐(0)
摘要: 背景 公司最近有一个项目二期需要对一些功能进行改造,涉及部分框架内置业务接口个性化定制,兼容老接口功能并且增加一部分新的数据返回,由于前端调用这些接口分布较多且较为零碎,修改测试成本较大,所以打算在框架层面提供路由覆盖功能,加快项目进度减少无技术含量的修改带来的系统风险 设计 提供自定义注解指定需要 阅读全文
posted @ 2022-07-16 14:49 code2roc 阅读(325) 评论(0) 推荐(0)
摘要: 背景 框架之前完成了多数据源的动态切换及事务的处理,想更近一步提供一个简单的跨库事务处理功能,经过网上的搜索调研,大致有XA事务/SEGA事务/TCC事务等方案,因为业务主要涉及政府及企业且并发量不大,所以采用XA事务,虽然性能有所损失,但是可以保证数据的强一致性 方案设计 针对注册的数据源拷贝一份 阅读全文
posted @ 2022-05-31 22:55 code2roc 阅读(472) 评论(0) 推荐(1)
摘要: 背景 之前有文章提供了springboot多数据源动态注册切换的整合方案,在后续使用过程中,发现在事务控制中有多种bug发生,决定对此问题进行分析与解决 前情提要 多数据源切换流程结构图如下所示,包含几个组成元素 自定义的数据源配置处理,通过DruidDataSource对象动态注册到系统中 自定义 阅读全文
posted @ 2022-05-01 14:12 code2roc 阅读(1562) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 9 下一页