1、熟悉常用数据结构、算法,并能合理地将其运用到生产环境中,优化时间、空间复杂度 熟悉计算机网络、操作系统等计算机科学领域经典知识 2、熟悉 Java 编程语言,对 JVM、并发编程有一定的理解,了解 C、C++、Python 等编程语言熟悉 MySQL,熟悉 InnoDB 存储引擎,具备一定的 SQL 优化能力,提升查询性能 3、熟悉 RocketMQ 消息中间件及其Raft分布式协调协议 4、熟悉 Redis、Elasticsearch 等 NoSQL 数据库,了解其设计与实现 5、熟悉大数据技术栈Hadoop、Clickhouse、Hive、MongoDB、DataX、Spark、Flink等 5、熟练使用 Git 进行团队协作开发熟练运用 SpringBoot 开发框架 6、熟悉 Zookeeper 分布式应用协调框架,对其 ZAB 协议、选举等核心流程有一定理解 7、了解常用设计模式

ID:20674
立即预约
立即收藏
沟通需求

微信扫码,联系客服沟通需求
个人介绍
项目经验
指挥平台系统 2021年07月 - 2022年03月 项目角色:项目 owner 项目背景:指挥平台是负责公司HW全流程跟踪、安全事件处理、HVV数据展示的管理控制平台,由登录模块、通知模块、活动管理、需求管理、资源评估及分配、攻防项目管理、安全事件管理、系统管理、HW大屏等模块构成。我主要负责登录模块、通知模块、排班管理、安全事件、异常流程、HW大屏相关开发。 相关技术细节: (1)指挥平台项目 项目角色:项目 owner 项目背景:指挥平台是负责公司HW全流程跟踪、安全事件处理、HVV数据展示的管理控制平台,由登录模块、通知模块、活动管理、需求管理、资源评估及分配、攻防项目管理、安全事件管理、系统管理、HW大屏等模块构成。我主要负责登录模块、通知模块、排班管理、安全事件、异常流程、HW大屏相关开发。 1、基于 SpringBoot 框架搭建应用服务,基于 RESTful API 规范为前端提供 HTTP 接口 2、基于 MySQL 构建持久层,并基于 InnoDB 存储引擎设计数据表结构、索引 3、使用事务确保(云)安全事件、主(子)任务、异常流程等数据创建的原子性 4、基于Redis Stream构造通知模块,实现简化版消息队列,借鉴 RocketMQ 的重试和ACK机制,构建消息链路 5、基于 Redis 构建缓存层,缓存热点数据,降低 MySQL 的压力 6、基于Redis Stream、Redis Hash、Redis ZSet实现消息延时通知, 其中借鉴了Redis 的分布式锁思想 7、目前系统基于DDD思想进行重构,其中利用 Nacos 组件实现服务的注册与发现,利用Spring Cloud Gateway组件实现网关服务 8、应用策略模式、观察者模式等设计模式,增强代码的扩展性、可读性 相关技术栈:Java / SpringBoot / MySQL / InnoDB / RocketMQ / Redis / Nacos / Gateway (2)离线数仓大数据服务 担任角色:项目 backup 项目背景: 对接部门CRM、ERP、PMIS、经营分析、腾云、倚天等业务系统数据,打通各个系统壁垒,接收和存储来自多个数据源的数据,完成数据合并、转换和建模,并最终通过可视化分析以BI、报表工具进行交付。同时对外部系统提供数据检索服务。 相关技术细节: 基于 Elasticsearch 建设异构存储,以支持大数据集下的多维度检索、模糊匹配 基于 DataX 组件实现异构数据源之间的数据同步、转换 关于离线数仓的相关技术细节不作罗列 相关技术栈:Hadoop / Clickhouse / Hive / MongoDB / DataX / Spark / Sqoop / Elasticsearch
接单发单客服

