SQL 关键字

Table B-1 列出了所由在 SQL 标准和 PostgreSQL 7.2 里是关键字的记号. 你可以在 Section 1.1.1 里找到 相关的背景信息.

SQL 里有保留字(保留)非保留字之分.根据标准, 保留字是那些真正的关键字;我们决不能用它们做标识符. 非保留字只是在特定的环境里有特殊的含义,而在其它环境里是 可以用做标识符的.大多数非保留字实际上都是 SQL 声明的 内建表和函数的名字.而非保留字的概念实质上只是用来表示 在某些场合里,在一个字上附加了一些预先定义的含义.

PostgreSQL 里,分析器的工作 有些复杂.因为存在好几种不同范畴的记号,从那些永远不可能 用做标识符的到那些和普通标识符比较起来在分析器里完全没有 任何特殊状态的.(后者通常都是 SQL 声明的函数.)即使 保留关键字在 PostgreSQL 里都没有完全保留,而是可以用做字段标签(比如, SELECT 55 AS CHECK -- 虽然 CHECK 是保留关键字.)

在 Table B-1 里用于 PostgreSQL 的字段里, 我们把那些分析器明确知道,但是可以在大多数需要 标识符的环境里用做标识符的关键字分类为 "非保留". 否则一些关键字就是非保留的,因此不能用做函数或者数据类型名字, 并且相应做了标记.(大多数这类记号代表有特殊语法的内置函数或者数据类型. 我们仍然可以使用这些函数或者类型,但是用户不能重新定义它们.) 标记为"保留"都是那些只允许出现在 "AS" 字段标签名里面的(以及可能还有很少的几个其它环境)的记号. 有些保留关键字还可以用做函数的名字;这点在表中也显示出来了.

一条通用的规则是∶如果你看到任何古怪的分析错, 说命令包含任何这里列出的关键字做标识符, 那么你可以先试试用双引号把那个标识符栝起来,看看问题是否消失.

在开始学习 Table B-1 之前我们 还要理解的一件重要的事情是∶一个关键字在 PostgreSQL 中没有保留并不意味着 与改关键字相关的特性没有实现.同样,关键字的存在并不表明某个特性 就存在.

Table B-1. SQL 关键字

