熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。
熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验。
对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行事务、日志、安全性等的管理,有使用Spring MVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合。
熟练的使用MyBatis 框架,熟悉MyBatis的核心API
熟悉常用的关系型数据库产品(MySQL、Oracle),熟练的使用SQL和PL/SQL进行数据库编程。
熟悉Tomcat Web服务器和应用服务器的使用。
熟练的使用Java开发环境IntelliJ,熟练的使用软件版本控制工具Git,熟练的使用项目构建和管理工具Maven
项目一: 随宝付
软件环境:Tomcat + Mysql+Jdk8
开发工具:IntelliJ IDEA , Maven , Postman , nacos
使用技术:MyBatisPlus , SpringBoot , Redis , SpringCloud , Mysql , SpringMVC , Swagger 等
项目描述:随宝付是一个聚合支付,聚合支付就是将目前主流的支付进行整合,形成第三方支付的聚合通道,也被称为
“第四方支付”。该项目的主要模块依次是:用户层 CDN 负载均衡 UI 层 微服务层 数据层 外部系统接口
微服务技术栈:
控制层:SpringMVC、Swagger,Nacos;
业务层:Spring、Spring Data Redis、Spring RocketTemplate;
持久层:MyBatisPlus 持久层框架,Druid 连接池;
数据层:MySQL,Redis,腾讯云短信服务;
项目职责:
商户服务:主要包括了商户注册:商户提交注册信息,校验手机验证码通过后,商户注册成功。
资质申请:商户传入相关资质图片到阿里云,后台人员校验商户是否有资质申请的资格。
员工管理:实现商户对门店员工的添加删除,以及为员工分配角色的功能。
门店管理:商户传入相关资质图片到七牛云,后台人员校验商户是否有资质申请的资格。
交易服务:平台订单相关的所有管理由交易服务负责,功能模块分别为首页、账户管理、支付管理、门店管理、员工管
理、优惠管理,主要负责运维 c 扫 b。