1. 做企业采购供应链,打通上下游,赋能企业服务
2. 企业数字化采购,降低成本,提供效率
点击空白处退出提示
语言技术
Java、RocketMQ、ElasticSearch、Sentinel、SpringCloud系统类型
Web行业分类
企业服务、电商
1. 做企业采购供应链,打通上下游,赋能企业服务
2. 企业数字化采购,降低成本,提供效率
1. 框架重构,把SpringCloud+JPA改造成SpringCloud-Alibaba+Mybatis-Plus
2. 开发代码生成器,使用Idea插件EasyCode,进行定制化代码生成器
3. 性能优化,高可用改造;对数据表读写慢的情况,引入ShardingSphere进行读写分离
4. 搭建Flowable审批流服务
1.框架重构,把SpringCloud+JPA改造成SpringCloud-Alibaba+Mybatis-Plus;
原来老旧的Eureka+Config替换成Nacos,Zuul替换Gateway,JPA替换成MyBatis-Plus;
为了快速替换,封装持久层接口,替换为MyBatis-Plus实现,替换了300多张表的持久层接口;
使用Nacos进行动态配置;使用Gateway进行接口路由重写和鉴权;
2.开发代码生成器,使用Idea插件EasyCode,进行定制化代码生成器;定制化开发了CRUD三层架构代码模板,预留扩展方法,使其满足大多的开发场景;
3.代码规范和需求评审以及模块设计开发;制定java代码规范和数据库规范,参与内采商城的需求评审和模块设计开发,例如:多地址购物车拆单,物料搜索,寻源下单,系统配置项通用化,预算管理改造,全网比价,领用商城,利旧物资管理,对接第三方接口等功能模块;
4.性能优化,高可用改造;对数据表读写慢的情况,引入ShardingSphere进行读写分离;对于单表慢的情况,进行缓存和索引优化;对购物车和下单功能加入redis分布式锁,防止并发对数据修改不一致情况;对扣减库存和价格进行优化,使用预热库存放入redis,在redis扣减,晚上同步到表中;对redis进行集群改造,从单机改为集群分片;
5.搭建Flowable审批流服务,完成会签、或签、撤销、撤回、前后加签、转办、驳回任意节点以及通过MQ通知单据方、在线创建/编辑流程不影响在途流程、单据发起审批等功能;





评论