关键字PostgreSQLSQL 99SQL 92
ABORT非保留  
ABS 非保留 
ABSOLUTE非保留保留保留
ACCESS非保留  
ACTION非保留保留保留
ADA 非保留非保留
ADD非保留保留保留
ADMIN 保留 
AFTER非保留保留 
AGGREGATE非保留保留 
ALIAS 保留 
ALL保留保留保留
ALLOCATE 保留保留
ALTER非保留保留保留
ANALYSE保留  
ANALYZE保留  
AND保留保留保留
ANY保留保留保留
ARE 保留保留
ARRAY 保留 
AS保留保留保留
ASC保留保留保留
ASENSITIVE 非保留 
ASSERTION 保留保留
ASSIGNMENT 非保留 
ASYMMETRIC 非保留 
AT非保留保留保留
ATOMIC 非保留 
AUTHORIZATION非保留保留保留
AVG 非保留保留
BACKWARD非保留  
BEFORE非保留保留 
BEGIN非保留保留保留
BETWEEN保留(可以是函数)非保留保留
BINARY保留(可以是函数)保留 
BIT非保留(不能是函数或者类型)保留保留
BITVAR 非保留 
BIT_LENGTH 非保留保留
BLOB 保留 
BOOLEAN 保留 
BOTH保留保留保留
BREADTH 保留 
BY非保留保留保留
C 非保留非保留
CACHE非保留  
CALL 保留 
CALLED 非保留 
CARDINALITY 非保留 
CASCADE非保留保留保留
CASCADED 保留保留
CASE保留保留保留
CAST保留保留保留
CATALOG 保留保留
CATALOG_NAME 非保留非保留
CHAIN非保留非保留 
CHAR非保留(不能是函数或类型)保留保留
CHARACTER非保留(不能是函数或类型)保留保留
CHARACTERISTICS非保留  
CHARACTER_LENGTH 非保留保留
CHARACTER_SET_CATALOG 非保留非保留
CHARACTER_SET_NAME 非保留非保留
CHARACTER_SET_SCHEMA 非保留非保留
CHAR_LENGTH 非保留保留
CHECK保留保留保留
CHECKED 非保留 
CHECKPOINT非保留  
CLASS 保留 
CLASS_ORIGIN 非保留非保留
CLOB 保留 
CLOSE非保留保留保留
CLUSTER非保留  
COALESCE非保留(不能是函数或者类型)非保留保留
COBOL 非保留非保留
COLLATE保留保留保留
COLLATION 保留保留
COLLATION_CATALOG 非保留非保留
COLLATION_NAME 非保留非保留
COLLATION_SCHEMA 非保留非保留
COLUMN保留保留保留
COLUMN_NAME 非保留非保留
COMMAND_FUNCTION 非保留非保留
COMMAND_FUNCTION_CODE 非保留 
COMMENT非保留  
COMMIT非保留保留保留
COMMITTED非保留非保留非保留
COMPLETION 保留 
CONDITION_NUMBER 非保留非保留
CONNECT 保留保留
CONNECTION 保留保留
CONNECTION_NAME 非保留非保留
CONSTRAINT保留保留保留
CONSTRAINTS非保留保留保留
CONSTRAINT_CATALOG 非保留非保留
CONSTRAINT_NAME 非保留非保留
CONSTRAINT_SCHEMA 非保留非保留
CONSTRUCTOR 保留 
CONTAINS 非保留 
CONTINUE 保留保留
CONVERT 非保留保留
COPY非保留  
CORRESPONDING 保留保留
COUNT 非保留保留
CREATE非保留保留保留
CREATEDB非保留  
CREATEUSER非保留  
CROSS保留(可以是函数)保留保留
CUBE 保留 
CURRENT 保留保留
CURRENT_DATE保留保留保留
CURRENT_PATH 保留 
CURRENT_ROLE 保留 
CURRENT_TIME保留保留保留
CURRENT_TIMESTAMP保留保留保留
CURRENT_USER保留保留保留
CURSOR非保留保留保留
CURSOR_NAME 非保留非保留
CYCLE非保留保留 
DATA 保留非保留
DATABASE非保留  
DATE 保留保留
DATETIME_INTERVAL_CODE 非保留非保留
DATETIME_INTERVAL_PRECISION 非保留非保留
DAY非保留保留保留
DEALLOCATE 保留保留
DEC非保留(不能是函数或者类型)保留保留
DECIMAL非保留(不能是函数或者类型)保留保留
DECLARE非保留保留保留
DEFAULT保留保留保留
DEFERRABLE保留保留保留
DEFERRED非保留保留保留
DEFINED 非保留 
DEFINER 非保留 
DELETE非保留保留保留
DELIMITERS非保留  
DEPTH 保留 
DEREF 保留 
DESC保留保留保留
DESCRIBE 保留保留
DESCRIPTOR 保留保留
DESTROY 保留 
DESTRUCTOR 保留 
DETERMINISTIC 保留 
DIAGNOSTICS 保留保留
DICTIONARY 保留 
DISCONNECT 保留保留
DISPATCH 非保留 
DISTINCT保留保留保留
DO保留  
DOMAIN 保留保留
DOUBLE非保留保留保留
DROP非保留保留保留
DYNAMIC 保留 
DYNAMIC_FUNCTION 非保留非保留
DYNAMIC_FUNCTION_CODE 非保留 
EACH非保留保留 
ELSE保留保留保留
ENCODING非保留  
ENCRYPTED非保留  
END保留保留保留
END-EXEC 保留保留
EQUALS 保留 
ESCAPE非保留保留保留
EVERY 保留 
EXCEPT保留保留保留
EXCEPTION 保留保留
EXCLUSIVE非保留  
EXEC 保留保留
EXECUTE非保留保留保留
EXISTING 非保留 
EXISTS非保留(不能是函数或类型)非保留保留
EXPLAIN非保留  
EXTERNAL 保留保留
EXTRACT非保留(不能是函数或类型)非保留保留
FALSE保留保留保留
FETCH非保留保留保留
FINAL 非保留 
FIRST 保留保留
FLOAT非保留(不能是函数或类型)保留保留
FOR保留保留保留
FORCE非保留  
FOREIGN保留保留保留
FORTRAN 非保留非保留
FORWARD非保留  
FOUND 保留保留
FREE 保留 
FREEZE非保留(可以是函数)  
FROM保留保留保留
FULL保留(可以是函数)保留保留
FUNCTION非保留保留 
G 非保留 
GENERAL 保留 
GENERATED 非保留 
GET 保留保留
GLOBAL非保留保留保留
GO 保留保留
GOTO 保留保留
GRANT非保留保留保留
GRANTED 非保留 
GROUP保留保留保留
GROUPING 保留 
HANDLER非保留  
HAVING保留保留保留
HIERARCHY 非保留 
HOLD 非保留 
HOST 保留 
HOUR非保留保留保留
IDENTITY 保留保留
IGNORE 保留 
ILIKE保留(可以是函数)  
IMMEDIATE非保留保留保留
IMPLEMENTATION 非保留 
IN保留(可以是函数)保留保留
INCREMENT非保留  
INDEX非保留  
INDICATOR 保留保留
INFIX 非保留 
INHERITS非保留  
INITIALIZE 保留 
INITIALLY保留保留保留
INNER保留(可以是函数)保留保留
INOUT非保留保留 
INPUT 保留保留
INSENSITIVE非保留非保留保留
INSERT非保留保留保留
INSTANCE 非保留 
INSTANTIABLE 非保留 
INSTEAD非保留  
INT 保留保留
INTEGER 保留保留
INTERSECT保留保留保留
INTERVAL非保留(不能是函数或类型)保留保留
INTO保留保留保留
INVOKER 非保留 
IS保留(可以是函数)保留保留
ISNULL保留(可以是函数)  
ISOLATION非保留保留保留
ITERATE 保留 
JOIN保留(可以是函数)保留保留
K 非保留 
KEY非保留保留保留
KEY_MEMBER 非保留 
KEY_TYPE 非保留 
LANCOMPILER非保留  
LANGUAGE非保留保留保留
LARGE 保留 
LAST 保留保留
LATERAL 保留 
LEADING保留保留保留
LEFT保留(可以是函数)保留保留
LENGTH 非保留非保留
LESS 保留 
LEVEL非保留保留保留
LIKE保留(可以是函数)保留保留
LIMIT保留保留 
LISTEN非保留  
LOAD非保留  
LOCAL非保留保留保留
LOCALTIME 保留 
LOCALTIMESTAMP 保留 
LOCATION非保留  
LOCATOR 保留 
LOCK非保留  
LOWER 非保留保留
M 非保留 
MAP 保留 
MATCH非保留保留保留
MAX 非保留保留
MAXVALUE非保留  
MESSAGE_LENGTH 非保留非保留
MESSAGE_OCTET_LENGTH 非保留非保留
MESSAGE_TEXT 非保留非保留
METHOD 非保留 
MIN 非保留保留
MINUTE非保留保留保留
MINVALUE非保留  
MOD 非保留 
MODE非保留  
MODIFIES 保留 
MODIFY 保留 
MODULE 保留保留
MONTH非保留保留保留
MORE 非保留非保留
MOVE非保留  
MUMPS 非保留非保留
NAME 非保留非保留
NAMES非保留保留保留
NATIONAL非保留保留保留
NATURAL保留(可以是函数)保留保留
NCHAR非保留(不能是函数或类型)保留保留
NCLOB 保留 
NEW保留保留 
NEXT非保留保留保留
NO非保留保留保留
NOCREATEDB非保留  
NOCREATEUSER非保留  
NONE非保留(不能是函数或类型)保留 
NOT保留保留保留
NOTHING非保留  
NOTIFY非保留  
NOTNULL保留(可以是函数)  
NULL保留保留保留
NULLABLE 非保留非保留
NULLIF非保留(不能是函数或类型)非保留保留
NUMBER 非保留非保留
NUMERIC非保留(不能是函数或类型)保留保留
OBJECT 保留 
OCTET_LENGTH 非保留保留
OF非保留保留保留
OFF保留保留 
OFFSET保留  
OIDS非保留  
OLD保留保留 
ON保留保留保留
ONLY保留保留保留
OPEN 保留保留
OPERATION 保留 
OPERATOR非保留  
OPTION非保留保留保留
OPTIONS 非保留 
OR保留保留保留
ORDER保留保留保留
ORDINALITY 保留 
OUT非保留保留 
OUTER保留(可以是函数)保留保留
OUTPUT 保留保留
OVERLAPS保留(可以是函数)非保留保留
OVERLAY 非保留 
OVERRIDING 非保留 
OWNER非保留  
PAD 保留保留
PARAMETER 保留 
PARAMETERS 保留 
PARAMETER_MODE 非保留 
PARAMETER_NAME 非保留 
PARAMETER_ORDINAL_POSITION 非保留 
PARAMETER_SPECIFIC_CATALOG 非保留 
PARAMETER_SPECIFIC_NAME 非保留 
PARAMETER_SPECIFIC_SCHEMA 非保留 
PARTIAL非保留保留保留
PASCAL 非保留非保留
PASSWORD非保留  
PATH非保留保留 
PENDANT非保留  
PLI 非保留非保留
POSITION非保留(不能是函数或类型)非保留保留
POSTFIX 保留 
PRECISION非保留保留保留
PREFIX 保留 
PREORDER 保留 
PREPARE 保留保留
PRESERVE 保留保留
PRIMARY保留保留保留
PRIOR非保留保留保留
PRIVILEGES非保留保留保留
PROCEDURAL非保留  
PROCEDURE非保留保留保留
PUBLIC保留(可以是函数)保留保留
READ非保留保留保留
READS 保留 
REAL 保留保留
RECURSIVE 保留 
REF 保留 
REFERENCES保留保留保留
REFERENCING 保留 
REINDEX非保留  
RELATIVE非保留保留保留
RENAME非保留  
REPEATABLE 非保留非保留
REPLACE非保留  
RESET非保留  
RESTRICT非保留保留保留
RESULT 保留 
RETURN 保留 
RETURNED_LENGTH 非保留非保留
RETURNED_OCTET_LENGTH 非保留非保留
RETURNED_SQLSTATE 非保留非保留
RETURNS非保留保留 
REVOKE非保留保留保留
RIGHT保留(可以是函数)保留保留
ROLE 保留 
ROLLBACK非保留保留保留
ROLLUP 保留 
ROUTINE 保留 
ROUTINE_CATALOG 非保留 
ROUTINE_NAME 非保留 
ROUTINE_SCHEMA 非保留 
ROW非保留保留 
ROWS 保留保留
ROW_COUNT 非保留非保留
RULE非保留  
SAVEPOINT 保留 
SCALE 非保留非保留
SCHEMA非保留保留保留
SCHEMA_NAME 非保留非保留
SCOPE 保留 
SCROLL非保留保留保留
SEARCH 保留 
SECOND非保留保留保留
SECTION 保留保留
SECURITY 非保留 
SELECT保留保留保留
SELF 非保留 
SENSITIVE 非保留 
SEQUENCE非保留保留 
SERIALIZABLE非保留非保留非保留
SERVER_NAME 非保留非保留
SESSION非保留保留保留
SESSION_USER保留保留保留
SET非保留保留保留
SETOF非保留(不能是函数或类型)  
SETS 保留 
SHARE非保留  
SHOW非保留  
SIMILAR 非保留 
SIMPLE 非保留 
SIZE 保留保留
SMALLINT 保留保留
SOME保留保留保留
SOURCE 非保留 
SPACE 保留保留
SPECIFIC 保留 
SPECIFICTYPE 保留 
SPECIFIC_NAME 非保留 
SQL 保留保留
SQLCODE  保留
SQLERROR  保留
SQLEXCEPTION 保留 
SQLSTATE 保留保留
SQLWARNING 保留 
START非保留保留 
STATE 保留 
STATEMENT非保留保留 
STATIC 保留 
STATISTICS非保留  
STDIN非保留  
STDOUT非保留  
STRUCTURE 保留 
STYLE 非保留 
SUBCLASS_ORIGIN 非保留非保留
SUBLIST 非保留 
SUBSTRING非保留(不能是函数或类型)非保留保留
SUM 非保留保留
SYMMETRIC 非保留 
SYSID非保留  
SYSTEM 非保留 
SYSTEM_USER 保留保留
TABLE保留保留保留
TABLE_NAME 非保留非保留
TEMP非保留  
TEMPLATE非保留  
TEMPORARY非保留保留保留
TERMINATE 保留 
THAN 保留 
THEN保留保留保留
TIME非保留(不能是函数或类型)保留保留
TIMESTAMP非保留(不能是函数或类型)保留保留
TIMEZONE_HOUR 保留保留
TIMEZONE_MINUTE 保留保留
TO保留保留保留
TOAST非保留  
TRAILING保留保留保留
TRANSACTION非保留保留保留
TRANSACTIONS_COMMITTED 非保留 
TRANSACTIONS_ROLLED_BACK 非保留 
TRANSACTION_ACTIVE 非保留 
TRANSFORM 非保留 
TRANSFORMS 非保留 
TRANSLATE 非保留保留
TRANSLATION 保留保留
TREAT 保留 
TRIGGER非保留保留 
TRIGGER_CATALOG 非保留 
TRIGGER_NAME 非保留 
TRIGGER_SCHEMA 非保留 
TRIM非保留(不能是函数或类型)非保留保留
TRUE保留保留保留
TRUNCATE非保留  
TRUSTED非保留  
TYPE非保留非保留非保留
UNCOMMITTED 非保留非保留
UNDER 保留 
UNENCRYPTED非保留  
UNION保留保留保留
UNIQUE保留保留保留
UNKNOWN非保留保留保留
UNLISTEN非保留  
UNNAMED 非保留非保留
UNNEST 保留 
UNTIL非保留  
UPDATE非保留保留保留
UPPER 非保留保留
USAGE 保留保留
USER保留保留保留
USER_DEFINED_TYPE_CATALOG 非保留 
USER_DEFINED_TYPE_NAME 非保留 
USER_DEFINED_TYPE_SCHEMA 非保留 
USING保留保留保留
VACUUM非保留  
VALID非保留  
VALUE 保留保留
VALUES非保留保留保留
VARCHAR非保留(不能是函数或类型)保留保留
VARIABLE 保留 
VARYING非保留保留保留
VERBOSE保留(可以是函数)  
VERSION非保留  
VIEW非保留保留保留
WHEN保留保留保留
WHENEVER 保留保留
WHERE保留保留保留
WITH非保留保留保留
WITHOUT非保留保留 
WORK非保留保留保留
WRITE 保留保留
YEAR非保留保留保留
ZONE非保留保留保留

