熟练掌握 java 开发语言,理解面向对象编程,了解集合,IO 流,多线程
熟练掌握常用数据结构相关内容
了解 JVM 内存模型、类加载机制、垃圾回收机制。
熟练掌握 Mysql 数据库和 sql 语句的编写,了解数据库设计范式、事务四大特性、MySQL 存储引擎、存储过程、隔离级别、乐观锁和悲观锁的应用场景
了解掌握 Spring、SpringMVC、Mybatis、Springboot 开源框架。
了解掌握 Maven、git 等项目版本管理及构建工具。
熟练掌握 Linux 操作系统常用的命令及使用。
了解 Redis 数据类型、缓存穿透、缓存击穿、缓存雪崩、数据持久化策略
熟悉 VS Code、IntelliJ IDEA、Eclipse、Postman 等开发工具的使用
拥有良好编码习惯,严格遵守开发中的约定熟成规则
项目:工作台系统
项目描述:
该项目是一个公司内部人员使用的系统,属于公司自主研发系统。员工登录系统可以查看自己的工作任务及工作进度,公司管理层可在系统中为下属分配任务和系统访问权限。员工若领用 公司电子设备可在系统中登记相关信息。员工可对当日工作情况、工作问题和工作总结发表到 系统中,作为工作日志。包括报表功能模块等
使用技术: Spring Boot、MyBatis-Plus、Redis、MySQL、Shiro、Spring Cloud、Vue、Element 主要负责: 数据库表设计 后端具体业务的逻辑实现、代码编写 对前端页面布局简单设计、数据展示、代码编写 编码完成后,对个人开发的模块进行简单单元测试