|
计算机科学基础知识:掌握微机原理和数据结构,能够有效地应用这些知识来解决实际问题。
Java 基础知识:熟悉 Java 集合、特性、多线程等技术,以及面向对象编程思想。
开发框架:熟练使用 Spring、SpringBoot、SpringCloud、Mybatis、Mybatis-Plus 等主流开发框架,可以快速开发高质量的软件。
数据库:熟悉MySql和Redis数据库,理解其数据结构、索引、日志等知识,并能在高并发下有效地使用。
消息队列: 熟悉消息队列 RocketMQ,能够实现系统间的异步、削锋和解耦。
设计模式:熟悉常用的设计模式,设计原则,理解其设计意图,构建易维护,易拓展,高灵活,可测试的代码.
测试驱动开发:了解 TDD 自顶向下开发思想,通过对测试的构建来构建系统的稳定性、确定性
领域驱动设计:熟悉 DDD 四层架构领域驱动设计,构建出可插拔,组件化,易迭代,可维护的工程架构
Debug : 有较强的问题解决能力,能够利用 GitHub Issues 区、AI 工具、搜索引擎、Stack Overflow 等自主解决问题
团队协作工具:熟悉使用Git、云效(CI CD)、Docker 等工具和规范,能够有效地进行团队协作。
前端技术:熟练使用 HTML、CSS、JavaScript、Jquery、Vue 等前端技术,能够创建美观且易用的用户界面。
Linux :熟悉 centos 等Linux系统,可以进行调试,部署等工作.如 strace 追踪系统调用分析性能问题 主项目简介描述:xx物流平台是公司贯穿的业务,从“人员、车辆、货物流、资金流、信息流”等五个方面对零担物流企业进行全方位的管控,系统真正做到操作简单、贯通全程、三流合一、协作通畅、智能分析。 职责描述: 为了确保核心的开单业务稳定,根据国网平台的接口变更和新增的业务进行开发和对接工作,以保证系统的正常运行。 为面向C端用户设计开发微信自助下单业务,减少网点负担,提升C端用户体验. 运单查询导出页面接口的响应时间较长,经过排查发现是Pass系统的字典翻译注解问题。通过调整机器配置、引入ReflectionUtils优化反射操作等方式,将响应时间提升了300%。 为提升转运中心的扫描效率,引入了自动扫描机器,减轻了搬运工人的扫描负担。同时,对扫描机器和物流系统之间进行了对接设计自动扫描模块,大幅度减少了漏扫和人工压力。 为了保证系统的稳定性,处理了一些对接运单过程中的异常情况。通过设计开发通用的异常报警功能,基于AOP、工厂、模板、策略等设计模式,构建了一个易用可拓展的组件。 由于百度地图的精度低于高德地图,并且国网平台和重构平台都使用高德地图,使用适配器和工厂等设计模式实现了灵活可维护的地图切换功能。 高德地图和百度地图使用了不同的坐标系统,因此系统中需要同时存在两种坐标。编写了PHP脚本用于实现高德和百度坐标的转换,以减少人力成本并提升网点用户的体验。 由于部分BI报表由于异常操作导致数据有误,与经理沟通后修正了有误的报表数据,并设置了合理的边界条件,以确保系统的正确性和稳定性。 由于业务数据的快速增长导致月初报表导出时间过长 600s,严重影响了主线业务的运转。通过SQL调优、提前数据采集和分库计算等手段,确保接口及时返回数据,并保证了系统的稳定性。 为了保障老系统的数据安全和减少云数据库的成本,在本地机房搭建了Ubuntu系统,并使用XtraBackup将TB级别的数据进行备份。 新系统上线后,现有的老系统仍负责部分业务。基本上与老系统的功能有所重合。 个人评价具备超强的自学能力,曾通过闲鱼,论坛承接全栈开发,小程序app等。 |
