1、熟练掌握JAVA面向对象编程语言,熟练使用Java API,有良好的编码习惯;
2、熟练使用JSP、Servlet、JavaBean进行web应用开发;
3、熟练掌握SpringMVC、Hibernate、Spring、Mybatis、mybatis plus等开源框架技术
4、熟练操作Mysql、Postgresql并且对mysql的优化有一定的了解;
5、熟悉版本管理器SVN;
6、熟悉springboot、springcloud搭建项目
7、熟悉使用shiro进行权限控制
8、了解并使用常见的设计模式;
9、熟练使用HTML、JavaScript、Angularjs、BootStrap、HTML5、CSS3
、jQuery、AJAX、JSON等WEB客户端技术;
10、熟悉memcache、redis缓存服务;
11、熟悉solr搜索引擎的搭建与配置
12、能在linux系统上部署tomcat应用服务器。
13、了解activitymq
14、了解nginx反向代理及其负载均衡
项目: 新希望地产门户
地址: http://dwwb.newhope.cn/
项目描述: 新希望地产门户是为新希望地产在全国范围内的城市公司,法人公司管理项目及其标准化流程,接入现有的系统使其让工作人员操作跨度不会马上变大,该系统战略部署设计全国新希望地产公司,预计开发周期为五年涵盖多个子项目。使用springcloud搭建项目,gateway网关对请求鉴权分发请求等,使用feign进行服务之间相互调用,使用oauth2实现单点登陆,请求的过滤权限分配等使用没有使用任何框架原生控制,使用配置中心对项目配置进行统一管理。配置读取git实现在线修改配置,使用mybatis plus进行多数据源转换。多数据库事务控制由分布式事务(TCC)实现。
项目构成: springcloud、spring 、springMVC、mybatis plus。由jenkins对全局服务的管理
责任描述: 1、资源上传服务实现客户端一键式切换资源存放资源服务器还是oss
2、基础平台服务该服务对公司组织架构,人员,岗位,角色,权限分配等等多位一体,是整个系统的权限控制,分配,
配置中心。
3、投前管理服务,是对地产行业对土地投资的管理,对整块地相对全面客观的评价平台
4、基础框架及其工具包开发
项目: 千机问问(公众号)
项目描述:
项目描述:手机故障搜索、查询、解决、提供上门服务的解决平台
项目构成: 项目使用springboot、spring 、springMVC、mybatis plus,后台管理使用 freemarker来实现快速开发。使用git进行代码托管,使用solr作为搜索引 擎对文章的搜索匹配、分词匹配、近义词匹配,使用阿里OSS进行资源 管理
责任描述:
1、搭建项目
2、后台管理界面开发、及API接口开发
3、项目部署
4、接口文档、数据库文档编写
5、数据库设计
项目: 慢乐健康(小程序)
项目描述:该项目为药厂收集药品用量为目录,收集用户服药习惯、药品销量等。
项目构成:项目使用springboot、spring 、springMVC、mybatis plus,后台管理使用 freemarker来实现快速开发。使用git进行代码托管
责任描述:
1、搭建项目
2、后台管理界面开发、及API接口开发
3、项目部署
4、接口文档、数据库文档编写
5、数据库设计