1:熟练掌握Java基础,具有扎实的编程功底和良好的编码、注释、写文档的习惯.
2:熟练掌握XML语言,JavaScript,Ajax技术,JDBC、Servlet等应用.
3:熟练应用ORACLE,MYSQL关系数据库编程技术.
4:熟练掌握SpringBoot,Spring Cloud框架,Mybatis框架以及MVC模式的WEB编程,了解HTTP相关协议.
5:熟悉并初步学会应用VUE(只会应用,并不了解原理,还在深入学习阶段),并用VUE搭 建简易前台项目实现工作量统计管理.
6:熟练掌握PLSQL,NAVICAT,XSHELL,XFTP,IDEA,SVN等软件.
1: 项目名称: 乘用车APP
开发环境: IDEA +ORACLE-11.2.0.4.0+ Maven
软件架构: JAVA+SpringBoot+SpringMVC+ Mybatis
项目描述:
本项目主要是经销商人员通过APP为客户录入申请单从而实现贷款买车的功能以及方便经销商对于客户人员以及申请单信息等一些的管理,主要实现了申请单管理模块,产品管理模块,用户管理模块,我的管理模块,开关管理模块,还款预排模块,影像管理模块,版本管理模块,消息管理模块,验证管理模块,电签环节管理模块,放款资料环节管理模块,重签环节管理模块.
1、运用的框架springBoot,springMyBatis.
2、运用了springMVC实现了分层设计思想,表示层,业务层,持久层,采用了前后端分离的方法.
责任描述:负责此项目所有的模块
项目收获:
1,乘用车APP项目主要业务是为了让销售人员为申请购车客户录入申请单,从而进行一系列的管理,此项目应用了SpringBoot框架,熟练掌握了IOC与AOP进行依赖注入以及通过面向切面来实现统一在web层进行统一日志打印,方便项目管理,掌握了部分oracle以及mybatis中一些自带函数的应用或者自定义函数,比如INSTR,TO_DATE,CASE-WHEN-THEN等,通过修改配置环境来进行不同环境的切换(dev,sit,uat,prod),通过Swagger-ui来更加方便的进行接口调试,通过SVN来进行项目分类管理(trunk,branches,tags)和版本管理,通过在项目中编写的安全机制代码完全可以进行外部抓取接口进行恶意篡改数据或者进行数据不断重放.
2,熟悉了springMVC的五大组件的设计模型:DispatcherServlet, HandlerMapping, Controller,ModelAndView, ViewResovler之间的关系和工作原理以及对springIOC,控制反转和DI注入。
3,本次项目让我养成了良好的编码(代码审查器)、注释、写文档的习惯,并且也熟悉了此项目
一些安全操作,完全可以通过渗透测试的检验
4,掌握一些Linux中将jar报部署服务器的一些基本命令
2: 项目名称: 乘用车APP微服务改造
开发环境: IDEA +ORACLE-11.2.0.4.0+ Maven
软件架构: JAVA+SpringCloud+SpringMVC+ Mybatis
项目描述:
本项目主要基于上一个项目进行微服务改造,所有模块都进行服务化管理,将原来的单体应用服务,按业务进行划分为独立的服务单元,解决单体系统的不足,每个服务将自己注册到注册中心,并且将自己对外暴漏的接口上传到maven私服上,通过在pom中引入其他微服务的依赖来实现服务间的调用,通过管控平台将服务部署到docker容器中,并且通过管控平台查询日志方便了bug排查.
3、运用的框架springCloud,springMyBatis.
责任描述:负责此项目所有的模块
项目收获:
1, 微服务架构的系统是一个分布式的系统,按业务进行划分为独立的服务单元,解决单体系统的不足,当你负责的模块需要实现其他的部分功能,不需要详细了解另一个模块的业务,只需要通过feign调用接口就能实现,满足越来越复杂的业务需求,但是当遇到问题时相对于单梯服务来说排查起来不方便.
2,本次项目应用Cloud框架,使我熟悉了服务治理,断路器,负载均衡,声明式服务调用以及服务网关组件在框架中的应用.
3,微服务项目将项目分为了四个模块,stater(启动模块,只包含启动类和配置文件),core(核心模块,包含所有的业务逻辑),client(包含所有的对外暴漏接口),dto(包含所有对外暴漏接口的传参以及返回参数).
3: 项目名称: 鼎佳车服APP
开发环境: IDEA +MYSQL-5.6+ Maven
软件架构: JAVA+SpringCloud+SpringMVC+ Mybatis
项目描述:通过鼎佳车服APP可以实现购车以及对车的一些服务,比如洗车,保养,更换轮胎,修车等一些服务,车主可以在门店服务管理中通过门店排列的顺序由近及远的筛选自己想要去的门店并提前预约自己要做的服务并且在APP上进行评价,也可以筛选本市最近的加油站进行加油,对于车辆保养或者车子遇到的问题可以通过APP在线咨询门店的技师,并设有讨论平台,大家可以分享自己的爱车遇到的问题以及解决方法,每当节假日经销商会给于车主一些活动比如有代金券或者抽奖的形式,每日的签到的积分也可以当作金钱进行爱车的服务..
4、运用的框架springCloud,springMyBatis.
责任描
本项目主要是经销商人员通过APP为客户录入申请单从而实现贷款购买卡车的功能以及方便经销商对于客户人员以及申请单信息等一些的管理,主要实现了申请单管理模块,产品管理模块,用户管理模块,我的管理模块,,还款预排模块,影像管理模块,版本管理模块,消息管理模块。 负责:后台模块所有
本项目主要基于上一个项目进行微服务改造,所有模块都进行服务化管理,将原来的单体应用服务,按业务进行划分为独立的服务单元,解决单体系统的不足,每个服务将自己注册到注册中心,并且将自己对外暴漏的接口上传到maven私服上,通过在pom中引入其他微服务的依赖来实现服务间的调用,通过管控