软件测试的三个沟通技巧
自定义MySQL连接池
本来想着放弃Go了,没想到人算不如天算,还是得继续Go的学习和练习。由于之前提到的原因,又要把Java版本操作Redis也要迁移到Go版本了。学习路线如下:1.Redis连接和基本操作2.集合操作:hash、list、set和有序集合3.Redisstream在整个学习过程中也对比了一下Go和Java版本的Redis,也发现Go语言在使用上是非常简洁的,而且默认自带Redis连接池。按照我的习惯,
Java自定义Once方法保障单次执行
软件开发经历了许多阶段,如需求收集和分析、设计、软件开发、测试和发布。测试是SDLC不可或缺的一部分,单元测试是一种可靠的测试类型。像JUnit和TestNG这样优秀的单元测试框架已经成为主流选择,但是关于TestNG与JUnit的差异的争论一直存在。单元测试测试不是单一的活动,而是涵盖各种测试场景。它以不同的方式分类,其中一种是基于测试级别,例如集成、单元和系统测试。单元测试涉及测试软件产品中最
上两期文章,我分享了通用池化框架commonspool2两种不同的实现方式分别是:通用池化框架commonspool2实践(https://mp.weixin.qq.com/s/2KHubCdkA4hPM4ing9ZKg)、通用池化框架实践之GenericKeyedObjectPool(https://mp.weixin.qq.com/s/es0Me6J8F8jHvhjSAq5yzg)当时用了co
之前在测试commonspool2相关实现的时候,发现在线程接近500时候,性能瓶颈降低非常厉害,就好像碰到了总体性能的天花板一样,随着线程继续增加而单线程性能急速下降的现象。当时粗略判断其中一个原因是用来存储对象映射关系的java.util.concurrent.ConcurrentHashMap存在瓶颈导致。所以今天我特意来测试一下java.util.concurrent.Concurrent
Redis stream Java API实践
通用池化框架GenericKeyedObjectPool性能测试
最近在阅读刘润老师的《底层逻辑》里面有很多有趣的概念,有好几个都是颠覆了我的旧认知。下面我先分享一个关于利润的故事。加入某个产品市场目前空白,A公司经过产品攻坚,生产出来一款产品,成本价3块,售价10块,毛利7块。但是这7块是利润吗?后面B公司也加入生产该产品,售价9块钱,质量跟A公司一样,毛利6块钱。然后两家公司开始卷了,相互压价竞争,最终产品定价4块钱,毛利1块钱。因为再降价就赔钱了。但是这1
通用池化框架GenericObjectPool性能测试
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号