熟练使用Servlet、JDBC、JSP等技术进行Web应用开发
熟练使用Struts2、SpringMVC、Spring、Hibernate、MyBatis等开源框架进行Web应用开发
熟练使用Oracle、MySQL,掌握一些SQL查询优化技巧
能够使用Redis缓存数据库和solr索引库进行分布式SOA开发
了解tomcat调优的几种方式
对分布式事务管理有自己的见解.
1. 虹盛金城是一个中型的B2C线上项目,定位于整合兰州西固虹盛商场商家和兰州用户的,面向本地客户销售日常用品、化妆品、服饰、数码产品的网上交易平台.项目包括面向客户的商城前台页面和面向运营人员的后台管理系统
1:在后台的商模块中,为了展示商品信息,同时优化数据库,采用了垂直分表的方式,将商品类别单独建表,优化查询效率.
2后台页面使用EasyUI来实现各项功能,在商品类别的选择中,使用了EasyUI Tree来展示.
3:在分布式中间件的选型上,使用dubbo来管理服务资源
4:在显示后台商品时,使用PageHelper分页插件实现分页效
5.商品图片的存储方式上,使用FastDFS技术来实现.
6:商城首页展示中,针对首页的布局分析结构建立内容表来保存数据,通过dubbo服务保存在缓存数据库中.
7:首页搜索通过solr查询索引库,降低对数据库的访问压力.