1.jvm、aqs、多线程、并发
2.spring、springmvc、spring-security、sringboot、springcloud全家桶
3.nginx、redis、rocketmq、rabbitmq、kafaka、websocket、es
4.mysql、oracle
5.jenkines、docket、k8s
6.javascript、html、css
一、Yeah 编程落地页+运营后台
所用技术:springcloud、rocketmq、redis、gateway、eureka、mysql
项目简介:该系统是基于springcloud 环境开发,落地页-通过网络渠道售卖课程: 运营后
台配置课程: 小班直播+录播的模式网络的思维课程。
项目架构:
(1)多级缓存架构设计,使用redis缓存,保证接口响应时间小于100ms.
(2)落地页QPS 峰值5k,日常200 左右。
(3)RocketMq 事务消息,订单限时支付。
二、财务管理系统
项目简介:公司总部人员、分公司人员、代理商各种报销、放款、代理商返佣、携程商旅、发票核销,财务报表等相关业务。
使用技术:springboot、rabbitmq、redis、shaddingjdbc、mysql、nacos、ocr识别
项目架构:
(1)搭建mysql 集群,一主多重,保证数据的安全
(2)Redis cluster搭建高扩展、高可用、支持海量并发的集群。
(3)Shaddingjdbc 分库分表,解决磁盘IO 性能瓶颈,提升性能。
(4)延时队列解决放款冲突(银行风控)
(5)Hystrix 限流、降级、熔断,保证系统的高可用。
(6)基于高性能的Elasticsearch、Logstash、Kibana构建平台级日志系统快速定位问题
三、跳房子系统权限项目(菜单权限+数据权限)
项目简介:跳房子系统阿是哗啦啦内部办公平台(OA、CRM、PM项目管理,TS工单、ERP)没有统一的,灵活的、多维度的数据权限控制,由此产生系统权限项目,为解决该问题,以项目形式,分阶段来进行跳房子系统权限(菜单权限+数据权限)重新设计。
技术应用:
(1)架构质量属性优先级:可用性、性能、数据一致性
(2)QPS峰值500 左右,平常100 左右
(3)菜单权限采用RBAC(基于角色控制),数据权限采用ABAC(基于属性控制)
(4)使用redis缓存设计,保证接口响应时间小于100ms
(5)Mysql索引优化使用,性能查询。
工作职责:梳理、重新设计菜单权限,重构上线。调研数据权限方案,做数据权限选型以及架构设计,提供数据权限统一接口。
项目简介:公司总部人员、分公司人员、代理商各种报销、放款、代理商返佣、携程商旅、发票核销,财务报表等相关业务。 使用技术:springboot、rabbitmq、redis、shaddingjdbc、mysql、nacos、ocr识别 项目架构: (1)搭建mysql 集群
项目简介:跳房子系统阿是哗啦啦内部办公平台(OA、CRM、PM项目管理,TS工单、ERP)没有统一的,灵活的、多维度的数据权限控制,由此产生系统权限项目,为解决该问题,以项目形式,分阶段来进行跳房子系统权限(菜单权限+数据权限)重新设计。 技术应用: (1)架构质量属性优先级