Fork me on GitHub
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 1845 下一页

2022年8月23日

摘要: C# Thread.Sleep 不精准的问题以及解决方案 1.问题 最近在写一个熔断的 SDK,其中一种策略是根据慢请求来进行熔断。 我们在测试的时候,在对应 API 里面采用了 Thread.Sleep(ms) 来模拟慢请求。 设置的慢请求阈值是 RT 100ms,我们设置了 Thread.Sle 阅读全文
posted @ 2022-08-23 08:56 HackerVirus 阅读(431) 评论(0) 推荐(0)

2022年8月22日

摘要: .NET性能优化-为结构体数组使用StructLinq 前言 本系列的主要目的是告诉大家在遇到性能问题时,有哪些方案可以去优化;并不是要求大家一开始就使用这些方案来提升性能。在之前几篇文章中,有很多网友就有一些非此即彼的观念,在实际中,处处都是开发效率和性能之间取舍的艺术。《计算机编程艺术》一书中提 阅读全文
posted @ 2022-08-22 18:04 HackerVirus 阅读(44) 评论(0) 推荐(0)

2022年8月21日

摘要: dotnet 6 在 Win7 系统证书链错误导致 HttpWebRequest 内存泄露 本文记录我将应用迁移到 dotnet 6 之后,在 Win7 系统上,因为使用 HttpWebRequest 访问一个本地服务,此本地服务开启 https 且证书链在此 Win7 系统上错误,导致应用内存泄露 阅读全文
posted @ 2022-08-21 23:17 HackerVirus 阅读(185) 评论(0) 推荐(0)
摘要: Wireshark抓包分析TCP“三次握手,四次挥手” 1.目的 客户端与服务器之间建立TCP/IP连接,我们知道是通过三次握手,四次挥手实现的,但是很多地方对这个知识的描述仅限于理论层面,这次我们通过网络抓包的方式来看一下实际的TCP/IP传输过程。 2.什么是抓包? 网络传输信息是通过层层打包, 阅读全文
posted @ 2022-08-21 22:54 HackerVirus 阅读(1125) 评论(0) 推荐(0)

2022年8月19日

摘要: 记将一个大型客户端应用项目迁移到 dotnet 6 的经验和决策 在经过了两年的准备,以及迁移了几个应用项目积累了让我有信心的经验之后,我最近在开始将团队里面最大的一个项目,从 .NET Framework 4.5 迁移到 .NET 6 上。这是一个从 2016 时开始开发,最多有 50 多位开发者 阅读全文
posted @ 2022-08-19 08:59 HackerVirus 阅读(183) 评论(0) 推荐(1)
摘要: 多维度分片需求,如何解决查询问题? 大家好,我是【架构摆渡人】,一只十年的程序猿。这是分库分表系列的第一篇文章,这个系列会给大家分享很多在实际工作中有用的经验,如果有收获,还请分享给更多的朋友。 其实这个系列有录过视频给大家学习,但很多读者反馈说看视频太慢了。也不好沉淀为文档资料,希望能有一系列文字 阅读全文
posted @ 2022-08-19 08:53 HackerVirus 阅读(1761) 评论(0) 推荐(0)

2022年8月18日

摘要: 踩到一个关于分布式锁的非比寻常的BUG! 你好呀,我是歪歪。 提到分布式锁,大家一般都会想到 Redis。 想到 Redis,一部分同学会说到 Redisson。 那么说到 Redisson,就不得不掰扯掰扯一下它的“看门狗”机制了。 所以你以为这篇文章我要给你讲“看门狗”吗? 不是,我主要是想给你 阅读全文
posted @ 2022-08-18 23:37 HackerVirus 阅读(1820) 评论(0) 推荐(3)

2022年8月17日

摘要: 2021年软件测试工具大全(自动化、接口、性能、安全、测试管理) 目录 1、前言 2、Selenium(自动化测试) 3、Appium(自动化测试) 4、Cypress(自动化测试) 5、Robot Framework(自动化测试) 6、Airtest(自动化测试) 7、Macaca(自动化测试) 阅读全文
posted @ 2022-08-17 15:40 HackerVirus 阅读(545) 评论(0) 推荐(0)
摘要: 多线程和异步 异步方法—Async、Await 一:前言 1.所有带有Async关键字的异步方法返回类型: ① Task<T>:如果调用方法想通过调用异步方法获取一个T类型的返回值,那么签名必须为Task<TResult>; ② Task:如果调用方法不想通过异步方法获取一个值,仅仅想追踪异步方法的 阅读全文
posted @ 2022-08-17 08:53 HackerVirus 阅读(378) 评论(0) 推荐(0)

2022年8月10日

摘要: 5 分钟教你快速掌握 GitHub Actions 自动部署博客 自从 GitHub 宣布 GitHub Actions 在平台上对所有开发人员和存储库可用以来,GitHub Actions 越来越受欢迎。很多第三方平台在生态系统中有速度等限制,将进一步推动开发人员将他们的软件自动化迁移到 GitH 阅读全文
posted @ 2022-08-10 14:30 HackerVirus 阅读(258) 评论(0) 推荐(0)
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 1845 下一页