Java基础:熟悉Java基础知识,包括集合、反射等,熟悉常见设计模式,如策略模式、代理模式等。JUC:熟悉JUC,包括锁机制、线程池以及JUC中常用的工具类,如AQS、ReentrantLock等。JVM:理解JVM基本原理,如垃圾回收机制、类加载机制以及Java的内存区域等。Spring框架:熟悉SSM、SpringBoot等主流框架,熟悉Mybatis-Plus,对Spring核心原理有一定了解,理解IOC、AOP等原理,掌握SpringCloud及其相关组件。MySQL:掌握MySQL关系型数据库,包括索引、存储引擎、事务、锁机制、主从复制等知识。Redis:熟悉Redis的基本数据类型及相关知识,了解缓存常见问题,如缓存穿透、击穿、雪崩等。前端:了解HTML、CSS、JS的使用,了解Vue等前端框架,了解ElementPlus、Echarts等前端组件库,可以进行前端界面的简单开发。工具:熟练使用IDEA、Git、Navicat等开发工具,了解Linux及Docker常用命令的使用。
2024-07-04 -2024-09-02重庆善食科技有限公司java后端开放工程师
1. 参与智慧餐厅升级改造项目的前后端功能模块开发与代码编写,协助实现接口数据:数据清洗,标签落库,调接口,小程序页面开发等系统功能。
2. 配合测试团队完成功能测试,及时修复代码中的缺陷和问题,保障开发的功能稳定运行。
3. 学习并遵循公司统一的代码规范和开发流程,撰写简单的技术文档,记录开发过程和功能实现细节。
4. 协助优化现有系统的性能,包括前端页面加载速度、后端接口响应时间等,提升用户体验。