- 博客(4)
- 收藏
- 关注
原创 RocketMQ
RocketMQ是阿里团队用Java语言开发的一款开源组件,现已被Apache列为顶尖项目。它借鉴Kafka的设计思想,但又与Kafka不同。相比于Kafka,RocketMQ做了架构上的简化,功能上的优化。性能没有Kafka好,但功能丰富。
2025-09-22 11:51:18
919
原创 MySQL和Oracle的CHAR、VARCHAR类型对比
在实际开发过程中,是否不确定字符类字段在数据库中设置多大合适,比如支持输入30个中文的地址字段,字段具体设置哪种类型,多长合适。
2025-09-13 20:31:07
662
原创 Docker使用
docker是一个开源的容器引擎,它有助于更快的交付应用。docker可将应用程序和基础设施层隔离,并且能将基础设施当做程序一样进行管理。使用docker可更快地打包,测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。docker技术推动了云计算的发展,阿里云,亚马逊云,腾讯云等都对docker提供了支持。以前针对不同的操作系统,比如ubuntu、centos,安装同一软件的命令各不相同,docker便解决了这个问题。相当于在操作系统和软件之间,加了中间层,简化部署。
2025-09-06 15:05:42
629
原创 Mysql的事务原理与优化最佳实践
查看当前数据库的事务隔离级别:show variables like 'tx_isolation';查看当前数据库的事务隔离级别:show variables like '%isolation%';一组操作要么全部成功,要么全部失败,目的是为了保证数据最终的一致性(比对并发编程中的原子性)事务中避免远程调用,远程调用要设置超时,防止事务等待时间太久。一旦提交了事务,它对数据库的改变就应该是永久性的。事务A与事务B对相同数据的读和写操作都要并行执行。当前事务的操作,要么同时成功,要么同时失败。
2025-08-31 21:30:02
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