一灰灰
加入天数 671
关注数 2
粉丝数 32
耗时统计开源组件TraceWatchDog之上下文信息传递
前面完成的TraceRecoder支持了异步代码块的调度,接下来我们就需要重点解决一下多线程下的数据传递问题,确保异步代码块的执行过程中,不会出现各种难以理解的并发问题
一灰灰
2024年12月06日 16:37
12
0
0
通用的耗时统计工具异步使用能力增强
接上文的耗时统计工具类,对于TraceWatch工具类的基本使用,都是基于同步的策略来的,接下来我们考虑对它的能力进行增强
一灰灰
2024年12月06日 16:34
10
0
0
从0到1封装一个通用的耗时统计工具类
接下来本文将再前面的基础耗时工具类的基础之上,从0到1写一个支持多线程场景下的耗时统计工具类 实现一个并发安全的StopWatch工具类主要挑战:并发安全实现思路:参照StopWatch的实现,解决并发问题
一灰灰
2024年12月05日 20:13
54
0
1
封装一个基础的耗时统计工具类-测试付费阅读
在日常的工作中,对某一段代码的执行耗时进行记录,属于相对常见的诉求,实现起来也很简单,不就是开始前记录一下当前时间戳,执行结束之后再记录一下当前时间戳,两者相减就可以得到我们想要的结果了
一灰灰
2024年11月01日 20:15
291
0
2
【AI-RMBG】基于webflux的web抠图服务
上一篇博文从0到1演示了如何手撸一个自动抠图服务,接下来我们做一下升级改造,将之前的SpringMVC替换成webflux,提高响应能力
一灰灰
2024年10月28日 19:43
258
0
1
【AI-RMBG】从0到1实现一个自动抠图服务
从0到1实现一个自动抠图服务随着AI的大行其道,我们也来凑一个热闹,看一下如何搭建一个独属于自己的AI应用。
一灰灰
2024年03月14日 19:45
2408
18
7
别再为JS长整型精度丢失烦恼了!这些方法帮你轻松搞定!
javascript以64位双精度浮点数存储所有Number类型值,即计算机最多存储64位二进制数。但是需要注意的是Number包含了我们常说的整形、浮点型,相比较于整形而言,会有一位存储小数点的偏移位,由于存储二进制时小数点的偏移量最大为52位,计算机存储的为二进制,而能存储的二进制为62位,超出就会有舍入操作,因此JS中能精准表示的最大整数是Math.pow2,53,十进制即9007199254740992大于9007199254740992的可能会丢失精度
一灰灰
2023年11月23日 14:50
1341
0
2
MySql并发插入死锁:揭开锁知识点的神秘面纱!
并发插入死锁引入的MySql锁知识点介绍 最近遇到一个由于唯一性索引,导致并发插入产生死锁的场景,在分析死锁产生的原因时,发现这一块还挺有意思的,涉及到MySql中不少的知识点,特此总结记录一下
一灰灰
2023年11月22日 14:48
1260
2
2
技术派十二项性能优化方案实战
性能优化作为一个老生常谈的话题,基本上每一个研发都或多或少的参与过相关的工作;网上相关的资源也非常多,正好技术派因为某些原因,做了几次的服务迁移,从之前杭州到现在的香港,整体服务的性能表现也出现了很大的波动,经过一系列的优化努力,最终的效果勉强符合预期接下来我们给各位小伙伴分享一下,技术派整个项目中,借助的优化思想以及对应的实现手段
一灰灰
2023年11月21日 19:40
1600
0
3
SpringBoot进阶技巧:压缩返回结果实例演示,让你的性能更高效!
本文将介绍一个SpringBoot进阶技巧:压缩返回结果实例演示,旨在提升您的网站访问性能。 当返回的数据较大时,网络开销通常不可忽视。为了解决这个问题,我们可以考虑压缩返回的结果,以减少传输的数据量,从而降低网络开销并提高性能。对于依赖Spring生态的Java开发者来说,幸运的是SpringBoot提供了非常便捷的使用方式。
一灰灰
2023年11月09日 18:13
1745
3
2
个人成就
已发布文章
28 篇
文章被点赞
60 次
文章被阅读
34338 次
文章被收藏
5 篇
创造历程
2023 年共发表文章 22 篇
2024 年共发表文章 6 篇