转载于:https://www.cnblogs.com/dongzhiquan/archive/2009/04/13/1994904.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/423467.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

scala的foreach和for

一句印象深刻的话,Alan Kay(Smalltalk发明者)说得一句话:“I’m not against types, but I dont know of any typesystems that arent a complete pain, so I still like dynamic typing”。 并不是静态类型不好,只是静…

Fedora7 安装完全过程

操作系统课要用Fedora7 安装配置真是一把辛酸泪呀..... 首先是找镜像文件(这个就找了好久.....): https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/7/Fedora/x86_64/iso/ 下载下来(很久)之后&a…

前端学习(8):HTML的基本属性和结构

一、HTML文档结构 <!DOCTYPE html> <html lang"zh-CN"> <head> <meta charset"UTF-8"> <title>css样式优先级</title> </head> <body> </body> </html> <!DOCTYPE html>声明为HTML5文…

Scala:Function1、Function2

Function1 带一个参数的方法&#xff0c;声明时&#xff0c;它需要两个泛型参数&#xff0c;第一个是传入的数据类型&#xff0c;第二个表示返回的数据类型&#xff0c;Function1是 trait &#xff0c;它有一个apply方法&#xff0c;用来对输入参数进行处理了&#xff0c;使用…

如何更sql sever数据库表的所有者

