相关文章
RocketMQ-源码架构二
梳理一些比较完整,比较复杂的业务线
消息持久化设计
RocketMQ的持久化文件结构
消息持久化也就是将内存中的消息写入到本地磁盘的过程。而磁盘IO操作通常是一个很耗性能,很慢的操作,所以,对消息持久化机制的设计,是…
建站知识
2024/4/18 22:02:11
CUDA锁页内存的使用
1.定义指针变量
float *host_Weights; // 锁页内存
float *dev_Weights; // 设备端内存2.分配内存
cudaHostAlloc((void**)&host_Weights, numInputs * sizeof(float), cudaHostAllocDefault); // 用锁页内存,可以有效加快数据传递速度
cudaMalloc((vo…
建站知识
2024/4/11 8:13:54
2023-12-08 队列与栈
栈与队列一
232. 用栈实现队列
思路:对于使用栈实现队列的话,必须使用两个共同来维护使得每次都能先进先出! class MyQueue:def __init__(self):# 需要建立两个list来维护出栈以及进栈self.stack_in []self.stack_out []def push(self, x…
建站知识
2024/4/17 11:12:10
微信小程序动态加载图表[echart]
1.引入Echarts (1)将ec-canvas文件拷贝下来放到你自己的项目中:
(2)在你需要使用Echarts的页面的json文件中引入Echarts
"usingComponents": {"ec-canvas": "../utils/ec-canvas/ec-canva…
建站知识
2024/2/23 21:13:39
MTU TCP-MSS(转载)
MTU
MTU 最大传输单元(Maximum Transmission Unit,MTU)用来通知对方所能接受数据服务单元的最大尺寸,说明发送方能够接受的有效载荷大小。
是包或帧的最大长度,一般以字节记。如果MTU过大,在碰到路由器时…
建站知识
2024/4/16 16:05:23
三只松鼠坚持的“高端性价比”,也是零食行业通往未来的门票?
文 | 螳螂观察
作者 | 易不二
没有成功的企业,只有时代的企业。
从全球商业数百年的发展历史来看,一百年间有无数企业演绎了“诞生→发展→巅峰→衰亡”的宿命。即便此间已经走到了世界500强的企业,到现在存活下来的也仅有3%。
时代的潮流…
建站知识
2024/4/19 23:27:44
【Let‘s Encrypt SSL】使用 acme.sh 给 Nginx 安装 Let’s Encrypt 提供的免费 SSL 证书
安装acme.sh
安装 acme.sh 并设置邮箱用来接受重要通知,如证书快过期未更新通知
curl https://get.acme.sh | sh -s emailmyexample.com执行命令后几秒就安装好了,如果半天没有反应请 CtrlC 后重新执行命令。acme.sh 安装在 ~/.acme.sh 目录下…
建站知识
2024/4/14 9:34:17
上传文件Dubbo报错: Data length too large: xxxxx, max payload: 8388608
一、场景:
服务端是微服务,服务A有个上传图片的功能,需求是限制大小为10M,用户通过客户端把图片上传到服务A,A再调用服务B把文件上传至阿里oss。 功能实际上很简单,实现的代码如下: 服务A的Con…
建站知识
2024/3/28 22:00:02