基础类
1. 扎实 JAVA 基本功、熟练应用集合、I/O、多线程、网络编程、反射 API 以及 lambda、stream 等技术。
2. 熟悉 JVM 体系结构、类加载、运行时内存区、GC 常用算法以及调优策略;熟悉 JVM 逃逸分析、标量替
换、锁消除、内存溢出、内存泄漏、四大引用等常用技术。
3. 熟练使用 MySQL,Oracle 数据库,并对 MySQL 应用架构、存储引擎、表设计规范、事务、锁、索引以及
调优技术有一定认识。
4. 熟练应用 Idea、Maven、Git 进行项目构建、代码编写、版本控制。
5. 熟练应用 HTML,CSS,JS,VUE,ElementUI,Axios,Vant 等前端技术。
6. 熟悉代码编写规范(阿里巴巴代码开发规范),具备良好的代码编写习惯。 框架类
1. 熟练应用 Spring 框架中的 IOC、AOP 设计思想和 Spring MVC 设计理念,并对其源码有一定解。
2. 熟练基于 Spring Boot 脚手架实现项目的构建,资源的整合,项目的配置、热部署、健康检查等。
3. 熟练基于 Spring Security、jwt 实现用户身份的认证授权、鉴权业务;熟练基于 Spring Validation
实现请求参数的校验。
4. 熟练基于 HikariCP、Druid、Mybatis,MyBatis-Plus,PageHelper 技术实现数据的持久化操作。
5. 了解 MyBatis 对 JDBC 封装的基本过程以及 MyBatis 框架中缓存体系的设计。
6. 熟练应用 Junit,Knife4j 等工具进行项目功能及性能测试。 互联网
1. 熟练应用 Spring Cloud Alibaba 微服务解决方案以及 Nacos,Sentinel,Gateway,Dubbo,Seata 等相关
组件应用。
2. 熟悉应用 Redis 数据类型、数据持久化、事务以及主从架构、哨兵机制、集群架构。
3. 熟练应用 RabbitMQ 并对 Kafka,RocketMQ 有一定的认知等。
参与过丰都畜禽产业物联网数据中心的开发,包括肉牛养殖生产系统,畜产品质量追溯系统,丰都全域畜牧业分析决策系统,畜牧业科技专家服务系统,地理信息系统,畜产品精准营销系统,智慧畜禽门户管理系统等等;有大型的微服务类型项目的开发经验,熟悉Spring Cloud Alibaba 微服务解决方案以及 Nacos,Sentinel,Gateway,Dubbo,Seata 等相关
组件应用。