添加客服微信,接单发单快人一步!
相关程序员推荐
Italy java后端开发 5年经验
本人5年后端开发经验 熟悉springboot 、springcloud j2、nacos等中间件,mysql等技术
jackYang 高级开发工程师 13年经验
本人热爱⽣活,崇尚技术,忠于学习,敢于分享,相信技术改变⼈们的⽣活;
⼯作认真负责,认真对待每⼀件事情,每⼀个技术点,反馈及时,能做到尽早暴露⻛险以及问题,热爱解决遇到的⼀切问题;
具有钻研精神,并能与同事或者同⾏及时的讨论解决遇到的问题,有较好的团队沟通能⼒
热爱学习各种感兴趣的技术,⼤部分都是⼯作相关的,怎么提升个⼈效率,怎么提升团队效率,怎么解 决⼀些沟通问题等;
喜欢分享,有好玩的技术,优秀的⽅案或者好⽤的⼯具会分享推荐给别⼈,我觉得我们要承认没有最好,只有更好;
喜欢刨根问底,把事情做到极致!
对年轻人而言、没有比认认真真去“犯错”更酷更有意义的事情!
本人有以下技术栈的技能:
精通Objective-C语⾔,熟练掌握 iOS 平台各框架及 API,熟练掌握 iOS 内存管理机制;
精通 Swift 语⾔及其特性以及SDK等;
精通 dart 语言,熟练 flutter 开发,并进⾏跨平台 APP 编写;
精通 iOS App 混编开发,熟悉使用 Hybrid H5 JSBridge混编开发 App,熟悉 Weex 框架;
熟练掌握 Python、Java 开发语言,熟悉 Flask 和 Spring 框架编写后端程序;
熟练掌握 Nginx 转发、反向代理技术;
熟悉各类后端中间件,MQTT 消息中间件等;
熟练操作使用 Linux 操作系统;
熟悉使用 Vue 框架开发 web 应用;
熟悉 ijkplayer AVFoundation 框架,并应⽤实现⾃⼰的 App 功能开发;
熟练掌握 MVC 以及 MVVM 的开发设计模式;
熟悉 Reactive Extensions 框架处理异步数据流的问题;
熟练的应⽤AFNetworking、SDWebImage、Masonry、SnapKit 等开源项⽬;
熟练使⽤代码写UI,Autolayout,能熟练的使⽤Storyboard,xib;
熟练的使⽤Instruments下的性能调试⼯具进⾏性能优化;
熟悉⽹络数据(JSON/XML)的请求以及解析并转化模型,Charles⽹络数据抓包分析;
熟悉cocoapods依赖库⼯具;
熟悉Git、SVN等代码管理⼯具,崇尚使⽤Git;
熟悉友盟或者腾讯Bugly的Crash错误分析、fabric、Crash等;
熟悉存储技术,FMDB、 Core Data、NSUserDefaults、Realm、SQLite等;
熟悉使⽤ Mysql 、 PostgreSQL、 mongDB 、Redis 数据库;
熟悉后台接⼝规范以及各种调试⼯具。
本人爱好技术、服务器、硬件、外设等 ,兴趣爱好⽐较⼴泛 .(主要利⽤业余时间折腾⾃⼰感兴趣的事
情)
搭建过 VPN,利⽤搬瓦⼯等服务器平台并集成相对较成熟的 VPN 插件在服务器上搭建了⾃⼰的VPN 主 机。
利⽤树莓派安装 centos 服务器,并且搭建相应的 KVM 虚拟机环境。
搭建过 GitLab 和 SVN 的项⽬版本管理的开源平台,⽅便⾃⼰的⼯作项⽬管理。
学习过同事编写的 python ⼈脸识别简单系统。
学习依靠 docker 搭建⾃动化部署服务的技术。
研究各⼤⼚商的⼯单、客服系统等服务技术。
了解产品经理对产品的设计分析、以及相关的会议分享。
热爱演讲和分享,定期的在公司做技术分享,能帮助⾃⼰复习消化知识,也能在分享过程中与同事⼀起 探讨⾃⼰遇到的问题,包括同事提出来的有错误的地⽅。
curen 5年经验
全栈程序员,毕设,商单都可以来咨询
fsfsdf 3年经验
具有扎实的 java 编程功底及良好的编程习惯,熟悉 JDK1.8新特性 熟练使用 steam流,熟练使用 Spring、SpringMVC、Mybatis、Jpa Springcloud 等主流开发框架,精通 Spring 原理 bean 的生命周期以及后置处理器,能根据业务自定义拓展点精通 MySQL 底层数据结构,索引,事务隔离级别,mvcc 工作原理 熟悉对 mysql 数据库的优化。熟练使用 redis ,熟练使用 redis 的五种结构,
Marco 8年经验
1、熟悉Java中的I/O,多线程,及各种API.掌握常用的设计模式,MVC开发模式,以及拥有良好的面向对象的编程思想和编程习惯
2、熟练使用IDE,如:IDEA,STS,Eclipse,MyEclipse,Maven项目管理以及CVS,SVN,Git版本控制工具
3、熟练掌握Servlet,Jsp,Javascript,ajax,xml,html,Jquery,css以及能够独立完成基于EasyUI、FreeMarker、teymeleaf前端框架的搭建
4、熟练掌握Struts2,Hibernate,MyBatis,SpringBoot、Spring,SpringMVC等开源框架进行JavaEE开发。
5、熟练使用MySQL,Oracle关系型数据库CRUD、掌握深层次处理业务的存储过程和触发器。了解MySQL数据库优化
6、掌握Redis非关系型数据库的使用,了解MongoDB数据库的使用
7、熟练使用Linux系统部署项目以及搭建服务
8、熟练使用Tomcat应用服务器,Nginx(Web服务器)。
9、熟练掌握阿里云oss和七牛云上传文件、管理文件,以及维护阿里云/腾讯服务器
10、熟练掌握短信验证、微信支付、扫码支付、在线聊天等外部API.
11. 了解SpringCloud的eureka注册中心、ribbon负载均衡机制;以及dubbo联合zk的使用。
12.了解Shiro安全框架