熟练掌握java8语法
具有扎实的Java编程基础和良好的编程习惯以及代码规范
掌握理解io、多线程、等集合基础框架
熟练掌握mysql,mongodb,redis、具有一定sql语句调优能力
熟悉HTML5、CSS3、JavaScript等Web前端技术
熟练掌握MyBatis、Hibernate、springboot,sprinbgcloud等开源框架
掌握常用开发模式 单例模式、工厂模式、代理模式等
熟练使用git、SVN、Maven项目管理和项目构建工具
熟悉Linux操作系统及常用命令
熟悉python3.x django scrapy
项目一、运维管理系统
开发环境: Windows10+ Tomcat8 + MySQL5.6 + JDK1.8
数据库环境:linux
运行环境:linux
项目描述:运维管理系统是一款综合性的C2C网站,采用分布式系统架构,子系统之间都是调用服务来实现系统之间的通信,使用http协议传递json数据方式实现。为了提高系统的性能使用redis做系统缓存,并使用redis实现session共享,与第三方接口集成,对数据进行解析验证。
系统主要包括以下模块:
后台管理系统:用户管理,权限管理,文档管理,项目管理等功能。
责任描述:
1.参与系统业务流程的开发及测试
2.使用Redis数据库做商品的缓存
3.后期数据维护
项目二、小说爬虫建站
开发环境: linux+ mongodb +python3.5+redis
项目描述:此项目运用爬虫技术将某某小说网站的小说数据爬取下来(scrapy),通过后台数据过滤筛选,存储到mongodb数据库中,后端开发(django)web接口提供前端数据提取访问,根据业务风格形成一个新的小说网站,并实时更新。其中用到redis缓存爬取到的ip池
责任描述:
1.爬虫结构设计,数据提取存储
2.爬去ip池
3.web网站开发部署
项目三、xx大屏系统
开发环境: windows10+ mysql5.7+java8
项目描述:提供大屏可视化将企业数据完整清晰的展示,通过多方协作,达到大屏高可配置,数据可展示任意形式,提供不同企业针对不同场景,可接入第三方数据进行展示。提供接口使每个用户可见页面和数据可配置,使用springcloud框架组件开发
责任描述:
1.数据存储结构设计
2.后端业务开发
3.三方数据对接