Warning: Attempt to read property "display_name" on false in /www/wwwroot/kukai.icu/wp-content/themes/onenav/inc/functions/page/io-author.php on line 25

帅气的我简直无法用语言描述!

Docker搭建Spark集群,你学会了吗?

有个小技巧:先配置好一个,在(宿主机上)复制scp -r拷贝Spark到其他Slaves。,【在test-cluster-hap-master-01虚拟主机上】,将已下载好的Spark压缩包(spar...
2年前
400

万字长文讲透 RocketMQ 的消费逻辑

RocketMQ 是笔者非常喜欢的消息队列,4.9.X 版本是目前使用最广泛的版本,但它的消费逻辑相对较重,很多同学学习起来没有头绪。,这篇文章,笔者梳理了 RocketMQ 的消费逻辑,希望对大家有...
2年前
290

多线程编程系列之多线程和异步编程模型

,多线程和异步编程模型都是用来提高程序的性能和响应速度的技术,但它们之间存在一些区别和联系。,多线程是指在同一个进程中同时运行多个线程,每个线程都有自己的执行上下文和堆栈空间,并可以独立执行,相互之间...
2年前
290

发布关于Strve.js的动态,被Vite团队核心成员点赞的那些事!

,近日,在浏览之前发的推特文章时,发现了曾经被Vite团队核心成员 Matias Capeletto 点赞的一篇动态,心里格外的高兴。,,,,,,,被大佬认可,也是值得开心的一件事情。毕竟独立开发一个...
2年前
350

Grafana 10 如何让开发人员更容易观察

深入了解您的应用在生产环境中的行为是现代开发团队的一项关键要求。平台和运营团队进行所有故障排除的日子早已一去不复返了。,,无论您是试图了解用户行为还是修复负载下出现的问题,您都需要快速查明真相。这将带...
2年前
320

数据平台流量回放最佳实践

数据平台利用大数据智能分析、数据可视化等技术,对公司内外部经过采集、建设、管理、分析的多源异构数据进行呈现和应用,实现了数据共享、日常报表自动生成、快速和智能分析,深度挖掘数据价值,满足企业各级部门之...
2年前
240

开始用Rust编写代码!

作者 | Ukeje,译者 | 布加迪,审校 | 重楼,Rust是一种强大的语言,但从哪里开始入手呢?如果您习惯使用另一种语言,就应该知道Rust如何处理这些熟悉的概念。,自2015年发布以来,Rus...
2年前
2220

一篇文章教会你 JavaScript json 解析

JSON的一个常见用途是交换数据到从一个Web服务器,当从web服务器接收数据时,数据总是一个字符串。使用JSON.parse()方法解析这些数据,数据变成JavaScript对象。,JSON.par...
2年前
660

蔚来手撕代码题:三个线程循环打印ABC

问题如下:,,三个线程交替打印 ABC 的实现方法有很多,我个人比较倾向于使用 JUC 下的 CyclicBarrier(循环栅栏,也叫循环屏障)来实现,因为循环栅栏天生就是用来实现一轮一轮多线程任务...
2年前
140

并发编程:volatile关键字,你学会了吗?

如,对于一个long型变量的赋值和取值操作而言,在多线程场景下,线程A调用set(100),线程B调 用get(),在某些场景下,返回值可能不是100。,,因为JVM的规范并没有要求64位的long或...
2年前
320