Java基础扎实,理解并能使用Java 多线程及线程池,集合框架,IO类库等,良好的编程习惯
熟悉主流Spring、SpringBoot、SpringMVC、MyBatis等框架,快速上手新型框架
熟练使用MySQL关系型数据库,熟悉MySQL存储过程,事务,复制等的使用,会搭建mysql cluster,pxc等集群。
熟悉利用redis来实现的缓存、分布式锁、分布式session、前后端分离、页面静态化、秒杀优化等技术
熟悉使用mongodb
熟悉spring_cloud(分布式服务框架)、webService、HttpClient远程服务调用技术
熟悉rabbitMq消息队列
熟练的优化能力(代码优化、业务优化、sql优化等)
熟练使用tomcat服务器、SVN版本管理工具、Maven项目构建工具
熟练使用js、jQuery、ECharts,vue等前台集成UI框架技术,会一些基础的css
掌握编写接口文档和接口开发
具有一定的开发小组管理经验、能够完成公共组件的封装
熟悉linux常用命令、redis服务部署、RabbitMQ的安装、MySQL数据库的安装使用
熟悉nginx,会配置各种正向代理,方向代理,以及负载均衡
熟悉搭建Solr搜索应用服务器,并在java中集成
熟悉python中urlib,requests,selenium的使用,以及爬虫框架pyspider的使用
项目一:2017.09-至今 智慧城市管理
软件环境: Spring + Mybatis + nginx + weblogic
开发工具: idea + mysql+ Tomcat8.0 + JDK1.8 + SVN
责任描述: 主要参与厂商平台的数据对接,后台的数据处理,根据告警生成事件,后台告警统计,推送微信端等
项目描述: 本项目是一个社区服务项目,从厂商那获取设备的推送的告警数据,汇聚到平台,根据用户配置的规则生成对应的事件,提供各种各样的解决方式,从后台解决,推送微信解决等,项目还包括很多的其他的功能,比如,社区风采,通知展示,人房数据汇总展示,街道管理,商铺管理等