具有较为扎实的计算机专业综合素养,具有良好的英语数学,计算机应用能力,良好的身心素质和思想业务。
熟悉 Java 基础知识,理解面向对象的思想,以及常用集合类,阅读过相关源码,文档
熟悉 Java 并发编程,熟悉部分锁机制和线程池机制,并在项目中进行运用。
熟悉 JVM,熟悉常用的垃圾回收算法,类加载过程等。
熟悉关系性数据库 MySQL,包括事务,索引,事务隔离级别,数据库开发的规范等。
熟练使用 Spring,SpringMVC,SpringBoot,MyBatis,Spring Cloud 等主流开发框架。
熟悉常见的设计模式,具有良好的编码能力。熟悉 javascript,ajax 等前端技术,了解 vue.js element-ui 框架。
易学在线教育平台
一个在线教育平台的开发,采用java语言开发,微服务项目。本人职责:主要是针对后端开发,参与项目的数据库设计,完成平台的单点登录,注册功能。注册登录涉及发短信的业务功能,完成对图片音视频的上传。以及完成平台涉及的用户的增删查改功能,以及调用微信支付的接口实现支付功能。
淘淘商城
一个电商项目,采用微服务架构。本人职责: 实现后端商品管理的开发,上传资源文件,商品的种类管理开发,以及商品详情模块的
开发。以及用户的账号密码注册登录功能。并进行相关的优化,如使用 Redisson 实现分布式锁解决缓存击穿问题,使用 多线程异步编排结合线程池查询商品详情页面等。在实现功能的基础上,适当地优化。
一个电商项目,采用微服务架构。本人职责: 实现后端商品管理的开发,上传资源文件,商品的种类管理开发,以及商品详情模块的 开发。以及用户的账号密码注册登录功能。并进行相关的优化,如使用 Redisson 实现分布式锁解决缓存击穿问题,使用 多线程异步编排结合线程池查询商品详情页面
一个电商项目,采用微服务架构。本人职责: 实现后端商品管理的开发,上传资源文件,商品的种类管理开发,以及商品详情模块的 开发。以及用户的账号密码注册登录功能。并进行相关的优化,如使用 Redisson 实现分布式锁解决缓存击穿问题,使用 多线程异步 编排结合线程池查询商品详情