熟练掌握 Java 核⼼知识、JUC、HashMap 等,具备良好的⾯向对象编程思想。
• 熟练使⽤ IDEA、Eclipse 等编译⼯具以及 PostMan、Git、Maven、SVN 等开发⼯具。
• 阅读并编写过 Spring 全链路核⼼功能源码,如 AOP、IOC,对源码有⼀定的理解,并能
运⽤到实际业务开发中。
• 深⼊理解 Spring Boot,Spring Cloud 等微服务框架的设计原理及底层架构,熟悉各种微服
务架构设计⽐如服务注册与发现,服务降级,限流,熔断,服务⽹关路由设计,服务安全
认证架构。
• 熟练掌握 MySql,oracle,掌握 MySQL 主从同步,读写分离技术以及集群的搭建,具备
⼀定的 SQL 调优能⼒。
• 深⼊理解 Redis 线程模型,熟练掌握 Redis 的核⼼数据结构的使⽤场景,熟悉各种缓存⾼
并发的使⽤场景,⽐如缓存雪崩,缓存穿透等。
• 熟悉 RabbitMQ、Kafka 等常⽤的消息中间件进⾏消息的异步数据处理。
• 熟悉 docker 常⽤命令,能够实现基于 docker+Jenkins 实现⾃动化部署
• 熟练运⽤ Java Web 技术,包括 JSP、Servlet、EL 表达式、JSTL 等技术。
• 掌握 Linux 常⽤命令,了解 Nginx 服务器的反向代理、负载均衡、动静分离等。
• 熟练运⽤ DDD 四层架构领域驱动设计,构建出易于迭代和维护的⼯程架构,遵守整洁代
码、洋葱架构设计思想
企业工总量的考核系统
开发环境:IDEA
部署环境:linux、windows server 2008、tomcat、oracle
系统架构:Spring Cloud、Spring boot、mybatisPlus、Thymeleaf、kafka、redis、nginx
项目描述:
其中包括,用户管理,岗位管理,权限管理,角色管理,任务管理,工作量管理,工作量大屏展示,请假流程管理