摘要:
数据结构和高数教程教程 数据结构 <!-- <i class="fa fa-paperclip"></i> --> 1620531772570.drawio.html 783.99 KB 数据结构大纲脑图 一、数据结构和高数 学习工具-数据结构演示系统(C版) 1. 数据结构 程序设计=数据结构+算 阅读全文
摘要:
title: XQL刷题 tags: XQL 刷题 renderNumberedHeading: true grammar_cjkRuby: true slug:XQL 刷题 limit X OFFSET Y 从Y开始取X个值;limit X,Y 从X开始取Y个值 先JOIN后Where:最常用in 阅读全文
摘要:
title: 面试简略复习 tags: 面试 复习 renderNumberedHeading: true grammar_cjkRuby: true slug: 面试简略复习 需求-产品-研发-测试-运维 流程 你们需求的开发流程是什么样的 1. 需求提出:产品或者客户提出,UI,前后端开发,测试 阅读全文
摘要:
mysql -- 20201201至今每日订单量top10的城市及其订单量(订单量对order_id去重) select from_unixtime(ctime,"%Y-%m-%d") 日期,city_id,order_id,sum(sale_num) as 每日订单量 from t_order w 阅读全文
摘要:
title: 面试题-数仓 tags: 面试 renderNumberedHeading: true grammar_cjkRuby: true 如何判定一个表是事实表还是维度表? 事实表是多个维度表的一个交点,维度表是分析事实的一个窗口。 判定一个表是否事实表可以简单的依据是否有度量(数值型数据, 阅读全文
摘要:
一、烂大街的NginxRedisMqDb架构 1. Nginx+接口+Redis+Mq+Db下秒杀原理 chrome_efeaeo2gvN.png 并发问题,不是大公司的解决方案nginx+redis+mq(kafka_+db对语言没有要求,烂大街,秒杀,限购 1-1. 一直不明白的一点是,各个地方 阅读全文
摘要:
一、Ansible概述 1. IT自动化的好处 团队影响: 节省时间,提高效率 消除重复工作 更少错误风险 改善协作和工作满意度 企业影响: 客服复杂性 更多创新资源 加强问责制和合规性 2. Ansible是什么 简单-减少学习成本 易读的描述语言 无需特殊编码技能 任务按顺序执行 强大-协调应用 阅读全文
摘要:
一、为什么需要云计算 1. 网格 基础是虚拟化,前身是网格(分布式)计算 oracl 发展:intnet--grade--cluster 即网格计算的发展。 云计算发展历程: 单主机多用户:资源依赖,互相影响,无隔离 单主机多虚拟机:资源共享,互相隔离,动作响应慢。 多主机多虚拟机 云计算:使用计算 阅读全文
摘要:
一、消息中间件概述 对于一些无需即时返回切耗时的操作提取出来进行异步处理,应用程序建通信方式,大大节省服务器请求响应时间提高系统吞吐量。 1. 应用场景 异步处理:如上 应用解耦合:生产和消费通过mq交互 削峰填谷: 2. AMQP和JMS chrome_g3Uus7sF8n.png 3. rabb 阅读全文
摘要:
1. 56节KAFKA机器数据量的计算 kafka机器数量=2*(峰值生产速度副本数/100)+1 峰值生产速度50M/S副本为2则:2(50*2/100)+1=3台 2. 57节:kafka生产压测(cpu,内存,io瓶颈) kafka-consumer-perf-test.sh 消费者压测脚本 阅读全文