互联网常见问题
文章平均质量分 89
# 互联网常见问题
慕白Lee
业精于勤荒于嬉,行成于思毁于随。 学业由于勤奋而专精,由于玩乐而荒废;德行由于独立思考而有所成就,由于因循随俗而败坏。 ——出自(唐)韩愈《进学解》
展开
-
【互联网之常见】-线程池
线程池(Thread Pool)是一种基于池化技术的线程使用和管理解决方案。在多线程编程中,频繁地创建和销毁线程会消耗大量系统资源,因为每次创建线程都涉及与操作系统的交互,并且每个线程都占用一定的内存资源。线程池的主要目的是通过重用一组已经创建好的线程来减少这些开销。原创 2019-08-16 11:27:33 · 2217 阅读 · 17 评论 -
分布式唯一id 实现的方法有哪些
在分布式系统中生成唯一ID的需求很常见,尤其是在分布式数据库、分布式缓存等系统中。原创 2022-04-01 17:32:34 · 1743 阅读 · 0 评论 -
【互联网之常见】-大表新增字段有哪些方法
选择哪种方法取决于多个因素,包括数据库类型、系统负载、业务需求以及维护窗口。在进行此类操作时,强烈建议在测试环境中先进行测试,评估操作对性能的影响,并确保有完整的数据备份和回滚计划。此外,最好在业务低峰时段进行此类操作,以减少对业务的影响。当你需要在MySQL大表上添加字段时,以下是一些最佳实践:1. **评估影响**:在生产环境中执行之前,应该在测试环境中模拟操作,评估其对性能的影响和所需时间。2. **备份数据**:在进行结构变更之前,确保有完整的数据备份,以便在操作失败时能够恢复数据。原创 2019-10-10 18:16:02 · 2585 阅读 · 0 评论 -
【互联网之常见】-安全问题 (Security Issues)
在Java Web应用程序中,安全性是一个非常重要的考虑因素。原创 2020-10-12 15:54:34 · 991 阅读 · 0 评论 -
【互联网常见问题】-分布式锁
在分布式系统中,分布式锁是一种常见的同步机制,用于在多个节点之间协调对共享资源的访问。以下是基于数据库、缓存(Redis)、以及ZooKeeper实现分布式锁的Java代码示例。原创 2022-10-16 23:43:27 · 21147 阅读 · 0 评论 -
【互联网常见问题】-数据一致性
在分布式系统中,数据一致性是一个核心问题。由于分布式系统涉及多个节点,保持数据在所有节点间同步是一个挑战。以下是一些常见的解决方案以及它们的Java代码示例。原创 2019-08-24 15:35:05 · 868 阅读 · 0 评论 -
【互联网常见问题】-API限流 (API Throttling)
限流是一种重要的系统保护机制,旨在通过控制服务接口在一定时间内的请求量(QPS,即每秒查询率),来保护系统免受过载。这有助于维持系统的稳定性和可用性,特别是在高流量或者攻击情况下。限流可以防止系统资源被耗尽,确保关键任务的顺利执行,并为突发流量提供缓冲。下面是几种常见的限流算法,以及如何在Java中实现它们。原创 2019-08-25 13:50:22 · 376 阅读 · 0 评论 -
一文搞懂消息队列与选型(VIP典藏版)
Producer:消息生产者,负责产生和发送消息到 Broker;Broker:消息处理中心,负责消息存储、确认、重试等,一般其中会包含多个 Queue;Consumer:消息消费者,负责从 Broker 中获取消息,并进行相应处理。.........原创 2019-10-29 14:27:58 · 55267 阅读 · 1 评论 -
【互联网常见问题】-防盗链
在这个Node.js Express的例子中,所有在`/static`路径下的资源都被设置了CORS策略,只允许来自`https://mywebsite.com`的请求。防盗链技术通常用于保护网站资源,防止其他网站未经授权使用你的内容,尤其是媒体文件,如图片、视频等。防盗链是指防止其他网站直接链接到你的网站资源(如图片、视频等),导致带宽被占用,而实际流量并不是由你的网站产生。通过这些方法的结合使用,网站可以有效地防止资源被未经授权的第三方网站盗用,从而节省带宽并保护内容的原创性。原创 2019-08-24 15:48:00 · 761 阅读 · 0 评论 -
【互联网常见问题】-幂等性
幂等性是分布式系统设计的关键概念,特别是在支付和订单处理等关键业务场景中。一些编程操作如SQL的SELECT、DELETE和UPDATE在特定条件下是天然幂等的。在编程中,幂等性意味着多次对同一资源操作应产生相同的影响,但操作的返回值可以不同。它确保一个操作无论执行多少次,都会产生相同的结果。幂等性起源于数学,表示一个操作多次执行结果不变,如 f(n) = 1^n 总是等于1。幂等性是分布式系统常见的挑战,也是技术面试的常见问题。原创 2019-08-25 18:35:43 · 1363 阅读 · 0 评论