排序
mysql第01章数据库概述
我是康老师的搬运工在此记录学到的东西 1. 为什么要使用数据库 我是个辣鸡和大家一起学习 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用...
万字详解常用设计模式
本文是博主在工作中对常用设计模式的使用经验总结归纳而来分享给大家。 设计模式一共有23种,本文讲解涉及如下: 责任链模式 模板方法模式 发布订阅模式 策略模式 三大分类 业界一般将设计模式...
架构设计之二——高性能架构
高性能关系型数据库 读写分离 读写分离的基本原理是将数据库读写操作分散到不同的节点上。设计复杂度 •主从复制延迟•写操作后的读操作指定发给数据库主服务器•读从机失败后再读一次主机•关...
Kafka快速学习三进一步了解及实战开发
消息队列的常见问题 如何保证消息队列的高可用? 如何保证消息不被重复消费? 如何保证消息不丢失? 如何保证消息的消费顺序? kafka怎么解决这些问题 1.kafka高可用 kafka可以搭建集群...
第五章本地镜像发布到阿里云
1、本地镜像发布到阿里云流程 2、镜像的生成方法 上一讲已经介绍过 基于当前容器创建一个新的镜像,新功能增强 docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]] OPTIONS说明: -a :提交的镜...
Redis教程——持久化(RDB)
在上篇文章中,我们学习了Redis教程——数据类型(流),这篇文章学习Redis教程——持久化(RDB)。 RDB 在Redis数据库中RDB持久性以指定的时间间隔执行数据集的时间点快照,就是把某一时刻的数...
实现订单 30 分钟未支付则自动取消,我有五种方案!
引言 方案分析 数据库轮询 JDK的延迟队列 时间轮算法 redis缓存 使用消息队列 1引言 在开发中,往往会遇到一些关于延时任务的需求。例如 生成订单30分钟未支付,则自动取消 生成订单60秒后,给用...
Redis教程——Redis入门
Redis Redis是一种开源内存中数据结构存储,用于数据库、缓存、消息代理和流引擎,其提供了丰富的数据结构,例如:字符串、哈希、列表、有序集合等。 Redis内置了复制、Lua脚本、LRU驱逐、事务...
万字详解复杂系统的拆分重构实战
点击上方“java金融”,选择“设为星标” 后台回复”888“获取batj面试题集 来源:https://www.cnblogs.com/LBSer/p/6195309.html 1 为什么要拆分? 先看一段对话。 从上面对...
多账号统一登录(实现方案)
现在几乎大部分的 App 都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。 本文不提供任何...