08 2023 档案

摘要:最近Ethereum又学了一点点,学会了主网冲浪和钱包的地址和私钥的生成。分享一点点学习成果,分为3部分: 1. 申请infura主网的apikey 2. 使用Web3j API网上冲浪 3. 钱包生成和概念释疑 因为是初学小白,所以这中间又进行了一些基础知识的补习,才慢慢使用Web3j。如果你也想 阅读全文
posted @ 2023-08-30 21:26 FunTester 阅读(102) 评论(0) 推荐(0) 编辑
摘要:在之前的Socket学习中,主要都是基于两个Socket客户端:`WebSocket`和`Socket.IO`。在做测试的时候也是基于`WebSocket`消息的发送和接收为主要测试对象。但是对于超多`Socket`连接没有涉及。 在实践中会发现,这两个实现类都存在一个问题,为了维护1个`Socke 阅读全文
posted @ 2023-08-28 21:18 FunTester 阅读(245) 评论(0) 推荐(0) 编辑
摘要:之前写了Go语言协程池的实践以及动态QPS的实现,本来计划就是开始做一些测试了,但是发现协程池的实现有些问题也有一些BUG,所以连夜修改了部分功能。 为了不咋不明真相的读者造成困扰,赶紧写篇文章报告一下。 # 缺陷&BUG 这里先把测试中遇到的问题和BUG梳理一下: 1. 活跃协程数计算错误 2. 阅读全文
posted @ 2023-08-24 21:10 FunTester 阅读(40) 评论(0) 推荐(0) 编辑
摘要:最近在学习和使用`Web3j`的过程中,发现一个非常奇怪的现象,当我使用了`sendAsync()`方法后,JVM进程一直无法退出。 一开始怀疑自己的代码有问题(因为引入了**FunTester**框架的jar包),开始注释了自己写的学习性质的测试代码后,问题依然存在。我这才意识到问题的严重性,可能 阅读全文
posted @ 2023-08-21 09:43 FunTester 阅读(31) 评论(0) 推荐(0) 编辑
摘要:今天学到了一个非常有趣的API:`java.lang.Runtime#addShutdownHook`,顾名思义,就是JVM shutdown的钩子,当JVM关闭时触发的。`addShutdownHook` 方法是 `java.lang.Runtime` 类提供的一个方法,用于注册在Java虚拟机即 阅读全文
posted @ 2023-08-17 14:34 FunTester 阅读(20) 评论(0) 推荐(0) 编辑
摘要:大概是个反射弧巨长,区块链的概念火了这么久,最近才开始学习区块链相关的技术。基础概念学完了,朋友推荐了`宇宙第一链`:`Ethereum`。经过了周末的学习,终于完成了第一个目标:第一笔转账。 分享一下学习过程和成果,仅供参考。文中涉及的知识均来源于官方文档,地址可以自行搜索。文档有中文版本,但是在 阅读全文
posted @ 2023-08-14 15:14 FunTester 阅读(16) 评论(0) 推荐(0) 编辑
摘要:性能测试是软件开发和应用过程中至关重要的环节。它是评估系统性能、稳定性和可扩展性的有效手段,可以确保软件在真实环境中高效运行。在现代技术快速发展的时代,性能测试的重要性愈发显著。 性能测试在软件开发和应用过程中的重要性不可低估。它是保障用户体验、发现潜在问题、提高系统可靠性的关键手段。同时,遵循性能 阅读全文
posted @ 2023-08-11 11:37 FunTester 阅读(25) 评论(0) 推荐(0) 编辑
摘要:最近跟一个粉丝沟通的时候,说起他遇到的一个问题。在学习完语言基础之后,改如何进行下一步的学习提升。 他遇到的困境是,个人角度是希望下一步做自动化方向,但是公司并没有这方面的需求,自己写自动化又比较担心走弯路。然后在几个方向上又进行了一些尝试,都没敢深入学习和实践,都有点逡巡不前,然后过段时间又将学过 阅读全文
posted @ 2023-08-09 15:01 FunTester 阅读(18) 评论(0) 推荐(0) 编辑
摘要:在使用Java做性能测试的过程中,遇到过很多自己抗自己的坎儿。在经历过风风雨雨之后,自认为已经是个并发编程的老司机,没想到前两天又丢进了同一个坑中。 **保持操作的原子性!!!** **保持操作的原子性!!!** **保持操作的原子性!!!** 重要的事情写三遍。 事情是这样,要写一个脚本,需求是对 阅读全文
posted @ 2023-08-07 20:21 FunTester 阅读(15) 评论(0) 推荐(0) 编辑
摘要:ThreadLocal是Java中的一个类,全路径:`java.lang.ThreadLocal`,用于在多线程环境下存储线程本地变量。在多线程应用程序中,不同线程之间共享数据可能会引发线程安全问题。 ThreadLocal通过为每个线程创建独立的变量副本,保证了线程间数据的隔离性,从而有效地解决了 阅读全文
posted @ 2023-08-02 17:03 FunTester 阅读(126) 评论(0) 推荐(0) 编辑

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