1.具备扎实的Java基础知识,熟悉面向对象思想,熟悉JavaEE开发规范,有良好的编码规范和技术文档编写能力。了解JVM内存结构模型、垃圾回收机制。
2.熟练使用 IntelliJ IDEA、Maven、Git 等工具对项目进行开发及管理;
3.熟练掌握Spring、SpringMVC、MyBatis、SpringBoot等开源开发框架,了解spring的两大核心思想AOP和IOC,了解Spring事务的管理机制和隔离级别;
4.熟悉MySQL数据库,了解一些数据库的优化策略;
5.熟练掌握Debug能力,能够快速解决一些常见Bug;
6.了解HTML、XML、JavaScript、Ajax、Jquery、CSS、VUE等Web技术,了解BootStrap、ElasticSearch、Thymeleaf、FreeMarker 等前端框架,并能够处理有关前后台数据交互问题;
7.了解SpringBoot 整合SpringCloud中的Eureka、Feign、Zuul,实现分布式微服务的基本原理;
8.熟悉RabbitMQ解决分布式应用之间的异步通信;
9.了解分布式服务框架Dubbo引入zookeeper作为存储媒介实现注册服务和负载均衡的基本原理
项目名称:印刷通
项目介绍:印刷通是一款应用于不干胶印刷行业的生产管理系统,适用于此行业工厂内部的生产管理。它是一个前后端分离开发的SSM系统构架。此系统主要实现了工厂建模、产品管理、产品报价管理、客户管理、生产管理、单据管理、账目管理、采购管理、仓储管理、供应商管理、系统管理等业务功能。
1.商品列表页面 2.单品页面:展示商品详情信息和商品购买,该页面采用静态化以减轻系统压力 3. 秒杀模块的搭建 ①该模块使用了ActiveMQ实行消息队列异步处理,改进系统性能,提升用户体验 ②使用Redis 缓存预热完成库存添加,解决库存超卖问题。 ③采用REDIS的list
印刷通是一款应用于不干胶印刷行业的生产管理系统,适用于此行业工厂内部的生产管理。它是一个前后端分离开发的SSM系统构架。此系统主要实现了工厂建模、产品管理、产品报价管理、客户管理、生产管理、单据管理、账目管理、采购管理、仓储管理、供应商管理、系统管理等业务功能。