1. Java 基础扎实,有良好的编码习惯和代码注释习惯,能熟悉运用装饰、单例、工厂等主流 的 java 设计模式;
2. 熟练掌握 JavaWeb 技术体系,包 括JSP、Servlet、Filter、Listener、Cookie、Session、EL表达式,JSTL等技术并且熟悉HTTP
协议;
3. 熟练掌握SpringMVC、Spring、Hibernate、MyBatis等框架的设计思想及实现过程;
4. 熟练掌握SSH框架、SSM框架、SpringMVC,springboot,spring cloud开发模式及工作原理 ;
5. 熟悉使用Lucene/Solr全文检索技术;
6. 熟练掌握solr、redis集群以及nginx集群的搭建以及处理性能的优化,对高并发问题知道该 如何处理;
7. 熟练搭建Tomcat应用服务器, 以及实施项目部署和熟练使用nginx服务器实现负载均衡 ;
8. 熟悉运用 JavaScript、Ajax、jQuery 等脚本技术,能熟悉运用easyui、validate等 jQuery
插件 ;
9. 熟悉 Oracle、MySQL等关系数据库,熟悉SQL语句的编写与优化 ;
10. 熟练使用SVN、Maven 、Eclipse、IDEA等项目开发及管理工具; 11. 了解并会使用Linux常用命令 ;
1. 电子商务项目主要分为如下几个模块: 后台管理系统, 前台系统, 登录系统, 订单系统,
搜索系统. 在这次的项目中我们主要用到了rabbitmq和dubbo来实现不同的系统之间的通 讯 ,和商品信息的同步 ,在搜索这一块用到了solr集成中文IK分词器 ,实现系统单点登录的 功能 ,将一些数据缓存到redis集群中 ,搭建Tomcat集群来优化系统的并发访问量等等.
2. 比特后台管理系统主要是为了方便公司内部系统的管理.该系 统主要包括员工的信息变动, 公司业务管理, 员工的操作权限管理, 库存管理, 库存 预 警等功能.在该项目中我们大量的采用ajax请求去完成数据库中数据的CRUD,操作 报表以 及统计是通过将后台拿到的数据进行封装, 使用JFreeChart插件完成统计报表的显示, 使 用Easyui前端框架显示页面, 使用Quartz框架实现定时发送邮件去提醒相关人员仓库中的 商品库存不足, 使用shiro框架使用细颗粒完成对用户权限的控制.
3. 客户管理系统主要是为了将公司的客户进行统一的管理, 方便 公司开发新用户,以及提升老客户的满意度! 方便公司的领导层通过公司的客户来源决定公 司未来的走向.