记录开发项目管理系统遇到问题

1.第一次设计数据库全部部分,包括权限表,记录表,日志表,追踪记录表,还有项目,模块,成员,bug管理,日报周报等等

2.第二个架构采取了:

3.springcloud服务:注册中心,统一分布式配置中心,网关,服务消费者,服务提供者,熔断器,分布式缓存redis,以及服务追踪和监控spring admin服务

4.spring boot小服务+docker部署+jpa+mybatis plus封装数据层+restful接口前后端访问+spring cloud全家桶+vue全家桶+node.js+redis缓存+shiro权限框架+Aop依赖注入思想+前后端swagger2 Api文档

5.遇到死锁

答:更新项目进度或者模块进度,我的业务我设计成查询时候扫描查询一下,不适合时间的就更新下状态,但是别的模块获取到了状态,此时你修改了状态,会造成死锁,但是我这里采用了实体类数据加锁状态1,在这里尤其注意一下。防止数据重复性,造成死锁

6.登录时候缓存,以及分布式缓存,达到了高可用性,防止服务器崩溃导致数据混乱。

7.百度富文本提交html后台储存,小心xss拦截html文本

8.使用人人为vue编写时候打包,需要注意时间为节点来抛给后端资源文件夹里面来通过js来调用。

9.部署时候需要编译一下,放置统一文件夹来调用:放置首页空白,或者调用inde时候报找不到相应的文件错误

个人博客:
名称:纯洁的麦田
链接:http://www.idearyou.cn/
描述:争取哪一天做上架构师
公众号:纯洁的麦田

另外:个人公众号,每天有新java文章,还有中高级面试题分享

你可能感兴趣的:(笔记)