职业技能:
1,熟练使用JAVA、jQuery。有良好的编程习惯。
2,熟练掌握Spring/springMVC+mybatis、spring boot、dubbo框架进行Java EE项目开发,亲手搭建过spring cloud框架(集成了各组件至项目中,包含zipkin、config、hystrix、rabbitmq、redis、Cassandra等)。
3,熟练掌握websocket、Html、JavaScript、Jquery和Ajax以及客户端技术的使用以及Log4j日志文件,SVN/gitee的使用。
4.熟练掌握J2EE应用服务器Tomcat,有Jetty和Apache服务器部署项目相关经验。熟练使用JAVA相关开发工具 (Eclipse,IDEA)。
5,熟悉liunx服务器以及linux服务器项目部署,工作中兼任过多个项目生产环境服务器运维工作。
6,数据库方面:熟练使用Mysql,数据库,具有Mysql,Oracle数据库应用开发经验。有过数据处理,sql性能优化经验。
7,有微信公众号、微信第三方登录,熟悉微信端开发经验。使用swagger便捷管理api接口。
8,熟练使用redis数据库操作,熟悉MQ消息队列处理。
9,有使用过nginx做集群的经验。
10,熟练使用相关设计工具:Powerdesigner、Visio、Edraw等。
11,带过团队,带领组员对多个项目进行开发、维护、服务器运维工作。有docker自动化部署相关经验。
12,做过三年物联网平台开发工作,熟悉物联网开发流程和环节;
其他说明:
有良好的编程习惯,最近也开始发布技术博客分享笔记录技术点滴。大部分笔记记录在有道云笔记中。
博客地址https://me.csdn.net/sunfragrence
1,途强在线
Eclipse+Mybatis+SpringMVC(开发工具)
Windows+Tomcat7.0+Mysql+JQuery+redis+ActiveMq(软件环境)
途强在线是一款以GPS定位为主,并且集ERP于一体的管理平台。实现代理商对下级用户设备的管理、销售对自身、用户对设备的轨迹报表、实时跟踪进行查看等功能。
平台依赖短信邮件服务、七牛云、极光推送、OSP平台、PaaS服务。
平台包含的模块有:权限管理、工作台,设备管理,控制台,报表统计,设备管理,安全区域、设备分布、报警管理,指令管理。
设备流动:从设备云平台开始,导入设备至用户名下,用户对设备进行销售、转移操作,用户可对设备进行跟踪、轨迹查看、发送指令,及设备激活/在线/离线状态进行管理和查看。
定位信息相关:定位数据上报至PaaS服务、根据特定算法处理数据。对设备/车辆的历史轨迹进行播放,实时位置监控,围栏报警提醒,并对车辆设备的里程、超速、停留进行报表统计。
2,云桥
Eclipse+Mybatis+SpringCloud(开发工具)
Linux+Mysql+VUE+websocket+redis+Cassandra+rabbitmq(软件环境)
云桥是一个物联网开放平台,和第三方硬件厂商打通,实现智慧家居、智慧楼宇。支持在线产品管理、应用管理、设备调试、报表统计等功能。后台技术则采用最流行的框架springcloud,业务数据存储采用Mysql,交互性数据采用redis,多写少读大数据采用Cassandra存储,对实时性要求高的请求业务结合redis实现,其他业务则采取多线程处理和rabbitmq异步处理以提高用户体验。平台采用分布式部署,数据库单独部署并进行备份,其他单节点服务根据各服务特性(并发数、耗内存、耗磁盘等)进行划分,重点服务采用集群部署以提高系统健壮性。