相关文章
微信小程序和微信H5微商城的区别,微信商城主要有哪些类型
什么是微信小程序?
微信小程序的推出是一场革命,它为用户提供了应用程序中的应用程序。这些轻量级的、不到10 MB的实用程序改变了微信的体验,使其从一个纯粹的消息传递平台转变为一个包罗万象的数字宇宙。截至2024年初,WeChat拥有…
编程日记
2025/1/24 2:12:32
从谚语:“一手交钱,一手交货来”谈谈什么是数据库事务
事务与交易
一手交钱,一手交货
一手交钱,一手交货,谚语,意思是指钱和货当场相交,互不拖欠。出自明朝施耐庵《水浒传》第二一回。
Transaction 意思
我们先来看一下来自于剑桥英-英词典的解释:
transac…
编程日记
2025/1/21 2:50:19
RabbitMQ保证消息的可靠性
一、背景
消息丢失:下图是消息从生产者发送到消费者接收的关系图。通过图片可以看出,消息在生产者、MQ、消费者这三个环节都有可能丢失。
1.1 生产者丢失
生产者发送消息时连接MQ失败生产者发送消息到达MQ后未找到Exchange生产者发送消息到达MQ的Exc…
编程日记
2025/1/24 2:13:21
为什么说RK3562可以碾压PX30?
在如今的科技市场中,处理器的性能直接决定了设备的运行速度和用户体验。今天,我们将对比瑞芯微旗下的两款处理器:PX30与RK3562。RK3562比PX30的性价比究竟高在哪里?
PX30
瑞芯微PX30是一款高性能的四核应用处理器,专…
编程日记
2025/1/22 19:41:48
获取和修改线程的id和名称
当创建两个线程时,需要获取线程的id和名称,这样可以知道是哪个线程执行的
方式1:this.getId()和this.getName() 写代码注意点:要写对类名 方式2:Thread.currentThread().getId()和Thread.currentThread().getName() 修…
编程日记
2025/1/23 15:46:54
Docker 容器日志占用空间过大解决办法
1、vi /etc/docker/daemon.json
{"log-driver":"json-file","log-opts": {"max-size":"200m", "max-file":"1"}
}
2、重新加载守护进程配置文件
systemctl daemon-reload
3、重启docker
systemctl…
编程日记
2025/1/21 16:32:08
缓存淘汰算法中的LRU(Least Recently Used)算法
缓存淘汰算法中,LRU(Least Recently Used)算法是一种常见的算法。它的基本思想是根据最近的访问情况来决定哪些数据被保留在缓存中,哪些数据被淘汰出去。
具体来说,当需要从缓存中淘汰数据时,LRU算法会选择…
编程日记
2025/1/21 9:38:37