一灰灰
加入天数 786
关注数 2
粉丝数 37
Java 9新集合工厂方法:开启高效编程新时代
Java9的新力量嘿,各位Java开发者!是不是每次看到代码里那些冗长的集合初始化,就感觉像是在做“体力活”?别担心,Java9带着它的集合工厂方法来拯救我们啦!这就好比是给你配了一把“魔法棒”,轻轻一挥,集合就创建好了,再也不用写那些繁琐的代码了。接下来,就让我们一起探索Java9集合工厂方法的神奇之处吧!
一灰灰
2025年02月14日 14:42
576
14
4
JDK 21虚拟线程:Java并发编程的革新利器
嘿,各位Java开发者!是不是每次面对高并发场景,都感觉像是在打一场硬仗?传统线程就像是一群“老炮儿”,虽然经验丰富,但在高并发的战场上,它们的“腿脚”越来越不灵便了。想象一下,你的服务器被成千上万的请求“围攻”,每个请求都要派一个线程去处理。传统线程的创建和销毁成本高得吓人,而且占用的内存资源比“吃货”还多!这就像是在战场上派出了大量装备沉重、行动迟缓的士兵,不仅耗费巨大,还容易陷入混乱。别担心,JDK21带着虚拟线程来“救场”啦!
一灰灰
2025年02月13日 16:36
675
0
2
JDK 21新特性揭秘:字符串模板,Java编程的华丽升级
Java新势力来袭嘿,各位Java开发者们!是不是每天都在和那些繁琐的代码打交道,感觉有点疲惫了?别担心,JDK21带着它的新特性来拯救我们啦!今天,咱们就来聊聊其中最让人眼前一亮的字符串模板(StringTemplates)
一灰灰
2025年02月13日 16:03
674
0
1
耗时统计开源组件TraceWatchDog之上下文信息传递
前面完成的TraceRecoder支持了异步代码块的调度,接下来我们就需要重点解决一下多线程下的数据传递问题,确保异步代码块的执行过程中,不会出现各种难以理解的并发问题
一灰灰
2024年12月06日 16:37
578
1
2
耗时统计开源组件TraceWatchDog之通用的耗时统计工具异步使用能力增强
接上文的耗时统计工具类,对于TraceWatch工具类的基本使用,都是基于同步的策略来的,接下来我们考虑对它的能力进行增强
一灰灰
2024年12月06日 16:34
441
0
1
耗时统计开源组件TraceWatchDog之从0到1封装一个通用的耗时统计工具类
接下来本文将再前面的基础耗时工具类的基础之上,从0到1写一个支持多线程场景下的耗时统计工具类 实现一个并发安全的StopWatch工具类主要挑战:并发安全实现思路:参照StopWatch的实现,解决并发问题
一灰灰
2024年12月05日 20:13
503
0
3
耗时统计开源组件TraceWatchDog之封装一个基础的耗时统计工具类-测试付费阅读
在日常的工作中,对某一段代码的执行耗时进行记录,属于相对常见的诉求,实现起来也很简单,不就是开始前记录一下当前时间戳,执行结束之后再记录一下当前时间戳,两者相减就可以得到我们想要的结果了
一灰灰
2024年11月01日 20:15
681
0
2
【AI-RMBG】基于webflux的web抠图服务
上一篇博文从0到1演示了如何手撸一个自动抠图服务,接下来我们做一下升级改造,将之前的SpringMVC替换成webflux,提高响应能力
一灰灰
2024年10月28日 19:43
497
0
1
【AI-RMBG】从0到1实现一个自动抠图服务
从0到1实现一个自动抠图服务随着AI的大行其道,我们也来凑一个热闹,看一下如何搭建一个独属于自己的AI应用。
一灰灰
2024年03月14日 19:45
2881
24
7
别再为JS长整型精度丢失烦恼了!这些方法帮你轻松搞定!
javascript以64位双精度浮点数存储所有Number类型值,即计算机最多存储64位二进制数。但是需要注意的是Number包含了我们常说的整形、浮点型,相比较于整形而言,会有一位存储小数点的偏移位,由于存储二进制时小数点的偏移量最大为52位,计算机存储的为二进制,而能存储的二进制为62位,超出就会有舍入操作,因此JS中能精准表示的最大整数是Math.pow2,53,十进制即9007199254740992大于9007199254740992的可能会丢失精度
一灰灰
2023年11月23日 14:50
1632
0
2
个人成就
已发布文章
31 篇
文章被点赞
74 次
文章被阅读
45098 次
文章被收藏
9 篇
创造历程
2023 年共发表文章 22 篇
2024 年共发表文章 6 篇
2025 年共发表文章 3 篇