1.java技术栈:spring、springboot、springcloud、dubbo、netty、java并发编程、hibernate、mybatis、tomcat
2.版本控制:git
3.数据库:mysql、oracle、sqlserser
3.中间件:redis、memcache、rabbitmq、阿里云ons、kafka消息队列、protobuf、gRpc、zookeeper、eureka、分布式锁(zookeeper\redis实现)、tcc分布式事务、appollo携程分布式配置中心、shiro权限框架、disruptor消息队列、docker容器技术
4.大数据相关:hbase、hive、flink、hadoop
5.熟悉并实际使用linux常用命令
6.精通go语言编程,熟悉http路由、context等工具包
本人主要是以后端技术为主,对分布式应用及高并发场景的业务处理有多年实际工作经验
1.OYO公司:营销业务数据分析项目
本项目主要对营销活动中的pv、uv事件以及后续的用户注册、登陆、浏览、下单等缓解持续跟踪,为大数据部门以及其他分析部门提供近实时的数据参考,方便业务人员及时分析并掌握营销活动效果,并优化投放广告。本系统日处理请求达2000万以上。
采用技术:rabbitMq、redis、mysql、kafka、flink、hbase等
2.OYO公司:DPA广告投放项目
本项目负责对接第三方广告平台(字节跳动、腾讯、快手等),通过我们平台采用api的方式采用不通平台上的广告投放行为。为后续的营销活动提供支撑。
采用技术:springboot、dubbo、disruptor、kafka、elk日志及监控、redis等
3.OYO公司:TMC客户订单系统
本系统负责为app和tmc订单系统提供后端支撑,对接价格系统、CRM系统、大数据相关系统、用户中心、地理位置系统等,具体业务包括:酒店浏览、下单、改单、订单展示、等业务场景,为公司业务人员及企业客户通过OYO平台定酒店提服务。
采用技术:springboot、dubbo、redis、hmac堆成加密、redisson分布式锁、xxljob、mysql读写分离等