1、熟练掌握 java 语言,看过 JDK 源码,具有扎实的 java 基础知识。
2、熟练掌握 jvm,jmm,垃圾回收机制,类加载机制,具有相关的理论知识。
3、熟悉 java2EE 规范,jdbc,cookie,session 并具有相关的开发经验。
4、熟练使用 spring,springMVC,mybatis,了解 springMVC 运行原理。
5、熟悉分布式/微服务开发框架,springboot,springcloud。
6、熟悉 http,tcp,udp 等 tcp/ip 网络通信协议及运行原理,熟悉 socket 编程。
7、熟悉 tomcat,mycat,mysql,具有 sql 及索引相关调优能力。
8、熟悉 linux 系统及常用命令,可以独立发布 web 应用,安装多种中间件。
9、熟练使用Hadoop等大数据技术及zookeeper等分布式技术。
10、熟悉常用的数据结构,如数组,链表,二叉树, b 树/b+树等,
青盟平台项目
项目描述:
1、前后端分离的授课品台开发,主要教授java、php、python等课程;服务于学生的学习软件。
2、集pc端与app端于一体。自主开发包括前端页面,后端数据及数据库的设计及管理
3、其中包括多个模块,登录模块,教师模块,课程模块,redis 缓存模块等。
4、后台数据管理,实现对课程与人员信息的增删改查,以及缓存同步。
5、使用springboot,springcloud,docker工具等实现项目的创建。
6、访问用户购物车和订单时需先登录,使用 SpringMVC 拦截器拦截用户请求并判断。
7、利用apiview进行前后端交互,抛出接口等操作
技术选型:
springboot,springcloud,mybatis,redis,Mysql,tomcat,IDEA,git,docker,Linux 操作系统。
责任描述:
主要负责pc端管理系统后台开发部分,包括登陆后个人首页数据,未登陆搜索等接口的代码编写。
辽宁红运物流项目
项目描述:
1、 辽宁省红运物流集团后台管理项目的开发,主要包括发货、核算、人员管理等功能。
2、 其中包括多个模块,登录模块,审核模块,出库模块,运输模块,人员管理模块等。
3、 使用oracle数据库及EBS后台管理系统,云之家管理审批功能等。
责任描述:
主要负责EBS后台管理系统与云之家审批界面的连接模块,其中包括人员审批与合同审批等功能。
技术选型:
Oracle,springboot,Tomcat,IDEA ,Liunx操作系统。