10 2024 档案

摘要:在软件开发不断发展的世界中,有效管理并发任务的能力至关重要。传统的线程方法可能变得繁琐且容易出错,特别是在处理大量异步操作时。这时,ExecutorService 登场了:它是Java并发框架中一个强大的抽象,旨在简化和优化异步任务执行。 本文我们将深入探讨 ExecutorService 其核心功 阅读全文
posted @ 2024-10-31 19:40 FunTester 阅读(61) 评论(0) 推荐(0) 编辑
摘要:背景 在当前的微服务时代,每个服务通常独立部署,并且可能有其自身的配置需求。应用程序配置文件通常用于存储设置和参数,以配置应用程序的操作方式。这些文件与代码分离,使开发人员可以在不修改源代码的情况下调整应用程序的行为。有几种流行的配置文件格式,包括JSON、YAML、TOML、XML和INI。每种格 阅读全文
posted @ 2024-10-24 13:30 FunTester 阅读(99) 评论(0) 推荐(0) 编辑
摘要:最近读了王德峰的书《寻觅意义》,里面内容关于哲学的,对比中西方哲学,大部分是演讲稿。由于针对的是普通听众,所以读起来还是很流畅的,里面一些惊醒的句子留在脑子里久久不能释怀。 不得不说,哲学家的角度和逻辑跟之前看到的心理疗愈的书籍完全不一样,有时候觉得自己的烦恼本身就是扭曲生长的产物,从根源上解决,才 阅读全文
posted @ 2024-10-16 22:05 FunTester 阅读(37) 评论(0) 推荐(0) 编辑
摘要:在软件开发和测试过程中,常常需要大量测试数据来模拟真实环境。然而,使用真实数据可能会引发隐私和安全问题,因此,生成虚拟数据成为了必不可少的需求。GoFakeIt 是一个专门为 Golang 开发的库,能够快速、便捷地生成各种类型的随机数据。它帮助开发者在开发、测试以及演示中大幅提升效率,同时规避了使 阅读全文
posted @ 2024-10-15 21:19 FunTester 阅读(46) 评论(0) 推荐(0) 编辑
摘要:之前在写 Java 的文章的时候,如果想在本地进行某段代码的性能测试(通常是对比另外一段或者几段),就会用到基准测试框架 JMH ,也的确非常好用。虽然我学习 Go 语言有一段时间了,对于基准测试还没有涉猎,下面就分享Go 语言的基准测试入门实践。 什么是基准测试 基准测试(Benchmarking 阅读全文
posted @ 2024-10-14 21:07 FunTester 阅读(18) 评论(0) 推荐(0) 编辑
摘要:最近开始不断学习实践 JavaScript ,出于性能测试的敏感,首先研究了 JavaScript 的异步编程实践,目前看跟之前学过的 Java 和 Go 都不太一样。使用的语法上相对更加复杂,也可能因为我实践得还太少。 异步编程 异步编程是一种在程序执行过程中,不阻塞主线程的任务处理方式。相较于同 阅读全文
posted @ 2024-10-12 20:37 FunTester 阅读(21) 评论(0) 推荐(0) 编辑
摘要:在现代软件开发中,嵌入式脚本引擎为开发者提供了极大的灵活性。无论是需要动态扩展的应用程序,还是需要跨语言集成的项目,脚本引擎的引入让复杂系统得以更加灵活地运作。在 Golang 生态系统中,Goja 作为一个高效且轻量的 JavaScript 引擎,恰到好处地为 Go 开发者提供了运行 JavaSc 阅读全文
posted @ 2024-10-11 13:59 FunTester 阅读(273) 评论(0) 推荐(0) 编辑
摘要:最近收到了好几个小白体验卡,一直在坑里,还在努力向上爬的阶段。今天摸到了一块大石头,有点硬,啃了很久,终于磕掉了一块角。下面分享这块边角料,关于 JavaScript 中的 HTTP 请求两个库 fetch 和 undici 的性能问题,保持了一点点干过点性能测试的味道。 之前学习前端知识的时候,都 阅读全文
posted @ 2024-10-09 21:02 FunTester 阅读(65) 评论(0) 推荐(0) 编辑
摘要:上一篇文章我们分享了 Java 性能分析 的理论知识,相信一定有人跃跃欲试了,下面轮到了实践环节,本文将会重点介绍 5 大分析利器,让各位在进行Java 性能分析的时候如虎添翼,更上层楼。 JProfiler JProfiler 特点 JProfiler 是一款功能强大的 Java 性能分析和调优工 阅读全文
posted @ 2024-10-08 09:29 FunTester 阅读(438) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示