




个人介绍
1. 熟练掌握 JavaSE 基础知识;有较好的系统设计及面向对象分析和设计能力;
2. 熟练掌握 Eclipse/IDEA、Git、Maven 等开发及版本控制工具;熟练掌握 Web 开发流程,具备独立开发能力;
3. 熟练使用 Spring、SpirngMVC、Mybatis、SpringBoot 等开源框架;熟悉 IOC、AOP 设计思想;
4. 熟练使用 MySQL 等关系型数据库;熟练使用 Redis 等非关系型数据库;
5. 熟悉使用 RabbitMQ 等消息队列的使用场景及实战;
6. 熟悉第三方授权 OAuth2.0 协议、JWT 标准、对接第三方支付***开发;
7. 熟练 Tomcat,Nigx 代理服务器集群,
熟悉分布式、微服务架构,熟悉 SpringCloud、Nacos、SpringCloudAlibaba 等微服务框架;了解分布式和微服务
常见解方案;
8.熟练使用 Docker,Linux 的部署项目;
9.熟悉网络协议 HTTP、TCP、UDP 等,了解网络通讯技术 Socket、WebSocket 等。
学习能力强,热爱编程
有责任心,不拖延,能够独立解决问题
工作经历
2022-10-30 -至今永道科技有限公司后端开发
工作时间:2022.11-至今 公司名称:永道科技有限公司 职位名称:Java 开发工程师 离职原因:公司搬迁 工作描述:1. 负责相关产品的部分业务需求分析、技术选型讨论、业务数据建模和设计; 2. 负责所分配功能模块的详细设计、功能开发、单元测试、代码优化工作; 3. 遵循开发管理流程,编写和完善设计文档;
教育经历
2020-09-30 - 2023-05-31江西科技学院软件技术本科
技能

4.然后,在确定这些功能的开发顺序。原则上,应先做基础功能,并遵循增查删改的顺序来开发。则用 户相关功能的开发顺序应该是:注册-登录-修改密码-修改个人资料-上传头像。 5.在实际开发中,应先创建该项目的数据库,当每次处理一种新的数据时,应先创建该数据在数据库中 的数据表,然后在项目中创建该数据表对应的实体类。 6.在开发某个具体的功能时,应遵循开发顺序:持久层-业务层-控制器-前端页面。


1.操作系统:Windows 10 2.Java开发包:JDK 8 3.项目管理工具:Maven 3.6.3 4.项目开发工具:IntelliJ IDEA 2020.3.2 x64 5.数据库:MariaDB-10.3.7-winx64 6.浏览器:Google Chrome 7.服务器架构:Spring Boot 2.4.7 + MyBatis 2.1.4 + AJAX


1.在开发某个项目之前,应先分析这个项目中可能涉及哪些种类的数据。本项目中涉及的数据:用户、 商品、商品类别、收藏、订单、购物车、收货地址。 2.关于数据,还应该要确定这些数据的开发顺序。设计开发顺序的原则是:先开发基础、简单或熟悉的 数据。以上需要处理的数据的开发流程是:用户-收货地址-商品类别-商品-收藏-购物车-订单。 3.在开发每种数据的相关功能时,先分析该数据涉及哪些功能。在本项目中以用户数据为例,需要开发 的功能有:登录、注册、修改密码、修改资料、上传头像。 4.然后,在确定这些功能的开发顺序。原则上,应先做基础功能,并遵循增查删改的顺序来开发。则用 户相关功能的开发顺序应该是:注册-登录-修改密码-修改个人资料-上传头像。 5.在实际开发中,应先创建该项目的数据库,当每次处理一种新的数据时,应先创建该数据在数据库中 的数据表,然后在项目中创建该数据表对应的实体类。 6.在开发某个具体的功能时,应遵循开发顺序:持久层-业务层-控制器-前端页面。
