大纲
第一部分
- 前后端调试
- 正则表达式 查看规则
- 附件保存方式
- 数据库自动更新时间戳
- 内网服务器使用ip调用接口 例:人员信息接口,单点登录接口
- 人员信息接口每天调用一次,定时更新
第二部分
- lombok
- 消息推送
- 邮件推送
- 日志级别
- 定时任务
- 数据定时备份
lombok
webSocket
- 用法
- 添加相关依赖 maven仓库
- springBoot需启用websocket
- 服务器端 websocket
- js websocket
- 多窗口消息推送
- 禁止用户多终端登录
邮件推送
-
开启smtp服务
- 利用线程池异步发送
- 邮件CSS样式
- 异常邮件推送
- 统一异常处理
- 推送异常堆栈信息
日志
- 日志记录
- 尽量使用slf4j日志日志门面,换日志记录系统时不需要更改代码。
- 日志级别
- ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF
- 开发期间建议给自己看的信息用debug打印
- 当框架有莫名其妙的问题时试试开启debug日志
- 部署时调整日志等级关闭无用的日志记录
定时任务
- @EnableScheduling 启用
- @Scheduled
- cron 表达式 规则
- 配置文件读取定时配置
定时远程备份数据库
注: windows需要安装ssh服务 freesshd
- mysqldump
- scp
- crontab
- 日志传输