2024年4月14日
摘要: Kafka基于docker-compose单结点部署SASL_PLAINTEXT背景Kafka是一个分布式流处理平台,由LinkedIn开发并开源,如今在多个行业中都有广泛的应用。以下是Kafka的当前用途以及行业应用的详细描述: **Kafka的用途**: 1. **消息队列**:Kafka最常见 阅读全文
posted @ 2024-04-14 11:20 PetterLiu 阅读(10) 评论(0) 推荐(0) 编辑
  2024年4月6日
摘要: 背景 爬虫程序,又称为网络爬虫或爬虫(spider),是一种自动化程序,主要用于向网站或网络发起请求,获取资源后分析并提取有用数据。从技术层面来看,爬虫程序通过模拟浏览器请求站点的行为,把站点返回的HTML代码、JSON数据、二进制数据(如图片、视频)爬取到本地,进而提取并存储自己需要的数据。 爬虫 阅读全文
posted @ 2024-04-06 12:19 PetterLiu 阅读(49) 评论(0) 推荐(0) 编辑
  2024年3月30日
摘要: 慢速 HTTP 拒绝服务: 分析、利用和缓解 慢速 HTTP 攻击Slow HTTP DoS Attack基于这样一个事实,即 HTTP 协议在设计上要求服务器在处理请求之前完全接收请求。如果 HTTP 请求未完成,或者传输速率很低,服务器就会一直占用资源等待其他数据。如果服务器占用过多资源,可能会 阅读全文
posted @ 2024-03-30 20:47 PetterLiu 阅读(28) 评论(0) 推荐(0) 编辑
  2024年3月23日
摘要: 生成式AI的力量:它如何彻底改变业务流程自动化 生成式AI是一种可以创建新数据或内容的人工智能,它正在彻底改变业务流程自动化。通过利用生成式人工智能,企业可以简化和增强各种流程,从而提高生产力、效率和创新能力。生成式人工智能在业务自动化方面的主要优势之一是能够加快内容创建速度。利用生成式人工智能,企 阅读全文
posted @ 2024-03-23 23:01 PetterLiu 阅读(31) 评论(0) 推荐(0) 编辑
  2024年3月17日
摘要: 使用 JUnit 5.7 进行参数化测试:深入了解 @EnumSource 参数化测试允许开发人员使用一系列输入值高效地测试他们的代码。在 JUnit 测试领域,经验丰富的用户长期以来一直在努力解决实施这些测试的复杂问题。但随着 JUnit 5.7 的发布,测试参数化进入了一个新时代,为开发人员提供 阅读全文
posted @ 2024-03-17 10:17 PetterLiu 阅读(22) 评论(0) 推荐(0) 编辑
  2024年3月9日
摘要: 在当前高速发展的数字环境中,软件程序在我们的日常生活中发挥着至关重要的作用。从移动应用程序到网络平台,软件程序已发展成为我们工作、交流和娱乐方式中不可或缺的一部分。然而,随着软件程序技术复杂性的不断提高,如何确保其高质量和可靠性已成为开发人员和质量保证(QA)团队面临的一大挑战。这就是人工智能(AI 阅读全文
posted @ 2024-03-09 16:20 PetterLiu 阅读(60) 评论(0) 推荐(0) 编辑
  2024年3月2日
摘要: 引言 rewrk一个更现代的http框架基准测试实用程序。HTTP基准测试(HTTP benchmarking)是一种测量和评估HTTP服务器或应用程序性能指标的活动。其目的是在特定条件下模拟大量用户请求,以测量服务器或应用程序的响应能力、吞吐量、延迟等指标,从而评估其性能表现。HTTP基准测试通常 阅读全文
posted @ 2024-03-02 11:43 PetterLiu 阅读(26) 评论(0) 推荐(0) 编辑
  2024年2月25日
摘要: 软件架构是成功开发软件产品的基础。精心设计的软件架构可以大大提高系统的质量。它还有助于降低出错风险,并使将来添加新特性和功能变得更加容易。在这篇博文中,我将为您列出 2024 年最值得一读的软件架构书籍,以及 2024 年将出版哪些有趣的软件架构书籍。当然,这些书籍中的大多数也是 2023 年最佳软 阅读全文
posted @ 2024-02-25 10:30 PetterLiu 阅读(188) 评论(0) 推荐(0) 编辑
  2024年2月12日
摘要: 网络安全事件会严重损害组织的声誉,使其在市场竞争中处于不利地位,受到处罚,并给最终用户带来不必要的法律问题。根据 IBM 的报告,每次数据泄露的平均成本为 392 万美元。企业在提供安全方面面临的最大挑战是缺乏安全工具和实践方面的技能和培训 缺乏可见性和漏洞, 持续监控安全现状 在 PaloAlto 阅读全文
posted @ 2024-02-12 10:09 PetterLiu 阅读(36) 评论(0) 推荐(0) 编辑
  2024年2月6日
摘要: 软件开发是一个复杂多变的领域,需要不断地投入、迭代和协作。在当今激烈的市场竞争中,对可靠、及时和高质量解决方案的需求空前高涨。DevOps 是一种革命性的方法,是应对这些挑战的基础。DevOps 不仅仅是一种方法,它还将软件开发和 IT 运营无缝整合在一起,以简化工作流程。DevOps 强调改善沟通 阅读全文
posted @ 2024-02-06 17:57 PetterLiu 阅读(45) 评论(0) 推荐(0) 编辑