dbo不是表caseTable的所有者,就无法在查询分析器里执行各种sql语句,提示:服务器: 消息 208&#xff0c;级别 16&#xff0c;状态 1&#xff0c;行 1对象名 caseTable 无效。 表一般默认的所有者是dbo,现在有几个表不是的,所以无法用sa来连接,请问怎么改回为dbo呢? EXEC sp_c…

借助云开发轻松实现后台数据批量导出丨实战

小程序导出数据到excel表&#xff0c;借助云开发后台实现excel数据的保存 我们在开发小程序的过程中&#xff0c;可能会有这样的需求&#xff1a;如何将云数据库里的数据批量导出到excel表里&#xff1f; 这个需求可以用强大的云开发轻松实现&#xff01; 这里需要用到云函数&a…

Storm的ack机制在项目应用中的坑

正在学习storm的大兄弟们&#xff0c;我又来传道授业解惑了&#xff0c;是不是觉得自己会用ack了。好吧&#xff0c;那就让我开始啪啪打你们脸吧。 先说一下ACK机制&#xff1a; 为了保证数据能正确的被处理, 对于spout产生的每一个tuple, storm都会进行跟踪。 这里面涉及到ac…

云开发数据库VS传统数据库丨云开发101

云开发数据库与传统数据库的不同 在小程序云开发中&#xff0c;最核心的便是三大组件&#xff1a;数据库、云存储和云函数&#xff0c;从今天开始&#xff0c;我们将开始隔日更的专栏文章&#xff0c;云开发101&#xff0c;在第一周&#xff0c;我们将从最最核心的数据库开始说…

