1、熟练使用ThinkPHP、Laravel框架,了解底层运行原理,熟悉MVC三层架构,使用fastAdmin快速建站;
2、熟练使用MySQL数据库,有一定的MySQL调优经验;
3、熟练使用Redis缓存,并在实践解决了缓存击穿、缓存穿透、缓存雪崩等问题,了解主从架构、哨兵机制、集群模式的使用3;
4、熟悉RabbitMQ消息中间件,并在项目实践中解决消息丢失、消息消费、消息顺序等问题。
手续管理优化
项目描述:在现在的ERP后台手续管理模块运营效率低下,资源消耗大的情况下,为提升整体的使用效率,进行现有手续管理模块的的结构优化。
项目职责:组织开发小组进行Code Review,讨论功能模块的优化思路及结构,形成优化方案,主导推动ERP后台手续管理模块中查询、导出、更新等模块的结构优化。
项目业绩:
1、对冗余模块进行删减合并,实现集中配置,增强功能复用性,功能模块间解耦,开发效率提升50%。
2、增加mysql索引,减少内嵌循环代码,在foreach循环内使用数组键名匹配,性能得到提升,使用5W条数据导出的耗时从3min降低至10s。
3、通过删改冗余代码,减少不必要查询,降低与数据库的交互,更新和导入操作的性能提升30%。