 RocketMQ v3.2.4 开发指南Producer 収送 的顺序去消费消息。  普通顺序消息 顺序消息的一种,正常情冴下可以保证完全的顺序消息,但是一旦収生通信异常,Broker 重启,由亍队列 总数収生发化,哈希叏模后定位的队列会发化,产生短暂的消息顺序丌一致。 如果业务能容忍在集群异常情冴(如某个 Broker 宕机戒者重启)下,消息短暂的乱序,使用普通顺序方 式比较合适。  严格顺序消息 顺序消 (1)、(2)、(3)、(4)四种情冴都属亍硬件资源可立即恢复情冴,RocketMQ 在返四种情冴下能保证消息丌丢,戒 者丢失少量数据(依赖刷盘方式是同步迓是异步)。 (5)、(6)属亍单点故障,丏无法恢复,一旦収生,在此单点上的消息全部丢失。RocketMQ 在返两种情冴下,通 过异步复制,可保证 99%的消息丌丢,但是仍然会有极少量的消息可能丢失。通过同步双写技术可以完全避免单点, 已经消费成功的消息,由亍业务上需求需要重新消费,要支持此功能,Broker 在吐 Consumer 投递成功消息后,消息仍然需要保留。幵丏重新消费一般是挄照时间维度,例如由亍 Consumer 系统故障, 恢复后需要重新消费 1 小时前的数据,那举 Broker 要提供一种机制,可以挄照时间维度来回退消费迕度。 RocketMQ 支持挄照时间回溯消费,时间维度精确到毫秒,可以吐前回溯,也可以吐后回溯。0 码力 | 52 页 | 1.61 MB | 1 年前3 RocketMQ v3.2.4 开发指南Producer 収送 的顺序去消费消息。  普通顺序消息 顺序消息的一种,正常情冴下可以保证完全的顺序消息,但是一旦収生通信异常,Broker 重启,由亍队列 总数収生发化,哈希叏模后定位的队列会发化,产生短暂的消息顺序丌一致。 如果业务能容忍在集群异常情冴(如某个 Broker 宕机戒者重启)下,消息短暂的乱序,使用普通顺序方 式比较合适。  严格顺序消息 顺序消 (1)、(2)、(3)、(4)四种情冴都属亍硬件资源可立即恢复情冴,RocketMQ 在返四种情冴下能保证消息丌丢,戒 者丢失少量数据(依赖刷盘方式是同步迓是异步)。 (5)、(6)属亍单点故障,丏无法恢复,一旦収生,在此单点上的消息全部丢失。RocketMQ 在返两种情冴下,通 过异步复制,可保证 99%的消息丌丢,但是仍然会有极少量的消息可能丢失。通过同步双写技术可以完全避免单点, 已经消费成功的消息,由亍业务上需求需要重新消费,要支持此功能,Broker 在吐 Consumer 投递成功消息后,消息仍然需要保留。幵丏重新消费一般是挄照时间维度,例如由亍 Consumer 系统故障, 恢复后需要重新消费 1 小时前的数据,那举 Broker 要提供一种机制,可以挄照时间维度来回退消费迕度。 RocketMQ 支持挄照时间回溯消费,时间维度精确到毫秒,可以吐前回溯,也可以吐后回溯。0 码力 | 52 页 | 1.61 MB | 1 年前3
 Kubernetes Operator 实践 - MySQL容器化广告主 技术体系 CRM 广告平台 物料展现 审核平台 大数据平台 基础架构 Golang C++ JavaScript Java Python 质量要求高 业务响应快 故障恢复快 Cluster1 搜狗商业平台业务系统 搜索推广 信息流 品牌 BizNginx (Load Balancer) Kafka Zookeeper etcd AppEngine(Resin/Tomcat…) 4. 小结 无状态服务 服务调度 有状态服务集群 服务调度 状态保存 集群管理 有状态服务 服务调度 状态保存 带来的新挑战 服务调度 状态存储 集群管理 成员管理 扩缩容 故障迁移 高可用 CoreOS 提出了 operator Deployment StatefulSet PV/PVC StorageClass ?? 站在 Kubernetes 的肩膀上 An app-container mysql-operator - mha-mgr-3306 - mha-mgr-3420 - … … CRD mysqlcluster MHA 故障迁移 • 从库故障 • 主库故障 集群切主 pod 都正常运行? 调度 pod k8s mha operator 重新调度 mha MHA 扩缩容 • 扩容:直接执行 • 缩容:集群 master0 码力 | 42 页 | 4.77 MB | 1 年前3 Kubernetes Operator 实践 - MySQL容器化广告主 技术体系 CRM 广告平台 物料展现 审核平台 大数据平台 基础架构 Golang C++ JavaScript Java Python 质量要求高 业务响应快 故障恢复快 Cluster1 搜狗商业平台业务系统 搜索推广 信息流 品牌 BizNginx (Load Balancer) Kafka Zookeeper etcd AppEngine(Resin/Tomcat…) 4. 小结 无状态服务 服务调度 有状态服务集群 服务调度 状态保存 集群管理 有状态服务 服务调度 状态保存 带来的新挑战 服务调度 状态存储 集群管理 成员管理 扩缩容 故障迁移 高可用 CoreOS 提出了 operator Deployment StatefulSet PV/PVC StorageClass ?? 站在 Kubernetes 的肩膀上 An app-container mysql-operator - mha-mgr-3306 - mha-mgr-3420 - … … CRD mysqlcluster MHA 故障迁移 • 从库故障 • 主库故障 集群切主 pod 都正常运行? 调度 pod k8s mha operator 重新调度 mha MHA 扩缩容 • 扩容:直接执行 • 缩容:集群 master0 码力 | 42 页 | 4.77 MB | 1 年前3
 MySQL高可用 - 多种方案Lvs+Keepalived+Mysql 单点写入主主同步高可用方案 2.1 方案简介 Lvs+keepalived 作为目前比较流行的高可用解决方案,lvs 提供负载均衡, keepalived 作为故障转移,提高系统的可用性。但是一般的 mysql 高可用为了实现 mysql 数据的一致性,一般都是采用单点写入,本方案采用 keepalived 中的 sorry_server 来实现写入数据库为单 作为目前比较流行的高可用解决方案,lvs 提供负载均衡, keepalived 作为故障转移,提高系统的可用性。但是一般的 mysql 高可用为了实现 mysql 数据的一致性,一般都是采用单点写入,本方案采用 keepalived 中的 sorry_server 来实现写入数据库为单点的需求,读负载均衡通过 lvs 实现,读能自由 的实现负载均衡和故障切换。本方案实现的功能是当网络有问题、mysql 有问题、 服务器宕机、keepalived master 的 heartbeat 恢复以后可以自动切换回来,master 继续提供服务。 4.2 方案优缺点  优点: 配置简单、,可配置主机恢复后是否切换回 master。不存在单点故障。  缺点: 当 mysql 服务挂掉或者不可用的情况下不能进行自动切换,需要通过 crm 模 式实现或者额外的脚本实现(比如 shell 脚本监测到 master 的 mysql 不可用就0 码力 | 31 页 | 874.28 KB | 1 年前3 MySQL高可用 - 多种方案Lvs+Keepalived+Mysql 单点写入主主同步高可用方案 2.1 方案简介 Lvs+keepalived 作为目前比较流行的高可用解决方案,lvs 提供负载均衡, keepalived 作为故障转移,提高系统的可用性。但是一般的 mysql 高可用为了实现 mysql 数据的一致性,一般都是采用单点写入,本方案采用 keepalived 中的 sorry_server 来实现写入数据库为单 作为目前比较流行的高可用解决方案,lvs 提供负载均衡, keepalived 作为故障转移,提高系统的可用性。但是一般的 mysql 高可用为了实现 mysql 数据的一致性,一般都是采用单点写入,本方案采用 keepalived 中的 sorry_server 来实现写入数据库为单点的需求,读负载均衡通过 lvs 实现,读能自由 的实现负载均衡和故障切换。本方案实现的功能是当网络有问题、mysql 有问题、 服务器宕机、keepalived master 的 heartbeat 恢复以后可以自动切换回来,master 继续提供服务。 4.2 方案优缺点  优点: 配置简单、,可配置主机恢复后是否切换回 master。不存在单点故障。  缺点: 当 mysql 服务挂掉或者不可用的情况下不能进行自动切换,需要通过 crm 模 式实现或者额外的脚本实现(比如 shell 脚本监测到 master 的 mysql 不可用就0 码力 | 31 页 | 874.28 KB | 1 年前3
 清华大学 DeepSeek 从入门到精通重点梯度建立 设定主题相关性的层级结构 细节增强策略(DES):深化内容质量 �DES的理论基础: DES整合了认知叙事学和信息处理理论,开发了以下策略: 多模态描述 微观—宏观连接 对比强化 时空定位 数据可视化 概念 数据 案例 感官描述 对比 全球变 暖 过去100年平均 温度上升1.1°C 北极冰盖融化 夏日的炎热,冬天 的反常温暖 100年前vs现在 的平均温度 海平面 额外要求: - 确保创意在挑战常规的同时,不会引起争议或负面解读。 - 考虑创意的可持续性,思考如何将其发展为一个长期营销主题。 请基于以上要求,生成一份完整的创意概念方案。 传播策略:设计精准定位的传播方案提示语 �理论层面: �方法层面: 1. 目标量化指令 2. 受众画像详述 3. 全渠道思维引导 4. 内容形式多样化 5. 互动机制设计 应用示例 目标明确 受众精准 渠道多元 有感染力的品牌故事。本节将从品牌 定位、价值主张和未来愿景三个核心要素出发,通过关键考量、常见陷阱和提示语框架三个维度来详细阐述 每个要素的重要性和设计方法。 品牌定位 价值主张 未来愿景 品牌定位:在市场中找到独特位置 �关键考量: �常见陷阱: 1. 定位过于宽泛,缺乏针对性 2. 过度模仿竞争对手,失去独特性 3. 忽视市场变化,定位僵化 4. 与品牌实际能力不匹配,难以兑现承诺0 码力 | 103 页 | 5.40 MB | 8 月前3 清华大学 DeepSeek 从入门到精通重点梯度建立 设定主题相关性的层级结构 细节增强策略(DES):深化内容质量 �DES的理论基础: DES整合了认知叙事学和信息处理理论,开发了以下策略: 多模态描述 微观—宏观连接 对比强化 时空定位 数据可视化 概念 数据 案例 感官描述 对比 全球变 暖 过去100年平均 温度上升1.1°C 北极冰盖融化 夏日的炎热,冬天 的反常温暖 100年前vs现在 的平均温度 海平面 额外要求: - 确保创意在挑战常规的同时,不会引起争议或负面解读。 - 考虑创意的可持续性,思考如何将其发展为一个长期营销主题。 请基于以上要求,生成一份完整的创意概念方案。 传播策略:设计精准定位的传播方案提示语 �理论层面: �方法层面: 1. 目标量化指令 2. 受众画像详述 3. 全渠道思维引导 4. 内容形式多样化 5. 互动机制设计 应用示例 目标明确 受众精准 渠道多元 有感染力的品牌故事。本节将从品牌 定位、价值主张和未来愿景三个核心要素出发,通过关键考量、常见陷阱和提示语框架三个维度来详细阐述 每个要素的重要性和设计方法。 品牌定位 价值主张 未来愿景 品牌定位:在市场中找到独特位置 �关键考量: �常见陷阱: 1. 定位过于宽泛,缺乏针对性 2. 过度模仿竞争对手,失去独特性 3. 忽视市场变化,定位僵化 4. 与品牌实际能力不匹配,难以兑现承诺0 码力 | 103 页 | 5.40 MB | 8 月前3
 清华大学 DeepSeek+DeepResearch 让科研像聊天一样简单集社交媒体数据、数据库内容、文本数据、接口数据等。 通过数据清洗、数据集成、数据变换、特征工程等方式,实 现数据纠错、数据整合、格式转换、特征提取等。 对数据进行诊断、预测、关联、聚类分析,常用于问题 定位、需求预测、推荐系统、异常检测等。 对数据进行分类、社交网络分析或时序模式挖掘,常用 于客户细分、信用评分、社交媒体营销、股价预测等。 将数据转化为统计图、热力图、网络关系图、词云、树形 图等, 加强内部风险管理框架的设计, 建立应急响应和恢复计划。  定期更新模型和数据来源,确保 预测准确性和前瞻性。 金融分析案例:数据整合,供应链优化 分析商品数据 通过分析海量商品数据 揭示市场趋势,帮助商 家精准定位消费者需求, 把握市场动态。 对比产品参数 自动收集并对比同类产 品参数,突出性能差异, 简化消费者的决策流程。 整合用户反馈 整合用户反馈,提炼关 键意见,确保购买决策 基于真实用户体验,提 为,提供定制化的购买 建议,提升用户的购物 满意度。 简化决策流程 通过突出产品性能差异, 简化消费者的决策流程, 减少选择困难,提高购 买效率。 滑雪板选购分析 场景应用 消费趋势预测 产品定位与定价策略 个性化营销策略 应用场景3:消费决策,个性推荐 用户诉求:拟购买滑雪板,对滑板的使用场景、款式、颜色、价位、适用场 景、预计购买国家提出要求,指定DeepResearch给出建议 问题识别0 码力 | 85 页 | 8.31 MB | 8 月前3 清华大学 DeepSeek+DeepResearch 让科研像聊天一样简单集社交媒体数据、数据库内容、文本数据、接口数据等。 通过数据清洗、数据集成、数据变换、特征工程等方式,实 现数据纠错、数据整合、格式转换、特征提取等。 对数据进行诊断、预测、关联、聚类分析,常用于问题 定位、需求预测、推荐系统、异常检测等。 对数据进行分类、社交网络分析或时序模式挖掘,常用 于客户细分、信用评分、社交媒体营销、股价预测等。 将数据转化为统计图、热力图、网络关系图、词云、树形 图等, 加强内部风险管理框架的设计, 建立应急响应和恢复计划。  定期更新模型和数据来源,确保 预测准确性和前瞻性。 金融分析案例:数据整合,供应链优化 分析商品数据 通过分析海量商品数据 揭示市场趋势,帮助商 家精准定位消费者需求, 把握市场动态。 对比产品参数 自动收集并对比同类产 品参数,突出性能差异, 简化消费者的决策流程。 整合用户反馈 整合用户反馈,提炼关 键意见,确保购买决策 基于真实用户体验,提 为,提供定制化的购买 建议,提升用户的购物 满意度。 简化决策流程 通过突出产品性能差异, 简化消费者的决策流程, 减少选择困难,提高购 买效率。 滑雪板选购分析 场景应用 消费趋势预测 产品定位与定价策略 个性化营销策略 应用场景3:消费决策,个性推荐 用户诉求:拟购买滑雪板,对滑板的使用场景、款式、颜色、价位、适用场 景、预计购买国家提出要求,指定DeepResearch给出建议 问题识别0 码力 | 85 页 | 8.31 MB | 8 月前3
 Ubuntu 桌面培训 2010创建图表, 也可以直接点击完成来在文档中插入图表。 160 使用 OpenOffice.org 电子表格 目录 Lucid Lynx 图 IV.39 选 择 图 表 类 型 3. 在文档的选定位置插入图表以后,您可以根据自己的需要移动图表的位置和调整大 小。 图 IV.40 插 入 的 图 表 使用 OpenOffice 应用程序 161 Ubuntu 桌面培训 目录 导出电子表格为 灯片制作要求,您可以从版式窗格中选择一种新的格式。新版式包括两栏,一栏放 置文本,一栏放置图片。这样您就可以将文本和相关的图片在同一张幻灯片里展示 出来了。在幻灯片里的文本框输入文本,然后双击左侧图标来在指定位置插入一幅 图片。 170 使用 OpenOffice.org 演示 目录 Lucid Lynx 图 IV.50 选 择 幻 灯 片 版 式 7. 在插入图片对话框中,选择所需图片,然后单击打开将图片插入到幻灯片中。 在名称输入框中键入一个文件名,然后选定导出文件存放的路径。要将演示文稿导 出为 Flash 文件,在文件类型下拉菜单中选择 Macromedia Flash(SWF),然后 单击保存来将文件保存到预定位置。现在您可以以 Flash 文件形式查看演示文稿 了。 使用 OpenOffice 应用程序 191 Ubuntu 桌面培训 目录 图 IV.72 将演 示 文 稿 导 出 为 Flash 文件0 码力 | 540 页 | 26.26 MB | 1 年前3 Ubuntu 桌面培训 2010创建图表, 也可以直接点击完成来在文档中插入图表。 160 使用 OpenOffice.org 电子表格 目录 Lucid Lynx 图 IV.39 选 择 图 表 类 型 3. 在文档的选定位置插入图表以后,您可以根据自己的需要移动图表的位置和调整大 小。 图 IV.40 插 入 的 图 表 使用 OpenOffice 应用程序 161 Ubuntu 桌面培训 目录 导出电子表格为 灯片制作要求,您可以从版式窗格中选择一种新的格式。新版式包括两栏,一栏放 置文本,一栏放置图片。这样您就可以将文本和相关的图片在同一张幻灯片里展示 出来了。在幻灯片里的文本框输入文本,然后双击左侧图标来在指定位置插入一幅 图片。 170 使用 OpenOffice.org 演示 目录 Lucid Lynx 图 IV.50 选 择 幻 灯 片 版 式 7. 在插入图片对话框中,选择所需图片,然后单击打开将图片插入到幻灯片中。 在名称输入框中键入一个文件名,然后选定导出文件存放的路径。要将演示文稿导 出为 Flash 文件,在文件类型下拉菜单中选择 Macromedia Flash(SWF),然后 单击保存来将文件保存到预定位置。现在您可以以 Flash 文件形式查看演示文稿 了。 使用 OpenOffice 应用程序 191 Ubuntu 桌面培训 目录 图 IV.72 将演 示 文 稿 导 出 为 Flash 文件0 码力 | 540 页 | 26.26 MB | 1 年前3
 MySQL 8.0.17 调优指南(openEuler 20.09)必须保证调优后的程序运行正确。 ● 调优过程是迭代渐进的过程,每一次调优的结果都要反馈到后续的代码开发中 去。 ● 性能调优不能以牺牲代码的可读性和可维护性为代价。 1.3 调优思路 性能优化首先要较为精准的定位问题,分析系统性能瓶颈,然后根据其性能指标以及 所处层级选择优化的方式方法。 下面介绍MySQL数据库具体的调优思路和分析过程,如图1所示。 调优分析思路如下: 1. 很多情况下压测流量并没有 到预期。 2. 接着看关键指标是否满足要求,如果不满足,需要确定是哪个地方有问题,一般 情况下,服务器端问题可能性比较大,也有可能是客户端问题(这种情况比较 小)。 3. 对于服务器端问题,需要定位的是硬件相关指标,例如CPU,Memory,Disk I/O,Network I/O,如果是某个硬件指标有问题,需要深入的进行分析。 4. 如果硬件指标都没有问题,需要查看数据库相关指标,例如:等待事件、内存命0 码力 | 11 页 | 223.31 KB | 1 年前3 MySQL 8.0.17 调优指南(openEuler 20.09)必须保证调优后的程序运行正确。 ● 调优过程是迭代渐进的过程,每一次调优的结果都要反馈到后续的代码开发中 去。 ● 性能调优不能以牺牲代码的可读性和可维护性为代价。 1.3 调优思路 性能优化首先要较为精准的定位问题,分析系统性能瓶颈,然后根据其性能指标以及 所处层级选择优化的方式方法。 下面介绍MySQL数据库具体的调优思路和分析过程,如图1所示。 调优分析思路如下: 1. 很多情况下压测流量并没有 到预期。 2. 接着看关键指标是否满足要求,如果不满足,需要确定是哪个地方有问题,一般 情况下,服务器端问题可能性比较大,也有可能是客户端问题(这种情况比较 小)。 3. 对于服务器端问题,需要定位的是硬件相关指标,例如CPU,Memory,Disk I/O,Network I/O,如果是某个硬件指标有问题,需要深入的进行分析。 4. 如果硬件指标都没有问题,需要查看数据库相关指标,例如:等待事件、内存命0 码力 | 11 页 | 223.31 KB | 1 年前3
 强大的音视频处理工具: FFmpeg08:49:21 获取 72 参考资料 【已解决】嵌⼊ASS字幕到mp4视频中如何指定字幕的位置 【已解决】把视频画⾯增加⾼度再合并字幕到指定位置 【已解决】ffmpeg保持视频宽度不变去增加扩⼤视频⾼度 【已解决】ffmpeg合并字幕到视频下⽅指定位置 【整理】ASS字幕⽂件格式详解 【已解决】ffprobe作⽤及⽤法和其于ffmpeg的区别 【已解决】ffmpeg查看视频的基本信息包括字幕信息0 码力 | 73 页 | 11.57 MB | 1 年前3 强大的音视频处理工具: FFmpeg08:49:21 获取 72 参考资料 【已解决】嵌⼊ASS字幕到mp4视频中如何指定字幕的位置 【已解决】把视频画⾯增加⾼度再合并字幕到指定位置 【已解决】ffmpeg保持视频宽度不变去增加扩⼤视频⾼度 【已解决】ffmpeg合并字幕到视频下⽅指定位置 【整理】ASS字幕⽂件格式详解 【已解决】ffprobe作⽤及⽤法和其于ffmpeg的区别 【已解决】ffmpeg查看视频的基本信息包括字幕信息0 码力 | 73 页 | 11.57 MB | 1 年前3
 谈谈MYSQL那点事选择字段的一般原则是保小不保大,能用占用字节 少的字段就不用大字段。比如,主键,强烈建议用 int 整型 . 不用 bigint ,为什么 ? 省空间啊。空间是什么 ? 空间就是效率!按 4 个字节和按 32 个字节定位一条记 录,谁快谁慢太明显了。涉及几个表做 join 时, 效果 就更明显了。更小的字段类型占用的内存就更少,占用 的磁盘空间和磁盘 I/O 也会更少,而且还会占用更少的 带宽。因此 . 在日常选择字段时必须要遵守这一规则。0 码力 | 38 页 | 2.04 MB | 1 年前3 谈谈MYSQL那点事选择字段的一般原则是保小不保大,能用占用字节 少的字段就不用大字段。比如,主键,强烈建议用 int 整型 . 不用 bigint ,为什么 ? 省空间啊。空间是什么 ? 空间就是效率!按 4 个字节和按 32 个字节定位一条记 录,谁快谁慢太明显了。涉及几个表做 join 时, 效果 就更明显了。更小的字段类型占用的内存就更少,占用 的磁盘空间和磁盘 I/O 也会更少,而且还会占用更少的 带宽。因此 . 在日常选择字段时必须要遵守这一规则。0 码力 | 38 页 | 2.04 MB | 1 年前3
 JavaScript 正则表达式迷你书 老姚 - v1.1,再一次性替 换,真方便。 另外一个例子是,一些代码编辑器的代码格式化功能,总有让人不舒服的地方,此时我都会用写好正则表达 式,再格式化一下。 还有一个很应景的例子,在编辑本书时,经常要在指定位置插入特定的语法格式,比如代码段前面要插入: [source,javascript]\n---- 此时,我发现我的大部分代码段,都是 var 开头的,并且前面有一空行。此时我打开查找替换功能,查找:0 码力 | 89 页 | 3.42 MB | 11 月前3 JavaScript 正则表达式迷你书 老姚 - v1.1,再一次性替 换,真方便。 另外一个例子是,一些代码编辑器的代码格式化功能,总有让人不舒服的地方,此时我都会用写好正则表达 式,再格式化一下。 还有一个很应景的例子,在编辑本书时,经常要在指定位置插入特定的语法格式,比如代码段前面要插入: [source,javascript]\n---- 此时,我发现我的大部分代码段,都是 var 开头的,并且前面有一空行。此时我打开查找替换功能,查找:0 码力 | 89 页 | 3.42 MB | 11 月前3
共 11 条
- 1
- 2













