1.熟练掌握Java基础,JVM调优,数据库优化
2.熟练掌握Spring,SpringMVC,MyBatis ,MyBatisPlus、SpringBoot、shiro等开源框架
3.熟练使用Maven , Git项目整合工具
4.熟练使用STS、Eclipse、idea、Xshell终端模拟工具
5.熟悉分布式系统,微服务架构。Nginx 实现负载均衡,反向代理实现,Tomcat集群
6.熟悉MySQL关系型数据库,熟悉SQL语言
7.了解HTML、CSS、JavaScript、Ajax、等前端开发技术,能够使用zTree、jQuery、EasyUI等端框架
8.熟练使用Tomcat、EverEditor、Redis
9.熟悉Redis集群的搭建,duboo框架的使用,zookeeper的搭建
10.了解SpringCloud、微服务思想 solr,RabbitMQ,Docker,hadoop
项目名称:昭通房产
开发环境:Maven、jdk1.8、mysql
软件架构:SpringBoot、solr
项目描述:该项目主要实现为用户提供简洁易操作的界面,全方位展示房源,房屋预定,交易管理等功 能。主要包括用户模块,管理员模块,房源模块,租房模块,购房模块等等。用户模块订单 模块,用户可以查看房源信息,楼房信息,看房报名等
责任描述:用户模块:完成查看房源信息,看房报名,个人信息修改,收藏,投诉等
技术描述:1.使用Maveb构建项目,svn版本控制
2.本系统采用SSM框架,对于房源搜索添加了Redis缓存服务器增加响应速度
3.使用nginx实现负载均衡
4.使用solr全文检索,提高响应速度.
用户模块:完成查看房源信息,图片上传,校验,保存,用户搜索优化,用户看房报名,用户基本信息修改,收藏,投诉等
1.使用Duboo进行各个服务器之间的通信,注册中心使用zookeeper集群 2.使用Nginx搭建Tomcat服务器集群,实现分转发,负载均衡 3.使用SSO单点登陆系统解决多重服务器登陆问题 4.使用Redis高可用,有效减轻数据库压力