排序
请求重试的方法有哪些?
一个大的项目中,可能会调用多个三方服务,而这些三方的服务器可能分布在世界的各个角落,所以请求三方接口的时候,难免会遇到一些网络问题,这时候需要加入重试机制了,当然这也是面试的常见问...
HTTP常见响应状态码
一、信息响应 【100】【Continue】请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 【101】【Switching Protocols】请求者已要求服务器切换协议,服务...
RocketMQ消息处理流程
RocketMQ在接收到消息后,会执行下面的流程: 检查消息格式是否正确 进行消息空间检测(没有超过限制) 将消息存入内存队列 根据配置进行持久化 根据路由规则发送消息 触发消费者消费消息 记录消费...
PyCharm如何连接MySQL数据库,教程步骤详解
在 PyCharm 中是可以通过内置的工具来连接、操作数据库的,并且对于市面上大多数主流数据库都是支持的。 本篇教程不念就教大家如何通过 Pycharm 内置的数据库工具连接 MySQL 数据库。 连接 MySQ...
MySql数据库之binlog使用场景、刷盘时机以及日志格式
binlog用于记录数据库执行的写入性操作(不包括查询)信息,以二进制的形式保存在磁盘中。binlog是mysql的逻辑日志,并且由Server层进行记录,使用任何存储引擎的mysql数据库都会记录binlog日志。...
数据库备份的使用场景?(Mysql数据库备份)
数据库备份是指将数据库中的数据复制到另一个位置,以防止意外数据丢失或损坏。数据库备份可以在多种情况下使用。 例如: 备份数据库以防止硬件故障:硬件故障可能导致数据丢失,因此备份数据库...
Oracle数据库的存储过程写法(oracle编写存储过程)
Oracle存储过程是一种封装特定业务逻辑的可重用数据库对象。 它们通常用于执行批量操作、数据验证或复杂的计算任务。 以下是Oracle存储过程的基本写法 步骤1:创建存储过程 CREATE OR REPLACE P...
数据库语句修改主键(修改数据库主键的常用语句及注意事项)
在数据库中修改主键有时可能是必要的,但这可能会导致数据完整性问题,因此应谨慎操作。 以下是针对MySQL数据库修改主键的常用语句及注意事项。 常用语句: 删除现有主键: ALTER TABLE table_n...












