小蜗牛zww
20天前在线
全职 · 1000/日  ·  21750/月
工作时间: 工作日09:30-18:00、周末10:00-18:30工作地点: 远程
服务企业: 1家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1.熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略等)及反射、自定义注解、泛型等。2.熟练掌握Eclipse/IDER、Svn、Git、Maven、Docker等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力;3.熟悉网络通讯技术Socket、Netty、Mina、NIO 、WebSocket、Http4.熟悉JVM参数调优、性能检测工具、生产环境服务器jvm调优配置、压力测试工具JMeter、阿里代码扫描工具5.熟练使用Tomcat/Jetty服务器,发布部署web项目,熟练使用Nginx+Keepalived实现服务高可用6.熟练使用Oracle、MySQL、SQLServer等关系型数据库,熟练使用Redis、MongoDb等非关系型数据库7.熟练运用Spring、Mybatis、SpringCloud2.0等开源框架,熟悉Spring的IOC、DI、AOP设计思想;8.熟悉SOA、分布式、微服务、大型网站架构,熟悉RPC远程调用、Dubbo、Dubbox、SpringCloud等微服务框架;9.熟悉SpringCloud常用组件、注册中心Eureka、Consul ,负载均衡器Ribbon、客户端调用工具Rest和Feign,分布式配置中心Config和携程阿波罗 ,服务保护Hystrix,网关Zuul Gateway ,Api管理 Swagger ,服务链路Zipkin,消息总线Bus等。 10.熟练使用网络通讯协议,熟练使用json、xml通讯格式,熟悉常见消息中间ActiveMQ、RocketMQ、Kafka 使用;11.熟悉Restfull API开发规范,熟悉三方授权OAuth协议、JWT协议、对接第三方支付接口(银联、支***及***开发;12.熟悉分布式协调工具Zookeeper、集群、高可用、高并发解决方案 服务降级、限流、熔断、隔离等,熟悉分布式和微服务常见解决方案(如:分布式任务调度平台、分布式服务追踪与调用链、分布式Session一致性问题、分布式锁解决方案、分布式事务解决方案LCN、分布式日志收集ELK、分布式生成全局ID、微服务开放平台设计);13.熟悉junit单元测试、jmeter压力测试工具等主流测试框架;14.熟悉互联网安全架构平台设计例如XSS、SQL注入问题、防盗链等,互联网API接口幂等设计、互联网API接口安全设计等

工作经历

  • 2021-11-01 -2023-12-01北京云时科技有限公司java高级开发工程师

    做工作流程流转,二开业务流转,定时任务提交任务,优化接口性能,搭建redis哨兵模式集群高可用,搭建nacos的集群高可用,sql优化

  • 2020-04-13 -2021-03-07湖南拓维云创科技有限公司java开发

    1.oracle数据库迁移方案设计,fdi同步数据库数据迁移,并做到索引,序列,函数,存储过程等转化。 2.使用wsf框架做项目xss和dde防注入的安全加固,以及xfile做黑名单过滤器拦截访问。 3.做ccm数据库大表同步迁移,并优化大表性能,解析大表数据库sql开发。 4.实施地图的开发,做地图后台搜索和首页展示数据以及性能优化,以及站点列表分页查询,登录接口的开发。

  • 2017-07-03 -2020-04-10武汉智信联诚科技有限公司java开发

    工作职责: 主导项目的需求收集、整理、分析工作及总体设计; 编写技术文档、产品说明书、用户手册等; 指导初级工程师完成设计和开发工作; 负责核心模块开发工作,主持代码走查工作; 独立和客户进行需求沟通,将用户需求转化为软件需求; 掌握常用的设计模式,实时更新自己的知识面,熟悉前沿技术。 参与项目的全过程实施,包括需求、设计、编码、测试、现场部署,参与后期上线的维护等

教育经历

  • 2013-09-01 - 2017-06-09长江大学工程技术学院电子信息工程本科

    在大学学习c语言和c++相关专业,大学期间做过java实习

技能

0
1
2
3
4
5
作品
网络故障诊断分析软件

开发周期:3个月 开发环境:Win7、JDK、Tomcat、Mysql 开发工具:MyEclipse、Maven、SVN 开发技术:Spring+SpringMvc+MyBatis、jsp+JQuery+Ajax+bootstrap等 项目描述:网络故障诊断分析系统软件,主要定位于通过信息化及网络技术形成一套基于网络故障诊断与处理的系统解决方案。本系统可以帮助用户智能的诊断计算机网络上出现的问题,包括硬件方面、网络配置及病毒影响等。可以形象地向用户报告诊断结果,并且依据软件本身存储的解决方案,基于故障的大数据以及解释器可有效快速地自动匹配相关解决方案,达到快速分析及定位故障的目的。 个人职责:修改项目原来编写的各模块存在的bug,现场测试实施,与客户实时对接业务需求,更新开发任务模块,负责编写参数配置管理,历史告警记录模块等,部署新版本使用,以及参与后期的维护开发工作。

0
2021-03-08 00:25
tena系统试验方案设计

开发周期:3个月 开发环境:Win7、JDK、Tomcat、Mysql 开发工具:MyEclipse、Maven、SVN 开发技术:SpringBoot+MyBatis、javaFx等 项目描述:HIT-TENA体系结构下,开发通用协议转换软件,实现多样化独立设备和异构化试验系统的快速接入,解决资源的重用、可组合与互操作问题,进而加速试验系统的构建速度,引导靶场建设从“任务驱动型”向“能力建设型”转变。本文以目前靶场领域常用的多种类型通讯协议为研究对象,深入分析其组成元素及典型特征;研究靶场试验系统构建过程中应用最广泛的HLA体系结构的原理. 个人职责:用javaFx实现tena系统试验方案设计模块画工作流,负责核心业务编写画布模块,包块节点,连线的拖拽,新建,删除,移动、修改、自动布局算法等实现,以及单元测试,代码优化。

0
2021-03-08 00:22
首长信箱系统软件

系统提供首长信箱系统业务管理,为全校官兵、教职员工、广大学员提供快速、高效、安全、隐秘的在线信件直通车服务。系统提供在线写信、信件管理、数据统计等功能,能有效提高相关业务处理效率。首长信箱系统分为首长信箱和二级单位信箱,进入首长信箱系统写信页面,用户可选择信箱名称,既可以给首长写信,也可以给二级单位写信。首长信箱的信件包括全部直接提交至首长信箱的信件,不包含直接提交至二级信箱的信件。二级单位信箱的信件包括发信人直接提交至二级信箱的自有信件,及首长信箱批转至该信箱的相关信件,不包括直接提交至首长信箱的信件。 个人职责:1.负责整个项目的需求整理、分析以及总体设计。2.指导下级工程师完成前端信件列表模块、写信模块的工作。3.编写核心业务包括首页模块、信件列表模块、我要答复模块、信件内容模块、我要查信模块,以及后台系统管理模块、信件管理模块、个人信息模块、数据统计等模块的编写。4.与客户进行需求沟通包括后续需求更新,将用户需求转化为软件需求。5.参与现场实施,部署更新版本,测试以及上线维护工作,将原老系统数据迁移至新系统。6.根据ui设计师提供的整个系统页面进行更新维护。

0
2021-03-08 00:11
更新于: 04-05 浏览: 195