前端学习(10):HTML语义化

我理解的HTML语义化 经过查看别人博文中的一些描述&#xff0c;我将HTML的语义化总结为&#xff1a; 用最恰当的标签来标记内容。 该如何理解呢&#xff1f;比如需要加入一个标题&#xff0c;这个标题的字体比正文的要大写&#xff0c;还要加粗。能够实现这种效果的方法有很多…

大尾端 小尾端

提到体系结构时&#xff0c;经常遇到大小尾端的概念&#xff0c;这里做个总结。 big endian&#xff1a;大尾端&#xff0c;也称大端&#xff08;高位&#xff09;优先存储。little endian&#xff1a;小尾端&#xff0c;也称小端&#xff08;低位&#xff09;优先存储。如下00…

Storm的BaseBasicBolt源码解析ack机制

我们在学习ack机制的时候&#xff0c;我们知道Storm的Bolt有BaseBasicBolt和BaseRichBolt。 在BaseBasicBolt中&#xff0c;BasicOutputCollector在emit数据的时候&#xff0c;会自动和输入的tuple相关联&#xff0c;而在execute方法结束的时候那个输入tuple会被自动ack。 在使…

博客中gitalk最新评论的获取 github api使用

博客中&#xff0c;对于网友的评论以及每篇文章的评论数还是很重要的。但是基于静态的页面想要存储动态的评论数据是比较难的&#xff0c;一般博客主题中都内置了评论插件&#xff0c;但是博客主题中对于最新评论的支持显示还是很少的&#xff0c;至少目前我是没怎么发现。博客…

