个人介绍
■Java: 熟悉Java api,对jvm有了解,自己的博客有针对吞吐量以及gc停顿时间进行调整。
■框架: 熟悉SpringBoot、SpringMVC、myBatis,对SpringCloud、Struts2、Hibernate有了解。工作中用得多的还是ssm、ssh。
■数据库:掌握数据库的基础知识,工作中使用的orcale,mysql,学习过MySQL的相关调优知识,熟悉redis,工作中主要使用redis做缓存,以及利用其zset数据类型做请求频率的控制。
■工作中使用过ActiveMQ,用于数据导出功能,大文件的解析,批量数据的插入,博客中使用过RabbitMQ,对kafka有了解(我们项目主要用kafka来日志收集,也就是ELK)、对webSocket、zookeeper、elasticSearch、solr、xxl-job有了解。工作中搜索引擎主要存储的全文信息,然后通过关键词进行检索,以及展示列表。
■前端:熟悉 html, JavaScript,CSS,掌握JQuery、bootStrap、vue等框架的使用,第一份工作中接触过element UI、Layui,第二份更多是公司内部提供的页面,开发人员自己写相关脚本。了解过nodejs、webpack、vuejs。
■项目管理工具:熟悉掌握maven的使用,工作中使用git管理项目代码版本。
■基础知识:掌握设计模式、数据结构、计算机网络以及操作系统方面的知识。
■熟悉linux,有部署war包至vm虚拟机以及jar包到服务器上的经历,使用过jenkins持续集成工具,同时使用nginx对项目进行了反向代理。
■有良好规范的代码开发习惯,输出的代码可读性高,能减少后期开发人员维护成本。
工作经历
2022-04-18 -至今深圳赛盈地脉技术有限公司Java开发工程师
地空平台、道路检测平台、污染场地平台,在线电法平台的维护以及新功能的开发,负责后端以及运维
2020-06-23 -2022-03-31爱瑞思软件(深圳)有限公司Java开发工程师
公司名称:爱瑞思软件(深圳)有限公司 工作时间:2020年6月23日——2021年12月13日 项目名称:科研之友 项目描述:科研之友旨在为用户提供基于科研社交网络平台的科技管理,成果推广和技术转移服务,分为个人版以及机构版两个系统,分别面向研发人员以及企业、高校等,使用的相关技术有,k8s容器化部署,jenkins执行sql、发版本、nginx做负载均衡,权限控制用的spring security,同时做csrf防护,也针对xss问题等安全问题做了相应的防御措施,后端技术spring mvc、struts2、hibernate都有用到、对于数据较大的表,通过同步到solr、es来提高查询效率,一些模块用的spring boot,spring cloud开发,并遵循ddd领域驱动设计思想。文档类型数据使用mongodb存储,后台任务有专门的equartz任务以及xxl job项目 责任描述:(1) 个人版主要工作: 主要负责的模块有动态、人员、群组、成果、机构主页、项目模块 参与的开发任务有: 1、用户账号的注销(反馈,信息注销) 2、机构主页的创建,编辑,主页数据的展示 3、学科领
2019-11-18 -2020-03-15深圳市三锐联合科技有限公司 Java开发工程师
担任Java开发工程师。 公司名称:深圳市三锐联合科技有限公司 工作时间:2019年11月18日——2019年12月20日 项目名称:东方驿站智能挂车平台 项目描述:一个集成企业物流信息、租赁商城服务、银企直联等一体的系统,提供分时租赁服务,同时结合全国网络化场站布局,实现挂箱等甩挂运输装备通借通还,提升物流行业整体运营效率。主要分为pc商城、管理后台、小程序商城、驿站管家app。 责任描述:参与管理后台的开发,该管理后台是基于springBoot、springCloud、mybatisplus和element ui实现的。 主要负责模块: 1、全生命周期管理模块:包括违章管理(调用第三方接口)、维保管理(装备维保记录、保养时间预警、维修跟踪)、轮胎管理及保险管理; 2、资产管理模块:包括证照管理(包含年审管理)及装备管理(主要是对挂车、集装箱、轮胎、车头的管理); 3、位置服务模块:包括定位服务、电子围栏、里程及轨迹回访。同时在管理后台首页展示车辆信息。 公司名称:深圳市三锐联合科技有限公司 工作时间:2019年11月18日——2019年12月20日 项目名称:东方驿站智能挂车平
教育经历
2015-09-01 - 2019-07-03广东财经大学软件工程本科
技能
项目描述:基于springBoot、mybatisplus、thymeleaf实现的可以管理文章、简历的博客系统。前端模板用的bootstrap和layui,安全认证使用的shiro。 责任描述:实现了对xmind文件的读取并展示为线上思维导图;使用RabbitMQ延迟队列加高德地图api实现根据两地距离换算邮件抵达时间来发送邮件;使用rabbitMQ加webSocket实现即时评论回复功能,利用RabbitMQ死信队列及confirm机制确保消息的发送及消费,实现对gc日志的可视化分析并进行jvm调优,使用redis做mysql的缓存,对主页的最新文章、文章分类及文章内容进行缓存,提高访问速度。另外使用itext将用户添加的简历信息生成pdf简历,利用canvas实现选中文字生成分享图片。 maven打成jar包部署到服务器上,并使用nginx进行反向代理。通过nginx开启静态资源缓存及gzip压缩,以及对mysql进行索引优化来提高网站的访问速度。 项目链接: http://www.shiqimiao.cn
地球物理行业,公司项目及公司客户项目数据管理平台,包括道路空洞检测和场地污染调查,原本是两个项目,本人入职后,根据需求对项目进行整合,拆分微服务模块,前后端分离,后端的部署也由我这边负责。包括项目模块,用户模块,项目模块包括对项目方法,任务,检测对象相关数据的管理,插值运算,及可视化,以及代码的优化,利用责任链模式。另外还有实时在线系统,基于netty实现的,利用tcp协议进行通讯。另外还会编写python程序,对一些数据进行空间插值算法处理 使用到的技术:springboot, springmvc,postgrepsql,postgis,mybatisplus,mysql,redis,activemq,task,Jpom可持续集成和部署,netty,python 地址:http://47.119.187.14:9001/
科研之友旨在为用户提供基于科研社交网络平台的科技管理,成果推广和技术转移服务,分为个人版以及机构版两个系统,分别面向研发人员以及企业、高校等,使用的相关技术有,k8s容器化部署,efk技术实现可视乎查看后台日志、jenkins执行sql、发版本、nginx做负载均衡,权限控制用的spring security,同时做csrf防护,也针对xss问题等安全问题做了相应的防御措施,后端技术spring mvc、struts2、hibernate都有用到、对于数据较大的表,通过同步到solr来提高查询效率,一些模块用的spring boot,spring cloud开发,并遵循ddd领域驱动设计思想。文档类型数据使用mongodb存储,后台任务有专门的equartz任务 主要负责的模块有动态、人员、群组、成果模块,平时的主要工作有参与新功能的开发 ,例如机构主页、兴趣群组、个人付费、个人注销、团体版等的开发,包括前后端的开发,当然平 时更多的是修改历史问题。 项目链接: https://www.scholarmate.com/