1.熟练使用JAVASE基础知识,有良好的编码习惯,熟悉j2ee开发规范,熟悉面向对象。
2. 熟悉并能够使用SpringMvc, Spring, Mybatis,Hibernate,Struts2,Spring Boot等主流框架开展相关开发。
3.熟悉 Javascript、CSS、JQuery、AJAX、 html等前台技术,可以使用JQueryEasyUI,WebService, Socket,Servlet,JSP, angularjs编程,能够处理有关前端与后台方面的数据交互,有数据性能调优经验。
4.熟悉ActiviMQ工作流框架,熟悉其工作流原理。
5.了解 Linux 相关命令,Linux 服务器下相关软件的安装和环境搭建;
6.能够运用Mysql 数据库开发,了解oracle等数据库。
7.了解Redis数据库以及针对其编程。
8 . 了解dubbo的分布式框架,能够使用dubbo对项目进行优化。
9 . 熟悉Nginx,Tomcat等Web服务器的部署与配置。
10.了解sso单点登录功能和shiro权限管理技术;
11.熟悉solr全文检索技术,了解Lucene全文检索工具包;
12.了解Solr集群,Redis集群以及ActiveMQ集群的搭建过程;
项目名称:八百方医药销售网站
项目开发环境:eclipse + Tomcat7 + mysql + maven + git + JDK + junit4
项目所用技术:SpringMVC、Spring、Mybatis、Dubbo、anjularjs、Ajax。
项目描述:本项目使用maven进行项目管理,该项目是一个网上医药销售公司委托我们公司开发,本系统为医药卫生行业的电子交易系统,实现了医药公司或个人网上购买,药品管理,销售公司网上销售,购物车订单管理,政府有关部门网上监督等模块,实现药品交易过程的网络化,数字化和透明化。
技术描述:
★ 系统架构:dubbo配合zookeeper注册中心基于SOA架构分布式搭建;
★ 前端采用了angularjs技术;
★ redis缓存技术的应用;
★ solr + ik分词器全文检索技术的应用;
★ FastDFS : 分布式文件存储技术;
★ Quartz : 定时任务管理技术的应用;
★ activeMQ : 消息队列实现系统之间的解耦合;
★ freemarker: 静态页面化技术实现静态页面的缓存功能;
责任描述:
1.药品管理模块: 该模块主要包括了药品的分类添加,同步到redis缓存和solr索引库中,缓解数据库压力,提高搜索效率,便于搜索展示。
2.药品详情页: 采用freemarker页面静态化技术。
3.购物车模块: 未登录购物车和已登录购物车的实现
4. 用户管理模块: 采用sso单点登录功能,Shiro实现基于url的粗粒度的用户权限管理。