前端学习(11):标题和段落

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>标题和段落</title> </head> <body><h1>我是歌谣</h1><h2>我是歌谣</h2><h3>我是歌谣</h3>&l…

Kafka文件存储机制

Kafka是什么 Kafka是最初由Linkedin公司开发&#xff0c;是一个分布式、分区的、多副本的、多订阅者&#xff0c;基于zookeeper协调的分布式日志系统(也可以当做MQ系统)&#xff0c;常见可以用于web/nginx日志、访问日志&#xff0c;消息服务等等&#xff0c;Linkedin于2010年贡…

用Zend Encoder加密PHP文件和PHP 优化配置

在发布一个你写好的PHP程序时&#xff0c;你是不是担心自已辛苦写出来的成果会被别人占为已有呢&#xff1f;其实我们可以用Zend Encoder为我们的PHP文件加上一层保护壳。 软件版本&#xff1a;2.0.1软件大小&#xff1a;10.2M适用平台&#xff1a;Win9X/2000/XP官方网址&#…

【vue开发】vue插件的install方法

MyPlugin.install function (Vue, options) {// 1. 添加全局方法或属性Vue.myGlobalMethod function () {// 逻辑...}// 2. 添加全局资源Vue.directive(my-directive, {bind (el, binding, vnode, oldVnode) {// 逻辑...}...})// 3. 注入组件Vue.mixin({created: function ()…

笑话

有一次坐公交拿了IC卡排队上车&#xff0c;前面一个人是扔硬币的&#xff0c;我大脑短路跟着把IC卡扔进去了…… ●早上要戴隐形眼镜&#xff0c;结果把盖打开直接把眼镜倒马桶里,然后镇定地倒入新的护理液,准备摘眼镜&#xff0c;半天摘不下来。 ●邻居忘了带钥匙&#xff0c;…

kafkaspot在ack机制下如何保证内存不溢

storm框架中的kafkaspout类实现的是BaseRichSpout&#xff0c;它里面已经重写了fail和ack方法&#xff0c;所以我们的bolt必须实现ack机制&#xff0c;就可以保证消息的重新发送&#xff1b;如果不实现ack机制&#xff0c;那么kafkaspout就无法得到消息的处理响应&#xff0c;就…

云开发0基础训练营第二期热力来袭!

第二期云开发0基础训练营热力来袭&#xff01;课程升级、更佳体验、依旧免费&#xff01;每年的 “金九银十” 都是传说中的学习黄金期&#xff01;这期间在校的小伙伴面临开学季/求职季/考研季挑战&#xff0c;已经步入社会的也即将步入年终前的冲刺阶段。所以&#xff0c;这段…

前端学习(14):相对路径和绝对路径

目录结构 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv"X-UA-Compatible" conte…