《ZooKeeper’s atomic broadcast protocol: Theory and practice》译文
ZooKeeper’s atomic broadcast protocol: Theory and pract… Read More »
ZooKeeper’s atomic broadcast protocol: Theory and pract… Read More »
通过异步虚拟机复制实现高可用性 涉及资料 推测性执行的概念:https://zhuanlan.zhihu.co… Read More »
使用两种多线程模式消费数据 KafkaProducer是线程安全的,然而 KafkaConsumer却是非线程… Read More »
使用hutool-poi在未安装Office或wps软件的电脑中生成Excel的xls后缀消失问题 由于项目中… Read More »
SpringBoot中@ConfigurationProperties对于多层嵌套参数的正确加载方法 今天想重… Read More »
故本文将阐述三个关键部署模式,并分析它们的好处和弊端。
1. 编程语言特定的发布包格式,例如Java JAR或WAR文件。我并不推荐这种做法,之所以介绍这个选项,是因为这个部署方法有各种显著的缺点,会促使你思考和选择其他更为合理和现代化的部署技术。
2. 将服务部署为虚拟机,把服务打包为虚拟机镜像,这个镜像封装了服务的技术栈,这样可以简化部署。
3. 将服务部署为容器,这些容器比虚拟机更轻量级。
在后端开发过程中,如果有用到mybatis-plus,肯定会发现在其内部存在着两种数据库操作接口,Iservice和BaseMapper,如果只是用增删改查会发现两者的功能是一致的,除了方法名称有所不同,其他的基本相似。对此,我颇为好奇,便打开两个接口的源码进行对比。
CAP原则又称CAP定理,指的是在一个分布式系统中: Consistency(一致性)、 Availabili… Read More »
1个用户: 1台机器 几乎每个应用程序(无论是网站还是移动应用)都具有三个关键组件:API、数据库和客户端(通… Read More »
《HeadFirst设计模式》第九章迭代器与组合模式-读书笔记 案例代码链接:https://github.c… Read More »