1.熟悉使⽤SpringBoot,SpringCould,dubbo等框架;
2. 熟悉 MySQL关系数据库,熟悉SQL语句的编写与优化,以及Redis⾮关系型数据库的应⽤;
3.熟悉单例、⼯⼚、策略、代理、装饰等设计模式;
4.具有良好的 Java编码习惯,熟悉阿⾥规约;
5.熟练使⽤Spring,SpringMVC ,SpringData,Mybatis等框架进⾏web开发;
6.熟练使⽤ RabbitMQ、Kafka、rocketMQ等常⽤消息中间件;
7.熟练使⽤应⽤服务器Tomcat、了解Junit测试、loadbalancer负载均衡;
8.熟悉使⽤⾮关系型数据库mongoDB,并在项⽬中使⽤以及创建索引;
9.熟练掌握xxl-job分布式定时框架,并保证在集群部署和多台调度器时保证任务不会重复调⽤;
10.熟练使⽤linux常⽤命令,以及docker安装和常⽤命令;
11.使⽤spring boot 集成mybatis-plus和mysql的多数据配置;
12.熟练使⽤nacos,zookeeper,eureka等服务注册中⼼;
供应商管理系统
(1)使⽤消息队列技术RabbitMQ实现了采购订单的通知功能。
(2)使⽤ Nacos、Elasticsearch 、多线程完成查询功能的实现。
(3)使⽤Redis实现分布式锁从⽽防⽌系统出现缓存雪崩、缓存击穿、线程安全等问题。
(4)使⽤Spring Securty框架来解决⽤⼾权限和系统安全的问题。
(5)通过扩容Redis,增加监控预警等⽅式防⽌因为Big Key导致的Redis服务器宕机。
智慧物流货主端
(1)使⽤消息队列(Kafka)来实现异步消息的发送和接收,以提⾼系统的可扩展性和性能。实现了
货主接收到货物状态等信息功能。
(2)使⽤WebSocket和通知系统,⽤⼾可以与货⻋进⾏实时通信。
(3)通过获取货物的实时位置信息。使⽤Java的定位库(百度地图API)来处理位置数据。从⽽实现
货物的轨迹图功能。
(4)调⽤⽀付宝、微信⽀付、银联等第三⽅⽀付平台提供的API实现了⽀付功能。
(5)使⽤Elasticsearch实现了物流公司的搜索功能,并将原来搜索时间3s缩短为现在的1.5s。
智慧物流为双边业务,即同时存在货主、⻋主。货主端仅作为货主的⼀端,致⼒ 于让货主企业可以通过货主端App快速的发布货源、寻找合适的运输⻋辆;其中⼀键发货、 ⻋货匹配、线上⽀付运费等功能提升线下货物运输过程中的节点流转效率,以达到降本增效 的效果;⽹上商店以满⾜货主企业⽇常所
供应商管理系统是⼀个⽤于管理和维护供应商信息、合同、采购和供应链相关数据的软件系统。该系统旨在帮助组织有效地管理与供应商合作的各个⽅⾯,从供应商选择和评估到合同管理和供应链监控;该项⽬的功能有:供应商信息管理模块,采购订单管理模块,供应链协作模块,供应商绩效评估模块,库存管理模块
医疗后台管理系统是⼀个⽤于管理医疗机构的信息和流程的软件系统。它旨在帮助医疗 机构提⾼效率、提供更好的医疗服务,并简化⽇常管理任务。该系统通常由⼀系列的功能模块组 成,涵盖了医院、诊所、医⽣和患者等各个⽅⾯。该项⽬有以下模块:患者管理模块,医⽣管理模块, 资源管理模块,财务