07 2024 档案

摘要:可观测性在任何现代软件开发和生产环境中都是至关重要的。它使团队能够更好地识别改进领域,使他们能够就开发流程做出明智的决策。遥测作为可观测性的关键部分,指的是数据收集的连续性。这些数据使组织能够描绘出整个系统健康的全貌,并在管理其应用程序时实现更高水平的可观测性和响应能力。 本文将为、从定义真正可观测 阅读全文
posted @ 2024-07-30 14:24 FunTester 阅读(5) 评论(0) 推荐(0) 编辑
摘要:在现代软件开发中,依赖注入(Dependency Injection,简称DI)已成为一种不可或缺的设计模式和编程范式。它不仅能够提高代码的可维护性和可测试性,还能帮助开发者构建更加灵活、松耦合的系统。本文将带您深入了解依赖注入的核心概念,探讨它如何改变我们设计和实现软件的方式,并通过实际的代码示例 阅读全文
posted @ 2024-07-29 18:14 FunTester 阅读(5) 评论(0) 推荐(0) 编辑
摘要:Gin框架是一个用Go语言编写的高性能Web框架,以其速度和简洁性著称。它由一个轻量级的HTTP路由器和一个中间件架构组成,能够处理大型流量并简化开发者的工作。Gin的主要特点包括内置的路由组、简洁的API设计、强大的错误处理机制、支持多种格式的请求绑定和验证,以及内置的日志记录功能。由于其性能优越 阅读全文
posted @ 2024-07-26 17:36 FunTester 阅读(5) 评论(0) 推荐(0) 编辑
摘要:定时任务概括 定时任务是软件开发中用于自动执行周期性任务的技术。它允许开发者设置特定的时间点或间隔来触发预定的操作,如数据备份、清理缓存、发送通知等。这种机制可以减少人工干预,提高系统效率和稳定性。定时任务在不同的操作系统和编程环境中有不同的实现方式,例如Linux的cron作业、Windows的任 阅读全文
posted @ 2024-07-25 19:32 FunTester 阅读(3) 评论(0) 推荐(0) 编辑
摘要:引子 在 Java 语言当中,特别是在 Spring 语境下,通常我们会遇到处理上下文的需求。一般场景中,我们可以利用 java.lang.ThreadLocal 来实现,基于线程维度对变量进行管理。ThreadLocal 线程内存储和访问变量的机制,非常适合在单个请求的生命周期内传递上下文信息。 阅读全文
posted @ 2024-07-24 21:07 FunTester 阅读(0) 评论(0) 推荐(0) 编辑
摘要:冒烟测试,通常称为 构建验证测试 或 健全性测试,是为软件开发团队带来独特优势的强大工具。它确保关键功能按预期行为,并可通过快速反馈机制的问题解决来维护代码稳定性。 冒烟测试 何谓冒烟 冒烟测试是回归测试的子集,从回归测试套件中提取最关键的测试用以验证和确认。这些测试至关重要,一旦失败,刚发现的错误 阅读全文
posted @ 2024-07-23 18:46 FunTester 阅读(4) 评论(0) 推荐(0) 编辑
摘要:最近学习了一些前端知识,准备找点方向和项目在工作之余练练手。偶然间被ChatGPT提醒,觉得Chrome拓展开发是一个非常不错的方向。 Chrome拓展是扩展浏览器功能的小程序,用户可以通过Chrome Web Store下载和安装。这些拓展能够增强浏览器的性能和用户体验,例如广告拦截、实时翻译、任 阅读全文
posted @ 2024-07-22 22:46 FunTester 阅读(0) 评论(0) 推荐(0) 编辑
摘要:Java 数据库连接 (JDBC) 是一个功能强大的 API,它弥补了 Java 应用程序与关系数据库之间的差距。通过利用 JDBC,您可以无缝地与数据库交互以存储、检索和操作数据。但是,要有效使用 JDBC,需要遵循最佳实践,以确保代码的最佳性能、安全性和可维护性。 正如我之前提到的观点,学习一个 阅读全文
posted @ 2024-07-16 19:49 FunTester 阅读(4) 评论(0) 推荐(0) 编辑
摘要:前文分享etcd框架Go语言的实践,今天分享一下Java客户端的不分。再分享之前,先简单聊一下我查阅的资料的现状,以方便各位再开始Java客户端学习之前,有个心理预期。 etcd本身是Go语言编写的,所以在语言支持上,Go语言是支持的最好的。其他的就差强人意,这种场景有点像 Web3j ,有人再维护 阅读全文
posted @ 2024-07-15 13:49 FunTester 阅读(8) 评论(0) 推荐(0) 编辑
摘要:在快速变化的数字战略领域,成功的关键在于企业能否迅速适应和改进其方法,以应对不断变化的市场需求。A/B 测试作为一种强有力的工具,已经成为企业优化过程中的重要指南。对于那些致力于增强数字影响力、提升用户互动和整体绩效的组织而言,这种实验方法已成为其不可或缺的基石。 这篇文章将深入解析 A/B 测试的 阅读全文
posted @ 2024-07-12 14:37 FunTester 阅读(0) 评论(0) 推荐(0) 编辑
摘要:最近一段时间,又重新涉猎了一些空白领域,比如前端React的学习。由于预估不足,当我翻开React教程时,看到了一下文字,让我绷不住了。 在学习 React 之前,需要掌握以下基础知识: HTML CSS JavaScript 基础 ES6+ 语法 不仅如此,还需要学习 TypeScript ,着实 阅读全文
posted @ 2024-07-08 09:17 FunTester 阅读(1) 评论(0) 推荐(0) 编辑
摘要:JavaScript 是无处不在的网络语言,长期以来因其多功能性和易用性而占据主导地位。然而,随着 Web 应用程序变得更加复杂和功能丰富,对更严格的代码组织和错误预防的需求也变得越来越明显。这就是 TypeScript 发挥作用的地方,它提供了一个引人注目的解决方案。在本文中,我们将深入探讨 Ty 阅读全文
posted @ 2024-07-04 08:18 FunTester 阅读(6) 评论(0) 推荐(0) 编辑
摘要:etcd是一个分布式的键值存储系统,由CoreOS公司开发,主要用于为分布式系统提供可靠和高可用的配置管理和服务发现功能。etcd基于Raft一致性算法设计,可以有效地处理网络分区等容错问题,确保数据在集群中的一致性和可靠性。 etcd被广泛应用于Kubernetes、Cloud Foundry、M 阅读全文
posted @ 2024-07-01 15:20 FunTester 阅读(2) 评论(0) 推荐(0) 编辑