杨桂芝
中级java开发
8年经验
2024-06-20
个人介绍:熟悉Java语言,具有扎实的Java编程基础,熟悉多线程编程,IO读写流,拥有良好的编程习惯。
熟练掌握HTML、CSS3、JS、jQuery、Ant-Design、ElementUI 、Vue 等前端技术。
熟练掌握Jsp/Servlet、JDBC、JSTL/EL等web开发技术。
掌握Spring、SpringMVC、MyBatis、SpringBoot、SpringCloud、Shiro等开源框架,对SSM企业级解决方案有一定的理解。
熟悉Mysql等数据库,熟练编写sql命令,具有一定的sql优化能力。
熟悉使用Maven、Git以及Svn等管理工具。
熟练使用UML建模工具和PowrerDesigner数据库建模工具,能进行数据建模,绘制用例图、类图、时序图等,具有一定的专业文档编写能力。
熟练掌握单例、工厂、代理、生产消费者、修饰、观察者等常见设计模式。
熟练使用Redis、Solr、ElasticSearch、RabbitMQ、SpringCloud等分布式技术。
熟悉常见的Linux指令,能进行服务器环境搭建。
项目经验:项目一
项目名称:MES(炼油化工运行系统) 项目周期:2020.12–2021.6
运行环境: Centos6.5、JDK1.8、Docker,K8s,Mysql5.7、
技术方案: SpringCloud、Nacos, Mybatis-X、Nginx、Vue、Ant-Design,Redis,Webservice
项目简介:
主要做2.0升级版本,以前的是一个.net的单体项目,需要升级成微服务部门,主要功能有生产调度,装置管理,生产受控,调度指令,能流节点,公用工程,物平衡
项目职责:
1.调度日志的开发
2.调度指令的开发
3.班组配置的开发
4.工作流的开发
5.操作卡规程开发
6.平稳率监控的开发
7.帮助其他人完成其他技术问题
项目技术:
1.系统使用JeecgBoot+Vue微服务版本作为基础权限框架,结合代码生成功能完成开发
2.Alibaba-Cloud做微服务管理,nacos做配置中心,xx-job做定时任务管理,Seata做分布式事物管理,Feign作为服务调用, RabbitMq做消息队列,K8s做服务节点的编排,Docker做容器管理
3.工作流使用Bpmn+Activiti7结合springboot做的流程处理,为了自动初始化不同表单,使用了自动表单将json存到对用流程表中
项目二
项目名称:城市运营中心 项目周期:2020.7–2020.11
运行环境: Centos6.5、JDK1.8、Nginx、Mysql5.7、
技术方案: Spring、SpringBoot、Mybatis、Nginx、Layui、WebSoket,Redis
项目简介:
这个项目是主要管理城市监控的一些,比图施工场地未带安全帽,乱扔垃圾,公众场合打架等。我们通过终端上传的数据分析对应的违规行为,并用gis在区域地图上用点显示出来,更加直观。本系统我维护的是其中一个随手拍的模块,主要是通过微信小程序拍照上传的图片,通过分类加入的平台中进行展示
项目职责:
1.这个项目是一个旧项目,我主要维护一些功能
项目技术:
4.Apache Shiro登陆管理权限管理
5.Nginx做反向代理,负载均衡,减少服务器压力,保证高并发下的稳定性,
6.Websockt上传文件进行云存储
项目三
项目名称:智慧水务平台 项目周期:2019.8 – 2020.7
运行环境: Centos6.5、JDK1.8、Nginx、Mysql5.7、
技术方案: Spring、SpringBoot、Mybatis、Nginx、、Bootstrap,Redis
项目简介:
该项目主要是水务系统的一个后台管理平台,他对接了水表,阀门等,进行水厂监控,管道信息监测的一系列业务。项目为期12个多月,从水表数据接收到运营报表,实现了用户使用水表的半自动化管理平台,很大程度方便了管理人员,节约了抄表浪费的资源,同事方便用户使用。
项目职责:
1.参与项目的需求分析和模块分析
2.设计数据库简单的模型
3.编写业务代码,沟通客户
项目技术:
1.RabbitMq消息中间件的可以缓解高访问量,异步通知,优化用户体验
2.Apache Shiro登陆管理权限管理
3.Nginx做反向代理,负载均衡,减少服务器压力,保证高并发下的稳定性,
4.FastDFS上传文件进行云存储
5.Redis集群对访问量高的数据进行缓存,减轻服务器压力,增强访问效率
项目四
项目名称:合水物联网&天翼对讲语音合成 项目周期:2019.4 – 2019.7
运行环境: Centos6.5、JDK1.8、Nginx、Tomcat、Mysql5.7、
技术方案: SpringBoot、Mybatis-plus、Nginx、Vue,Redis
项目简介:
万物互联作为5G时代的主题,所以智能设备的维护和开发是刻不容缓的.通过智能化系统进行把不同的协议的设备进行统一管理.根据设备上传的信息,形成报表,方便了解设备运行状况,及时发现问题
项目职责: 使用开放平台api,对我们的api业务进行联通,集成,实现更复杂的功能.给客户展示更简易的操作.整合录音api合成录音等,方便客户了解对讲内容
项目五
项目名称:城市运营中心 项目周期:2019.1 – 2020
技 能:
Python