1.熟练运用Eclipse、IntelliJ IDEA、SVN、Git等开发工具。
2.熟练掌握java基础知识,例如:集合,IO流,多线程,网络编程以及泛型等技术,具备良好的面向对象的编程思想。
3.熟悉Servlet、JSP、Session和Cookie、JDBC、MySQL等JavaWeb技术,熟悉数据库表设计规范,对项目的分层开发思想有较为深入的理解。
4.了解HTML、CSS、JavaScript、JQuery、Ajax等前端技术。
5.了解 java Script编程、JQuery框架以及AJAX、DIV+CSS,熟悉layer、validform、ztre e、Bootstrap等前端技术。
6.熟悉Spring、SpringMVC、SpringData、SpringBoot、webService、Hibernate、myBatis、maven等常用开发框架,能熟练的使用SSM、SSH等主流框架进行项目开发和项目迭代。
7.熟悉Activiti工作流框架,包括Activiti表结构和流程实例、任务、流程变量等概念及为任务执行人赋值、事件等技术。
8.熟悉Shiro安全框架,能够实现认证、授权、加密、会话管理等功能。
9.熟悉linux系统,能掌握基本的操作命令,能完成日常的系统部署以及解决处理线上问题。
10.熟悉HTTP协议的编程以及跨域请求,了解TCP/IP,UDP网络协议。
11.掌握 SpringBoot+Dubbo开发微服务系统,熟悉Tomcat服务器和Nginx服务器的反向代理以及负载均衡技术。
12.熟悉redis的操作和应用,对搭建redis集群分布有丰富的经验,(redis的哨兵机制和搭建集群)。熟悉Solr全文搜索引擎工具包,以及Zookeeper-Solr集群的搭建。
13.熟悉FastDFS分布式文件系统,能理解里面的存储原理,对文件进行有效管理,包括文件的存储和读取过程,以及redis集群的搭建。
14.熟悉常用的消息中间件,如何进行异步通信。主要是RabbitMQ的应用
15. 熟悉MySQL数据库的优化,熟悉MySQL数据库的存储方式。
16.熟悉DOM4j解析、了解DOM解析、SAX解析XML文件,熟悉log4j技术的使用。
项目一:义乌购 :项目时间: 2018.8-2018.11
项目描述:B2B商品批发零售采购平台,面向广大客户的采购平台,移动端,PC端都可实现实时登录,采购商品。
开发环境:IDEA + Tomcat7 + MySQL + SVN;
技术架构:SSM +SpringBoot+Dubbo+Maven + RabbitMQ +Solr + Redis + Nginx+FastDFS+FreeMarker 等;
责任描述: 1. 后台系统模块,使用 RabbitMQ 异步通知详情系统、搜索 系统更新;
2.搜索模块(solr),静态化详情模块(FreeMarker);
3.购物车模块,未登录缓存于Redis,已登录持久化于Redis;
4.单点登录模块,提供登录验证、注销接口;
5.订单模块,对接支付宝回调更新状态;
项目二:盈码基金:项目时间:2018.3-2018.6
项目描述:顺畅的基金开户和基金交易体验,一站式轻松理财,随时随地基金交易;
开发环境:IDEA + Tomcat7 + MySQL + SVN;
技术架构:SSM +SpringBoot+Dubbo+Maven + RabbitMQ + Redis;
责任描述:1.搜索模块:Solr索引库实现,主要是搜索基金简称或者基金号;
2.Redis缓存金豆数量,数据库存储金豆记录;
3.基金模块:RabbitMQ+Freemarker生成基金静态详情;
4.自选模块:Redis缓存,MySQL持久化用户自选基金展示;