Java:熟悉java技术,包括Java语言,熟悉java平台及基本 API,了解java虚拟机工作原理、java源码中常用的数据结构及设计模式。能进行代码阅读及项目模块的编写 。
数据库(Oracle、Mysql)、SQL语句:基本掌握,能进行正常的增、删、改、查 ,熟悉基于它们的j2ee开发。
开源框架 Spring全家桶,Mybatis:熟悉Mybatis执行流程,熟悉Spring的IoC容器,利用Spring中的AOP进行切面编程。并在项目中成功将它们整合,感受流行框架进行项目开发的优点和缺点。
服务器:熟悉在tomcat上的J2EE开发,熟悉tomcat的启动流程,能及时的发现问题并解决问题。
操作系统Linux等:基本了解,掌握linux上面的基本命令,有过半年的linux经验
前端:掌握JavaScript语言和当下常用前端框架Vue.js和element-ui
项目名称:鹿乐商城
项目描述:
1、 鹿乐商城是一个B2C的网上电子购物商城,该项目采用SOA分布式架构,服务层主要分为商品服务、内容服务(cms)、订单服务以及搜索服务等,web层主要以后台管理系统、门户、搜索系统、订单与会员系统为主,采用市场上较为常用的dubbo的中间件来发布服务;
2、 项目通过搭建Redis集群、solr集群、nginx集群以及mysql集群、Freemaker页面静态化来使用项目能够具有高可用且支持高并发的性能;同时采用分布式系统架构,可以使得并发量可根据集群服务器的扩展而进行增大;
责任描述:
1、 参与服务模块的cms模块、订单服务模块、搜索服务模块、单点登录模块等主要模块的代码实现;
2、 与项目中成员一起处理项目中出现的Bug;
3、 把项目进行部署到服务器中;
4、 与团队成员共同解决开发中遇到的问题;