首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏喔家ArchiSelf

    系统性能设计的10模式

    从用户界面到应用程序,从驱动程序到操作系统的内核,几乎所有软件都存在着系统性能上的缺陷,许多看起来完全不同的性能问题实际上有着相同的根本原因。 对于成功经验的抽象一般被称为软件模式或者设计模式,那么导致系统性能问题的行为方式和做法则可以称为性能设计的模式。 有些模式的根源在于硬件问题,有些是开发或管理实践不佳的结果,还有一些只是常见的错误。这里列出了10个影响系统性能的模式, 它们产生的原因是什么?如何发现以及如何避免呢? 1. 10. 没有针对常见的情况进行优化 一般地,频繁的操作比不频繁的操作多出几个数量级,设计算法来利用这种不对称性可以产生显著的收益。 小结 这10个问题应该有助于我们研究系统的性能设计,至少能更快地认识到这些问题。尽管并非所有项目的性能都具有挑战性,但是避免这些模式将使有限的资源更加有效。

    1.5K10编辑于 2022-06-24
  • 做反向海 3 年,被接口坑到深夜改 BUG:超卖赔 3 千、物流失踪 3 天,附 3 套救急代码

    知乎上常刷到 “反向海系统怎么搭”,大多说的是 “技术架构”“流程设计”,很少有人提那些藏在接口里的 “隐形炸弹”—— 我从 2021 年做反向海(国内→海外),前半年光填接口的坑就赔了近 2 万: 实际断货,导致超卖 12 单赔了 3600;物流接口丢了 3 天数据,客户以为货丢了集体要退款;1688 供应商 API 缓存延迟,拿了 “昨天的库存” 备了一堆滞销货……今天不聊虚的,纯实战复盘反向海里 一、最惨的坑:亚马逊海外仓库存接口 “假有货”,超卖 12 单赔 3 千反向海的核心逻辑是 “国内采购→海外仓囤货→本地配送”,亚马逊海外仓的库存接口是我们判断 “能不能卖” 的关键,结果第一次大促就栽在这 二、最慌的坑:物流接口丢数据,3 天查不到包裹位置反向海的客户最关心 “货在哪了”,我们靠物流商(比如燕文、4PX)的接口同步物流信息,结果 2023 年年初,4PX 的接口突然出问题:3 天内的物流数据全没了 4.现在我们的反向海系统,接口故障率从第一年的 15% 降到了 2% 以下,再也没因为接口问题赔过钱。你们做跨境 / 反向海时,有没有遇到过更离谱的接口坑?

    31210编辑于 2025-09-19
  • 来自专栏西城知道

    #淘宝客#大客CMS系统如何使用

    客联盟dataoke.com专注优质商品内容打造,为广大淘宝客提供精选商品,节省时间及人力成本! 大客CMS系统使用首先需要拥有自己的网站,最基础就是有空间和域名,建议空间最好是支持PHP5.4及以上的,同时购买域名时请确认备案域名和注册域名一致,如出现差异是无法使用大客CMS系统的。 演示地址 http://yxy.supersc.cn/shop/ 1.有了自己的网站后可以登录大客官网点击【推广中心】。 —————————————- 大家关心的几个问题: 【关于商品同步】 CMS数据和大客官网实时同步,每天不断排查和纠错,以及一大帮客共同维护,最大化保证商品的准确性和靠谱度!! 原文地址:《#淘宝客#大客CMS系统如何使用》 发布于2019-01-07

    5.4K30发布于 2019-01-14
  • 来自专栏FunTester

    软件系统脆弱指南

    本文介绍一个新的概念——软件系统脆弱性,旨在从根本上改进我们处理软件错误和提升可靠性的方法。脆弱性这一概念源于脆弱理论。 脆弱性指的是系统在面临压力、错误或混乱时,能够不仅不会退化,反而变得更加健壮。与传统的抗脆弱性理念不同,脆弱性强调在不断的挑战中成长和改进。 在塔勒布的脆弱性理论中,关键在于,真正的脆弱系统不仅能应对错误和冲击,甚至能够从中变得更强。例如,人体免疫系统就是这样一个典型案例:它需要持续面对微生物的挑战来保持其敏锐和强大。 这与脆弱性核心理念一致,即“脆弱喜欢错误”。这种故障注入不仅仅让系统变得更好,还会改变整个工程生态系统,包括设计原则以及开发者的思维方式。我将在第3节中详细讨论产品与开发过程的关系。 故障自注入的软件系统在生产环境中通过不断地使用故障来提升自我恢复能力,降低处理错误时的损失风险,因此可以称为脆弱的系统。 3 脆弱性的开发过程 软件脆弱性的另一个方面涉及到开发过程本身。

    54000编辑于 2025-01-23
  • 来自专栏iOS底层原理

    Anti-Ptrace系统跟踪

    2.自定义一个ptrace 如果发现参数是PT_DENY_ATTACH分别做两种应对

    77420发布于 2021-02-05
  • 来自专栏Java技术栈

    微服务设计 10模式和陷阱!

    数据驱动迁移模式(Data-Driven Migration) [ifwtivq9q8.png] [pixke98xs5.jpeg] 如上图所示,此种模式的问题在于微服务的粒度没有最终确定之前就做了数据迁移 一种解决此问题的方案是设置一个较长的超时时间,如一个服务的通常响应耗时需要2s,最大耗时需要5s,那么超时时间可以设置为10s。 但这样的问题就是如果服务不可用,所有消费方都得等待10s,这个是非常损耗性能的。 解决超时模式的方案就是使用“断路器模式”。 假如易部署性、性能、健壮性、可扩展性是系统最看重的特性,那么对于不同的业务侧重点,微服务的粒度需求也是不同的。 一个系统模块化程度越高,就越容易测试、部署和发布变更。一个服务粒度划分合理的微服务系统是所有架构中模块化程度最高的架构形式。

    75450发布于 2020-05-05
  • 来自专栏AI科技大本营的专栏

    百度宣布:搜索业务总裁向海龙离职,另回购10亿美元股份

    李彦宏还宣布,向海龙即日起辞去百度高级副总裁、搜索公司总裁职务。据第一财经报道,向海龙离开百度的下一步是“创业加投资”。 另据雷帝网报道,有知情人士透露,向海龙在百度一向掌握着百度最核心的搜索业务,被认为是看守大本营的角色,但百度最近这个季度业绩严重下滑,向海龙需要承担责任,这是其离职的核心原因。 此外,百度今天宣布董事会批准了一项新的股份回购计划,根据该计划,公司可以回购高达 10 亿美元的股份,有效期至 2020 年 7 月 1 日。 Apollo 道路测试里程去年仅北京一地就累计近 14 万公里,超出行业第二 10 倍以上。我们和长沙合作的自动驾驶出租车很快就要跑上街头。 另一方面,百度依然面临着严峻的局面。 向海龙即日起辞去百度高级副总裁、搜索公司总裁职务。在此,我们感谢海龙过去 14 年的陪伴和贡献,并祝他未来一切顺利。 2019 年是富有挑战的一年,但机会也巨大。

    50730发布于 2019-05-22
  • 来自专栏乐享123

    和跨境电商ABC

    补习了一下海和跨境电商的一些基本知识。 首先海和跨境电商不是同一个概念,两者的区别在于,海除了跨境模式正规申报进境外,还有“海外代购”和“境外购买后通过转运入境”两种情况。 按照时间顺序来一遍行业发展史吧 2013年10月1日之前 这是蛮荒时代,海外代购商品与在境外电商平台购买后通过转运公司运至国内的商品,大多是通过包裹邮递渠道进境,与通过跨境申报进境的商品一样,都以参照物品征收 此时,海就是行邮模式。没有跨境电商这个概念。 2013年10月1日之后 国务院办公厅转发商务部《关于适时支持跨境电子商务零售出口的有关政策的意见》后,电子商务通关服务试点率先在上海、重庆、杭州和宁波等五城市开展,此时除了蛮荒时代的海之外,正规军又有了两种模式 这两大模式不同于海外代购,跨境商品需要电商企业向海系统发送“物流信息”,“订单信息”和“支付信息”,同时进行清单申报。

    1.5K80发布于 2018-06-04
  • 来自专栏技术汇总专栏

    向海洋保护的YOLOv8水下垃圾分类检测系统|含训练与部署代码

    向海洋保护的YOLOv8水下垃圾分类检测系统|含训练与部署代码源码包含:完整YOLOv8训练代码+数据集(带标注)+权重文件+直接可允许检测的yolo检测程序+直接部署教程/训练教程项目摘要本项目融合了 系统可对水下拍摄图像或视频中的目标进行实时检测、识别并分类,为水下机器人清洁与海洋环保科研提供基础数据。 (3)视频检测演示支持上传视频文件,系统会逐帧处理并生成目标检测结果,可选保存输出视频:(4)摄像头检测演示实时检测是系统中的核心应用之一,系统可直接调用摄像头进行检测。 YOLOv8 由Ultralytics 于 2023 年 1 月 10 日发布,在准确性和速度方面具有尖端性能。 如果你正在从事相关研究,或想快速搭建自己的水下识别系统,本项目将是一个极具参考价值的开源起点。

    51610编辑于 2025-08-19
  • 来自专栏JavaEdge

    无主复制系统(2)-读修复和

    Dynamo风格的数据存储系统常用机制: ① 读修复(Read repair) 当客户端并行读取多副本时,可检测到过期的返回值。 如图-10,User 2345获得来自R3的版本6,而从副本1、2得到版本7。客户端判断可知:副本3是过期值,然后将新值写入该副本。这适用于读密集场景。 ② 熵过程(Anti-entropy process) 一些数据存储有后台进程,不断查找副本之间数据差异,将任何缺少的数据从一个副本复制到另一个副本。 不同于基于主节点复制的复制日志,该熵过程不保证任何特定顺序的复制写入,并且会引入明显的同步滞后。 并非所有系统都实现了这俩方案。如Voldemort目前无熵过程。 若无熵过程,由于【读修复】只在发生读取时才可能执行修复,那些很少访问的数据可能在某些副本中已丢失而无法再检测到,从而降低写的持久性。

    43220编辑于 2022-09-14
  • 邮件系统滥用机制设计与实现

    在邮件系统的实际部署与运维过程中,用户邮箱被盗用发送垃圾邮件(Spam)是一个极具破坏性的问题。 因此,构建一套完善的邮件系统滥用机制,是保障企业邮件系统健康运行的关键环节。 本文将从用户身份验证策略(SMTPAUTH)、连接速率控制(RateLimiting)、IP信誉管理、行为审计与异常检测四个方面,探讨如何有效防止邮箱被滥用,构建邮件系统滥用防线。 三、IP信誉管理与域名欺骗机制邮件服务器的发信IP与域名的信誉(Reputation)是决定邮件能否进入收件人收件箱的关键。攻击者往往滥用SMTP身份验证漏洞,利用被盗账户发送垃圾邮件。 结语邮件系统滥用机制是一场持续性的安全博弈。构建一套完善的滥用防控体系,需在认证、速率、内容、IP信誉等多个层级上进行防御设计,并辅以日志监控和自动响应机制实现闭环管理。

    27810编辑于 2025-12-24
  • 来自专栏FreeBuf

    为保护隐私而生,取证操作系统:kodachi

    整个操作系统都活动在你的临时内存 RAM 下。因此,你一旦你关机,任何的操作痕迹都会被清除,避免你的隐私泄露及被追踪调查。 Kodachi 是一个实时的操作系统,你可以从几乎任何计算机上来启动它。 Kodachi 是基于实体 Debian Linux 和 定制 XFCE ,这使得 Kodachi 系统非常的稳定、安全并且独特。 完成以上操作后,接着我们来重启系统,此时它将从你的硬盘驱动器启动。 注意: 我们不建议在任何电脑上永久安装 Kodachi Linux,因为它会将所有的设置保存在硬盘上,这就违背了该系统取证的初衷! Kodachi 是一个基于 Debian 的实时 DVD / USB 操作系统,因此所有软件包,也都基于纯 Debian 存储库。

    4.6K51发布于 2018-02-09
  • 来自专栏成套网站

    基于大模型技术的欺诈知识问答系统

    欺诈系统能够通过大规模数据分析、挖掘,识别隐匿的欺诈模式及非正常活动,从而实现对欺诈行为的即时警报与预防。 3、研究现状国家的科研机构及高等学府针对欺诈宣传网站系统的构建与推广,精心规划并提出了多元的技术战术与平台建设提案。 在构建欺诈信息平台系统的过程中,多所学术机构及行业专家[5]尤其重视数据挖掘与分析技术的重要作用。 他们加强与各关联机构的合作与协调,推动相关法律法规的制定与完善,以确保欺诈宣传网站系统的运行得到法律保障与政策指引。 5、系统实现‍

    33810编辑于 2025-09-30
  • 来自专栏物流IT圈

    跨境电商是怎么清关的?

    业务背景 国内消费者购买海外商品主要有三种途径,代购、海、跨境电商,差异如下: ? 跨境电商最开始的形式就是代购和海,国内消费者要么是通过国外个人或者买手直接购买海外产品,要么是在支持全球物流配送的国外电商网站直接购买。 如部分关区仅要求三单(订单、支付单、运单),而有些关区(如成都、郑州)则要求‘四单’,除了订单、支付单、运单外,还需要由代理清关公司报送‘清单’;同时订单、运单、支付单等均可由代理清关公司代为报送,但需要先向海关部门进行申请审核 各业务单据报送均为异步执行,可分别报送至清关服务平台,但是电商平台为了提高清关成功率,一般会优化该清关流程,如会在收到支付单报送成功信息回执后,再向海关推送订单信息。 清关服务平台:即‘海关单一窗口’,在各关区没有清关公共服务平台前,跨境电商公司需要分别于地方海关、检验检疫、国税、外管局系统进行对接;清关公共服务平台整合了各管理部门内部系统,形成一套统一的申报接口,从而有效降低了三单合一系统对接难度

    3.6K21发布于 2020-06-11
  • 聊聊Python爬虫与爬虫系统的技术博弈

    现代Web应用部署了日益复杂的爬虫机制,从简单的频率限制到 sophisticated 的行为分析系统。Python爬虫开发者需要理解这些防御技术的原理,才能设计有效的对抗策略。 爬虫机制的技术谱系爬虫系统采用多层防御策略,从网络层到应用层逐步升级。理解各层机制是设计有效对抗策略的前提。网络层与传输层的基础防御最基础的爬虫措施基于网络标识。 指纹检测与浏览器仿真进阶的爬虫系统分析HTTP请求指纹:User-Agent的一致性、Accept头部的顺序、TLS握手参数、Canvas/WebGL指纹等。 其http代理ip来自真实的家庭宽带,配合浏览器自动化工具,可以产生高度可信的访问模式,绕过基于IP信誉的爬虫机制。 行为分析与动态挑战最先进的爬虫系统采用机器学习分析用户行为:鼠标移动轨迹、点击模式、页面停留时间、滚动行为等。异常模式(如瞬间滚动到底部、规则的点击间隔)触发验证码挑战(CAPTCHA)或直接封禁。

    22110编辑于 2026-02-10
  • 来自专栏禅境花园

    Windows 10系统

    我准备搞一下虚拟机,当然不是指 VirtualBox 和 VMware Workstation, 嗯, 是的 win10 自带的子系统。 介绍 适用于 Windows 的 Linux 子系统(英语:Windows Subsystem for Linux,简称 WSL)是一个为在 Windows 10 和 Windows Server 2019 准备工作 确保当前系统版本号高于 1607(Build 14393.10)。 1、安装前要修改一些系统设置,首先在开始菜单中选择 设置 -> 更新与安全 -> 开发者选项,选择第三项 开发人员模式。 2、在 控制面板 中 程序和功能 打开 启用或关闭 Windows功能 , 勾选 适用于 Linux 的 Windows 子系统,点击确定,等待系统配置完后重新启动电脑。

    2.9K30编辑于 2022-10-25
  • 来自专栏我的知识小屋

    九、为影院添加影片《仿票票系统前后端完全制作(除支付外)》

    上一节已展示了影院页,但是你点击影院页进入后将看不到任何数据,这是因为当前影院还未有添加的影片,本节之后将会从页面开始完成这个功能。

    39920编辑于 2022-06-17
  • 来自专栏我的知识小屋

    八、影片添加页实现《仿票票系统前后端完全制作(除支付外)》

    在上图中可以看到,我再是否输出 base64 图片时选择了 是,这是因为在接下来上传图片时我们可以直接得到 base64 图片,这样即可方便的完成上传。在此还需要注意的一点就是,咱们需要先读取拿到图片后才可以进行内容上传,在读取图片的回调之中,再次调用这个文件接口,在动作中选择上传图片信息:

    55430编辑于 2022-06-17
  • 来自专栏我的知识小屋

    六、注册页功能制作《仿票票系统前后端完全制作(除支付外)》

    上一节已经知道了如何制作登录块内容,但是咱们先做还没有注册,所以就测试不了登录块功能,现在咱们同样的,在注册块中添加一个变量和一个触发器,这一步是跟登录块获取验证码是一样的,只需要创建一个变量和一个触发器即可进行倒计时操作:

    59630编辑于 2022-06-17
  • 来自专栏菜鸟学院

    课之家 ~ 从体验上拉开差距,Serverless 将成就云计算的下一个 10 年!

    Serverless 将成就云计算的下一个 10 年! 微信公众号:课之家 差距都在细节上。 Serverless 要成就云计算的下一个 10 年,不仅需要在技术上持续精进,也需要在产品体验上精耕细作。 SAE 内置 AHAS,大大增强了微服务系统在面临业务洪峰时的稳定可靠能力。 节省限制资源,Serverless 一下:SAE 提供的定时弹性和监控指标弹性(CPU、Memory、QPS和RT等),既能做到秒级扩容,最大限度的保证了整个系统集群的高可用,又能降低限制资源的浪费,除此之外 而事件驱动架构已被 Gartner 列为 10 大战略技术趋势之一,将成为未来微服务的主流。

    60200发布于 2020-11-16
领券