02 2021 档案

摘要:前言 api对外接口,考虑到安全性,以及接口受到恶意攻击。都会做参数签名。 参数签名逻辑 参数字典升序,后面拼接上密钥,转换成大写,采用MD5不可逆加密,生成sign,参数校验同理生成新的sign与原有的sign进行对比。 注意:密钥不可传递 package com.fb.xujimanage.ut 阅读全文
posted @ 2021-02-26 16:46 峡谷小短腿 阅读(823) 评论(0) 推荐(0)
摘要:前言: 我们通常在做聊天、留言模块功能的时候,会遇到一个问题,铭感词的处理。那么该怎么处理,到达文明聊天目的。 设计思路: 建立自己的敏感词典,对聊天记录进行过滤,将一些敏感词或者敏感的语言替换成"*"。 项目结构: SensitiveFilter、SensitiveNode、StringPoint 阅读全文
posted @ 2021-02-24 17:56 峡谷小短腿 阅读(2501) 评论(0) 推荐(0)
摘要:前言 最近项目中需要用到工作流审批流程,业务功能比较简单,就是员工请假,领导审批同意或者驳回的操作。本来准备自己做一套简单的审批流程(数据库记录下状态的这种),但是考虑到后期的拓展性,可能会有多审批、加签等复杂的操作,还是决定使用工作流框架,最后选择了Activiti。 简介 Activiti是一种 阅读全文
posted @ 2021-02-24 10:41 峡谷小短腿 阅读(1307) 评论(0) 推荐(0)
摘要:前言: 一般的平台在开发管理平台的时候都有一个日志管理模块,说到日志,就想到需求。通常优先考虑全局日志,会有操作人、请求方法、请求参数、操作时间、响应结果等字段。针对这样的需求相对来说很简单,就不说了。不知道你们有没有遇到这种需求,显示的时候还需要,用户操作功能模块的名称,或者操作状态不是常规的四种 阅读全文
posted @ 2021-02-23 17:54 峡谷小短腿 阅读(530) 评论(0) 推荐(0)