1、熟练掌握 JAVA 基础知识,熟悉 JAVA 集合体系,熟悉单例模式,对 HashMap 源码有一定的了解。
2、熟练掌握 JAVAEE 中常见开源框架 Spring、Spring MVC、Spring Boot、Mybatis、Mybatis-Plus 等,并熟 悉 Spring 的核心技术 IOC 和 AOP,了解底层的实现原理。
3、熟练使用 IDEA,VScode 等开发工具,Git 版本管理工具以及项目构建工具 Maven。
4、熟悉微服务架构 Spring Cloud,了解常用组件如 Gateway、Feign、Sentinel、Nacos 等,有微服务开发经验。 5、熟悉 Linux 使用以及常用的命令。
6、熟悉 NoSQL 数据库 Redis 的使用,了解 redis 的缓存雪崩、缓存击穿、缓存穿透机制。项目开发中有使用 redis 实现缓存以及分布式锁的业务。
7、熟悉 RabbitMQ、RocketMQ、ActiveMQ消息中间件,全文检索引擎 ElasticSearch。
8、熟悉关系型数据库 MySQL 的使用,SQL 优化。
9、熟悉 JVM 内存结构与 GC 垃圾回收机制。
10、熟悉线程的创建、线程池的使用以及线程间的通信。
11、熟悉使用 Swagger2,Postman 等接口文档测试工具。
12、了解 VUE 等前端开发技术,熟悉 Element-Ui 等前端开发组件。
13、了解对象存储 Minio、阿里云 OSS,分布式文件系统 FastDFS。
14、了解 Docker 容器技术以及基本命令的使用。
微服务架构研究、开发过飞机故障诊断系统、人力资源管理系统、供应链管理系统、智能党建信息化系统、activiti工作流引擎组件、基于消息组件的任务管理系统
角色 | 职位 |
负责人 | Java高级工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
一个软件系统中具有工作流的功能,我们把它称为工作流系统,一个系统中工作流的功能是什么?就是对系统的业务流程进行自动化管理,所以工作流是建立在业务流程的基础上,所以一个软件的系统核心根本上还是系统的业务流程,工作流只是协助进行业务流程管理。即使没有工作流业务系统也可以开发运行,只不
教育培训管理系统是专门针对短期培训、特色培训而推出的解决方案,招生、报名、学习、反馈等整个过程全方位监督管理、课卡上课自动扣减课时。采用B/S架构,用户数不限,使用期限不限,客户端无须安装任何程序,轻松实现在局域网和互联网上的应用。