点击空白处退出提示
作品详情
涉及技术:SpringBoot,Mybatis-Plus, Waterloo网关,Rtdbus数据总线,Swagger,MySQL, MongoDB,Docker
个人职责:初期负责重构项目,Java编写改为Kotlin编写,后续负责对嵌入父级项目的版本进行维护,对接售前,前端新增功能。
技术要点:
实现需求:1.操作日志入库;2.接口防止极短时间内的并发请求。利用自定义注解+切面实现
实现需求:查询特定人员在特定组织下的角色信息,设计上下级组织角色映射表,根据树的最短路径算法,算出人员所在组织到特定组织的orgIdList,遍历list,并判断相邻节点组织关系,若为后者为上级组织,则角色向上映射,反之亦然,依次查询角色映射表,直到获得特定组织下的角色
实现需求:删除组织树 实现:利用组合模式+访问者模式实现
实现需求:MongDB支持事务,实现:利用DockerCompose搭建Mongodb的副本集以支持事物,同时利用AOP技术实现多数据源的事务管理,并把Mongodb事务开关配置化
为提高发布效率(打jar包->编译成镜像->再上传镜像),搭建jenkins,实现将git某分支代码->上传至docker镜像仓库自动化, 再利用develops平台部署(类似于Rancher)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论