扎实全面的Java基础知识,集合,I/O流,Stream流;
Spring源码、SpringMVC、MyBatis(MybatisPlus)、SpringBoot2、RabbitMQ;
SpringCloudAlibaba、Eureka、Nacos注册中心、Ribbon负载均衡、Feign远程调用、Gateway网关;
了解Redis数据结构,Redis持久化,Redis主从集群,缓存穿透、击穿、雪崩相关解决方案;
熟练Mysql,Sql优化,索引失效情况,Mysql锁,并发事务,视图,触发器;
JUC并发 Synchronized锁原理,Volatile,CAS,Unsafe类,AQS同步器,ThreadPoolExecutor;
ReentrantLock、ReentrantReadWriteLock源码
JVM内存 StringTable串池 类结构 类加载 回收算法 Garbage First回收器 运行期优化 反射优化;
熟悉Linux操作系统,Docker部署,Tomcat服务器;
班级排课系统(个人独立完成)
开发环境:eclipse,Oracle,Tomcat8.5,JDK1.8
主要技术:Spring,SpringMVC ,Mybatis , Jquery+Ajax+Json,二级联动,Oracle,Maven
项目描述:系统以 JSP 为主要制作工具,实现了用户注册(单个注册和批量上传 Excel)、登陆、课程添
加及管理、权限角色添加及管理、区域添加及管理、成绩添加及查询,教室添加及管理,开班管理等。
责任描述:独自完成整个项目所有模块的实现,对整个项目有深刻的认识,从项目开始前的需求分析,数据库模型的建立,整个项目的模块安排进行整理。通过本次项目熟练使用 SSM 框架。JSP部分页面使用AJAX进行异步提交;使用Jquery+AJAX+JSON进行数据传递实现部门、职位、员工等的多级联动选择。Excel 文件的上传下载:通过上传的 Excel 导入用户、课程体系,下载数据库数据保存为 Excel文件。
业务层面向接口编程,使用 Spirng 的依赖注入实现各个层之间访问。
DAO 层使用 MyBatis 框架,通过动态 SQL 技术实现不同的需求进行数据库访问。
道路交通管理系统(个人独立完成)
开发工具:Eclipse,MySql,Tomcat8.0,JDK1.8
使用技术:J2EE,JSP,Ajax,Servlet,MySql,html,Jquery,div+css
主要功能:实现管理员和用户不同的的登陆和注册,管理员拥有对用户信息的管理,车位的管理,收费标准的管理,会员白名单的管理,车辆的入库与出库,每天的收费信息和统计信息等功能。用户可以实现对自己信息的修改,查看收费标准,车位等信息以及办理会员的功能
实现管理员和用户不同的的登陆和注册,管理员拥有对用户信息的管理,车位的管理,收费标准的管理,会员白名单的管理,车辆的入库与出库,每天的收费信息和统计信息等功能。用户可以实现对自己信息的修改,查看收费标准,车位等信息以及办理会员的功能
外卖代运营企业网站是一个基于Internet,前台页面采用Html+Css+Js,后台采用java+Mysql技术开发的信息宣传型网站。本网站以HTML+CSS+JS+java+MYSQL为开发技术,实现了一个以充分向用户宣传行业信息,展示行业特色,加大企业竞争力为目的。旨在通过
基于Phpcms的外卖代运营企业网站是一个基于Internet,前台页面采用Html+Css+Js,后台采用Java+Mysql技术开发的信息宣传型网站。本网站以HTML+CSS+JS+Java+MYSQL为开发技术,实现了一个以充分向用户宣传行业信息,展示行业特色,加大企业竞争