最新 最热

ApachePulsar原理解析与应用实践(学习笔记一)

随着时代的发展,软件设计的理念也在不断发展,从单体服务、面向服务、微服务,发展到云原生以及无服务。其演变的过程是一个能力不断增强,领域边界不断微分细化的过程。比如无服务就是将函数作为服务,就类似dns模式的服务设...

2023-09-10
1

Spring 中 @Primary 注解的原理是什么?

除了这三个,还有没有其他办法呢?必须有!!!在 Spring 中 @Qualifier 注解还能这么用? 一文中,松哥还和大家扩展了 @Qualifier 注解的其他用法,感兴趣的小伙伴不要错过哦。...

2023-09-09
1

De Bruijin序列与魔术(三)——De Bruijin序列的拓展思考

在前面的文章中,我们已经介绍完经典DeBruijin序列的原理和魔术,相关内容请戳:

2023-09-09
1

异步编程 - 09 Spring框架中的异步执行_@Async注解异步执行原理&源码解析

在Spring中调用线程将在调用含有@Async注释的方法时立即返回,Spring是如何做到的呢?其实是其对标注@Async注解的类做了代理,比如下面的类Async-AnnotationExample。...

2023-09-09
1

【LeetCode 周赛】很有意思的 T2 题

线性扫描数组,同时检查前驱中匹配的配对数。由于题目只考虑前驱数字的最高位和当前位置的最低位,我们可以维护前驱数字的最高位出现次数。

2023-09-09
1

Spring Bean 别名处理原理分析

别名,顾名思义就是给一个 Bean 去两个甚至多个名字。整体上来说,在 Spring 中,有两种不同的别名定义方式:

2023-09-09
1

对话杨植麟:Moonshot AI即将完成超10亿元融资,公司最终目标并非超越OpenAI

今年年初,杨植麟手机里来自投资人的微信好友验证请求开始爆发。急迫寻找人工智能标的的众多投资人听闻了一个消息——杨植麟,开始大模型创业了。...

2023-09-08
1

@ConfigurationProperties工作原理

@ConfigurationProperties是springboot框架中一个比较重要的注解,和@EnableConfigurationProperties一起使用,用于将配置属性绑定到Java类的字段上。这样可以方便地在应用程序中读取和使用配置属性。...

2023-09-07
1

golang源码分析:uber-go/goleak检查goroutine泄漏原理

https://github.com/uber-go/goleak是一个检测goroutine泄漏的工具,首先我们看下如何使用,然后分析下源码实现,看看它的具体原理。起一个groutine泄漏的例子。

2023-09-06
1

自旋锁

自旋锁是一种多线程同步机制,用于保护共享资源免受并发访问的影响。自旋锁的原理是在多个线程尝试获取锁时,它们会一直自旋(即在一个循环中不断检查锁是否可用)而不是立即进入休眠状态等待锁的释放。这种自旋的方式可以减...

2023-09-06
1