基础----------------------Java、数据结构;
1年左右Java开发经验,熟悉Java编程,有良好的编码习惯,熟悉面向对象编程,了解常用的数据结构和算法;
数据库---------------------MySQL、Redis;
熟悉关系型数据库MySQL,掌握基本数据库操作语句;了解非关系型数据库Redis,掌握基本的数据库操作语句;
框架----SSM、SpringBoot、SpringCloud;
熟悉Java开发的主流框架SSM、SpringBoot,了解SpringCloud,能够在框架下独立完成代码的设计;
版本控制、项目管理----------Git、Maven;
熟悉项目的版本控制流程,熟练掌握Git的常用命令与操作;
服务器----------------Tomcat、Nginx;
熟悉Web应用服务器Tomcat,能够在Tomcat上部署项目,查看日志;了解学习过反向代理服务器Nginx,了解Nginx常用的负载均衡模式,能够搭建一个简单的反向代理;
操作系统----------------------------Linux;
了解Linux操作系统,掌握基本的Linux操作命令,了解常用软件的安装;
中间件----------------Dubbo、RabbitMQ;
了解学习过分布式项目开发中用到的中间件:Dubbo、RabbitMQ等,了解如何在分布式项目中开发;
常用工具---------IDEA、Eclipse、VS Code;
在之前的工作中主要使用Eclipse,自我学习时主要使用IDEA、VS Code;
前端------------------------前端基础、Vue;
--------------------- 医药报价系统(上海药明康德)---------------------
×项目简介:
基于SpringBoot的医药报价系统,前后端分离开发。项目的主要模块有报价模块、报表生成模块、权限模块、流程控制模块等,实现了线上报价,报价记录与数据分析,生成报表等功能。主要作用是了在生产药品时,结合分析各种成本(物料、人力、流程分析、运输等),得出一个最接近准确的价格告知其客户,最大限度的提高医药报价的效率,降低成本提高收益;
×项目职责:
1、独立负责系统中word报表生成展示模块的需求分析和编码工作;
2、设计新模块实体类,实现新业务逻辑,优化之前代码;
3、在客户方与需求人员对接,参与项目的需求分析和设计讨论;
4、负责发布测试环境,调试修复线上bug;
×技术实现:
1、使用docx4j工具包生成word文档;
2、后端:SpringBoot+SpringBootJPA+SpringMVC,前端:Vue;
3、数据库:PostgreSQL,开发工具:Eclipse、VS Code,仓库:GitLab;
---------------------- 校园二手商城(学习项目)---------------------
×项目简介:
基于SOA的C2C校园二手交易平台,项目分为两个主系统:前台商城、后台管理,和其它服务系统:单点登录系统、搜索系统、订单系统等。前台商城实现了注册登录、浏览商品与求购、发布商品与求购、下单等功能。后台管理系统实现了商品、订单、类别、用户、权限、促销等的管理。
×项目职责:
1、负责单点登录功能的设计;
2、负责前台商城求购模块的代码设计;
3、负责后台用户信息管理模块的代码设计;
×技术实现:
1、商品分类管理使用Redis实现缓存;
2、利用dubbo的服务调用实现SSO;
3、使用RabbitMQ实现异步消息处理:短信发送、邮件发送等;
4、使用Nginx反向代理实现负载均衡;
基于SOA的C2C校园二手交易平台,项目分为两个主系统:前台商城、后台管理,和其它服务系统:单点登录系统、搜索系统、订单系统等。前台商城实现了注册登录、浏览商品与求购、发布商品与求购、下单等功能。后台管理系统实现了商品、订单、类别、用户、权限、促销等的管理。
基于SpringBoot的医药报价系统,前后端分离开发。项目的主要模块有报价模块、报表生成模块、权限模块、流程控制模块等,实现了线上报价,报价记录与数据分析,生成报表等功能。主要作用是了在生产药品时,结合分析各种成本(物料、人力、流程分析、运输等),得出一个最接近准确的价格告知其