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

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文章,还有中高级面试题分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值