09 2023 档案

摘要:Java虚拟线程是Java 19中引入的一项新功能,允许开发人员创建轻量级线程,也称为纤程或者协程。这可以提高Java应用程序的可伸缩性和效率,特别是那些需要处理大量客户端连接或并发请求的应用程序。 虚拟线程是使用一种称为Continuation Passing Style,简称CPS的技术来实现的 阅读全文
posted @ 2023-09-26 16:48 FunTester 阅读(64) 评论(0) 推荐(0) 编辑
摘要:软件测试耗费时间和资源是事实。可以从不同的角度观察软件的测试。可以根据我们测试的内容来划分。例如,项目中的每个可交付成果,如需求、设计、代码、文档、用户界面等,都应该进行测试。 此外,我们可能会根据用户和功能要求或规范对代码进行测试,即黑盒测试。在此级别,我们将代码作为黑盒进行测试,以确保程序预期的 阅读全文
posted @ 2023-09-25 16:19 FunTester 阅读(7) 评论(0) 推荐(0) 编辑
摘要:上期文章分享了ShutdownHook的API和基本使用,但是少了一些实际工作中的案例,总感觉没啥大用一样。 最近总结工作中可以用到ShutdownHook来解决一些实际问题的例子,分享给大家。 任务统计 FunTester测试框架定义了好几个自定义的异步关键字,例如fun、funny、funner 阅读全文
posted @ 2023-09-12 15:10 FunTester 阅读(21) 评论(0) 推荐(0) 编辑
摘要:最佳实践(Best Practices)是指在特定领域或特定任务中,被广泛认可并被认为是最有效、最高效、最安全的方法或做法。它们是基于经验、实践和研究得出的,旨在提供一种可靠的指导,以帮助人们在特定情境下取得良好的结果。 # 性能最佳实践 在互联网企业,使用开源的框架、工具非常多,在使用这些软件的过 阅读全文
posted @ 2023-09-07 17:25 FunTester 阅读(21) 评论(0) 推荐(0) 编辑
摘要:最近看到冯唐一则短视频,其中部分内容让我大为震惊。他讲他在麦肯锡工作的时候,可以每周工作80~100个小时,连续2年。 然而劳动法规定: **第三十六条 国家实行劳动者每日工作时间不超过八小时、平均每周工作时间不超过四十四小时的工时制度。** 差不多是2倍,甚至3倍的工作时间了。之所以能坚持两年,冯 阅读全文
posted @ 2023-09-04 19:58 FunTester 阅读(5) 评论(0) 推荐(0) 编辑