TiDB中文技术文档数据定义语句 (DDL) 数据操作语句 (DML) 事务语句 数据库管理语句 Prepared SQL 语句语法 实用工具语句 JSON 支持 Connectors 和 API TiDB 事务隔离级别 错误码与故障诊断 与 MySQL 兼容性对比 TiDB 内存控制文档 Bit-value Literals Boolean Literals Date 和 Time 字面值 十六进制的字面值 NULL Values 数据操作语句 (DML) 事务语句 数据库管理语句 Prepared SQL 语句语法 实用工具语句 TiDB SQL 语法图 JSON 支持 Connectors 和 API TiDB 事务隔离级别 错误码与故障诊断 与 MySQL 兼容性对比 TiDB 内存控制 高级功能 历史数据回溯 垃圾回收 (GC) TiDB 运维文档 软硬件环境需求 部署集群 Ansible 部署方案(强烈推荐) 离线 Ansible TiDB 用户文档 TiDB 数据库管理 SQL 优化 语言结构 字符集和时区 数据类型 函数和操作符 SQL 语句语法 JSON 支持 Connectors 和 API TiDB 事务隔离级别 错误码与故障诊断 与 MySQL 兼容性对比 TiDB 内存控制 高级功能 TiDB 用户文档 - 23 - 本文档使用 书栈(BookStack.CN) 构建 TiDB 数据库管理 TiDB 服务 TiDB0 码力 | 444 页 | 4.89 MB | 6 月前3
13 Istio 流量管理原理与协议扩展 赵化冰Istio 协议支持现状 • 七层服务治理 – 服务发现(基于服务的逻辑名称) – LB、基于应用协议的错误码进行 Retries 和 Circuit Breaker – 基于七层协议 Meta data 的路由(RPC协议中的调用 服务名、方法名等) – Fault Injection(RPC 协议层的错误码) – RPC 调用的 Metrics(调用次数,调用失败率等) – Tracing • 四层服务治理0 码力 | 20 页 | 11.31 MB | 6 月前3
TiDB v8.4 中文手册· · · · · · · · · 4118 14.15 错误码与故障诊断 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4118 14.15.1 错误码· · · · · · · · · · · · · · · · 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,当遇到下面这些错误时进行失败重试,遇到其它错误 则进行回滚。详细信息请参考:错误码与故障诊断。 – Error 8002: can not retry select for update statement:SELECT FOR UPDATE 写入冲突报错。 – Error 8022: MySQL 不区分,全部返回为 DATETIME。即 MySQL 会将 TIMESTAMP 类型的报错信息错误地写为 DATETIME 类型。 规避方法 请勿使用错误日志进行字符串匹配,要使用错误码进行故障诊断。 4.14.2.1.4 TiDB 不支持 CHECK TABLE 语句 描述 TiDB 不支持 CHECK TABLE 语句。 规避方法 在 TiDB 中使用ADMIN CHECK0 码力 | 5072 页 | 104.05 MB | 10 月前3
TiDB v8.2 中文手册· · · · · · · · · 4074 14.15 错误码与故障诊断 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4074 14.15.1 错误码· · · · · · · · · · · · · · · · 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,当遇到下面这些错误时进行失败重试,遇到其它错误 则进行回滚。详细信息请参考:错误码与故障诊断。 – Error 8002: can not retry select for update statement:SELECT FOR UPDATE 写入冲突报错。 – Error 8022: MySQL 不区分,全部返回为 DATETIME。即 MySQL 会将 TIMESTAMP 类型的报错信息错误地写为 DATETIME 类型。 规避方法 请勿使用错误日志进行字符串匹配,要使用错误码进行故障诊断。 4.13.2.1.4 TiDB 不支持 CHECK TABLE 语句 描述 TiDB 不支持 CHECK TABLE 语句。 规避方法 在 TiDB 中使用ADMIN CHECK0 码力 | 4987 页 | 102.91 MB | 10 月前3
TiDB v8.5 中文手册· · · · · · · 4138 23 14.15 错误码与故障诊断 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4138 14.15.1 错误码· · · · · · · · · · · · · · · · 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,当遇到下面这些错误时进行失败重试,遇到其它错误 则进行回滚。详细信息请参考:错误码与故障诊断。 – Error 8002: can not retry select for update statement:SELECT FOR UPDATE 写入冲突报错。 – Error 8022: MySQL 不区分,全部返回为 DATETIME。即 MySQL 会将 TIMESTAMP 类型的报错信息错误地写为 DATETIME 类型。 规避方法 请勿使用错误日志进行字符串匹配,要使用错误码进行故障诊断。 4.14.2.1.4 TiDB 不支持 CHECK TABLE 语句 描述 TiDB 不支持 CHECK TABLE 语句。 规避方法 在 TiDB 中使用ADMIN CHECK0 码力 | 5095 页 | 104.54 MB | 10 月前3
跟我学Shiro - 张开涛2、如果用户没有角色,接着判断用户有没有登录,如果没有登录先重定向到登录; 3、如果用户没有角色且设置了未授权页面(unauthorizedUrl),那么重定向到未授权页面; 否则直接返回 401 未授权错误码。 shiro.ini 配置 return true; } } ResponseEntity(username, HttpStatus.OK); } catch (OAuthProblemException e) { //检查是否设置了错误码 跟我学 Shiro——http://jinnianshilongnian.iteye.com/ 146 token 获取受保护的用户信息;然后进行客户端登录。 到此 OAuth2 的集成就完成了,此处的服务端和客户端相对比较简单,没有进行一些异常 检测,请参考如新浪微博进行相应 API 及异常错误码的设计。 跟我学 Shiro——http://jinnianshilongnian.iteye.com/ 155 第十八章 并发登录人数控制 在某些项目中可能会遇到如0 码力 | 219 页 | 4.16 MB | 10 月前3
Python 标准库参考指南 3.6.15 化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误详细 原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符串)组成 的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相同 异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码来确 定,而 errno 参数会被忽略。在其他平台上,winerror Unix. os.setuid(uid) 设置当前进程的用户 ID。 Availability: Unix. os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并 会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 1886 页 | 8.95 MB | 9 月前3
Python 标准库参考指南 3.6.15 化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误详细 原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符串)组成 的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相同 异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码来确 定,而 errno 参数会被忽略。在其他平台上,winerror Unix. os.setuid(uid) 设置当前进程的用户 ID。 Availability: Unix. os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并 会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 1886 页 | 8.95 MB | 9 月前3
Python 标准库参考指南 3.7.13 是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误 详细原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符 串)组成的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相 同异常的情况时一样 值。此行为仅在直接或通过别名来构造OSError 时发生,并且在子类化时不会被 继承。 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 5.2. 具体异常 79 The Python Library Reference, 发布 发布 3.7.13 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码 来确定,而 errno 参数会被忽略。在其他平台上,winerror 参数会被忽略,并且winerror 属 性将不存在。 strerror 操作系统所提供的相应错误信息。它在 POSIX 平台中由 C 函数 perror() 来格式化,在 Windows 中则是由0 码力 | 1846 页 | 9.09 MB | 9 月前3
Python 标准库参考指南 3.7.13 化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误详细 原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符串)组成 的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相同 异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码来确 定,而 errno 参数会被忽略。在其他平台上,winerror 手册。 可用性: Unix。 os.setuid(uid) 设置当前进程的用户 ID。 可用性: Unix。 os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并 会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 1961 页 | 9.14 MB | 9 月前3
共 29 条
- 1
- 2
- 3













