意向岗位
Java开发工程师
基本信息
- 杨朔 / 男 / 21岁
- CET-4
联系方式
教育经历
-
泰山职业技术学院
专业:软件工程
GPA:4.38/5.0
专业排名:前 5%
个人荣誉
1、 2017 年山东省优秀毕业生
2、 2018 年山东省政府奖学金
技能点
专业能力
掌握基于Java的B/S结构应用开发,熟悉常用设计模式(单例模式、工厂模式、装饰模式等)
熟悉常用的前端语言(HTML、CSS、JavaScript、jQuery、Vue等),了解Oracle、MySQL等数据库
熟悉JSP/Thymeleaf等模板引擎、理解面向对象思想,掌握Java继承和多态特性。了解JavaWeb常用框架,如Spring、SpringBoot 等。
工作经历
-
【实习】:上海海文科技有限公司
- [工作岗位]:Java开发实习生
- [参与项目]:天天生鲜网上商城
-
[贡献]
1、参与项目需求分析和数据库设计
2、负责部分前台页面编写
3、负责该项目的用户登录注册模块、购物车模块等功能模块的编写与实现。
4、结合代码开发规范、单元测试修改代码BUG
项目经验
-
[项目1] 商城系统 Demo
- 技术栈:Spring + Spring MVC + MyBatis + MySQL + Ajax
-
[模块]用户管理、分类管理、商品管理、购物车管理、收货地址管理、订单管理
[职责]Java后端开发
[主要贡献]
1、用枚举类型代替无意义常量,规范化编程
2、利用 MD5 实现对密码的加密,同时针对常见的:横向越权、纵向越权问题等进行防御式编程
3、对于产品分类的多层级问题结合递归算法解决
4、对于浮点运算的精度丢失问题进行针对性处理
-
[项目2] 秒杀系统 Demo
- 技术栈:SpringBoot + Spring MVC + MyBatis + MySQL + Redis + RocketMQ
- [模块]用户管理、商品管理、交易管理、秒杀管理等
- [职责]Java后端开发
-
[主要贡献]
1、对用户信息、商品信息等常用数据进行缓存处理
2、采用异步流程对交易模块进行优化,维护数据最终一致性
3、对秒杀模块引入令牌进行流量削峰、防刷限流
4、结合 Jmeter 对秒杀模块进行压力测试