搜索结果
查询Tags标签: id,共有 7294条记录-
关于group by常见的错误
一、把聚合键之外的列名书写在select子句中。 比如:select product_name,purchase_price,count(*) from product group by purchase_price;运行结果会出错,出错的原因:列名 product_name 并没有包含在group by子句中,此该列名也不能写在select子句中。进一步解释:通过…
2021/8/27 23:36:33 人评论 次浏览 -
关于group by常见的错误
一、把聚合键之外的列名书写在select子句中。 比如:select product_name,purchase_price,count(*) from product group by purchase_price;运行结果会出错,出错的原因:列名 product_name 并没有包含在group by子句中,此该列名也不能写在select子句中。进一步解释:通过…
2021/8/27 23:36:33 人评论 次浏览 -
Logback 实现日志链路追踪
本文为博主原创,未经允许不得转载:在开发过程中,经常会使用log记录一下当前请求的参数,过程和结果,以便帮助定位问题。在并发量下的情况下,日志打印不会剧增,可以很快就能通过打印的日志查看执行的情况。但是在高并发大量请求的场景下,日志也会频繁打印,刷新,通…
2021/8/27 23:36:22 人评论 次浏览 -
Logback 实现日志链路追踪
本文为博主原创,未经允许不得转载:在开发过程中,经常会使用log记录一下当前请求的参数,过程和结果,以便帮助定位问题。在并发量下的情况下,日志打印不会剧增,可以很快就能通过打印的日志查看执行的情况。但是在高并发大量请求的场景下,日志也会频繁打印,刷新,通…
2021/8/27 23:36:22 人评论 次浏览 -
MVCC多版本并发控制实现原理
MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC在MySQL InnoDB中的实现主要是为了提高数据库并发性能,用更好的方式去处理读-写冲突,做到…
2021/8/27 23:10:51 人评论 次浏览 -
MVCC多版本并发控制实现原理
MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC在MySQL InnoDB中的实现主要是为了提高数据库并发性能,用更好的方式去处理读-写冲突,做到…
2021/8/27 23:10:51 人评论 次浏览 -
分布式唯一ID之雪花算法(Snowflake)原理分析
先来看看雪花算法生成的唯一ID的结构:如上图所示,雪花算法生成的ID一共64bit。共分为4个组成部分来保证唯一性,分别是:1bit:不使用,默认为0 41bit:单位毫秒,时间戳 = 当前系统时间 - 系统上线时间 10bit:机器ID,可同时部署的机器节点数 210-1=1023 12bit:序列号…
2021/8/27 14:06:12 人评论 次浏览 -
分布式唯一ID之雪花算法(Snowflake)原理分析
先来看看雪花算法生成的唯一ID的结构:如上图所示,雪花算法生成的ID一共64bit。共分为4个组成部分来保证唯一性,分别是:1bit:不使用,默认为0 41bit:单位毫秒,时间戳 = 当前系统时间 - 系统上线时间 10bit:机器ID,可同时部署的机器节点数 210-1=1023 12bit:序列号…
2021/8/27 14:06:12 人评论 次浏览 -
AI五子棋_09 消息循环实现自动对局
第九步 恭喜你到达第九步! 上一步我们已经完成了一个AI大脑的最核心功能。我们可以用它来对战了。 访问服务器 http://202.207.12.156:9012/join_game,会返回一个游戏编号game_id。之后你可以使用这个游戏编号,进行游戏http://2**.207.12.156:9012/play_game/{game_id}…
2021/8/27 6:08:01 人评论 次浏览 -
AI五子棋_09 消息循环实现自动对局
第九步 恭喜你到达第九步! 上一步我们已经完成了一个AI大脑的最核心功能。我们可以用它来对战了。 访问服务器 http://202.207.12.156:9012/join_game,会返回一个游戏编号game_id。之后你可以使用这个游戏编号,进行游戏http://2**.207.12.156:9012/play_game/{game_id}…
2021/8/27 6:08:01 人评论 次浏览 -
left join 的一些问题,不一定以左表为准,数据行数减少或者数据增多,打破你的认知
left join 完,行数一定等于左表行数吗? 不一定!! 错误理解 一直以来我脑海中一直存有一个连接的图并且我一直有一个错误的认知,就是左连接查询的数据,是以左表的行数为基准,不会多于左表的行数,但是先说结论,这个理解是错误的。 正确理解 并且正确的理解应该是,…
2021/8/27 6:06:15 人评论 次浏览 -
left join 的一些问题,不一定以左表为准,数据行数减少或者数据增多,打破你的认知
left join 完,行数一定等于左表行数吗? 不一定!! 错误理解 一直以来我脑海中一直存有一个连接的图并且我一直有一个错误的认知,就是左连接查询的数据,是以左表的行数为基准,不会多于左表的行数,但是先说结论,这个理解是错误的。 正确理解 并且正确的理解应该是,…
2021/8/27 6:06:15 人评论 次浏览 -
mysql进阶
完整数据库备份 1.完整数据库备份对整个数据库进行备份。这包括对部分事务日志进行备份,以便能够恢复完整数据库备份。完整数据库备份表示备份完成时的数据库。 2.数据库备份易于使用。完整数据库备份包含数据库中的所有数据。对于可以快速备份的小数据库而言,最佳方法就…
2021/8/27 2:36:05 人评论 次浏览 -
mysql进阶
完整数据库备份 1.完整数据库备份对整个数据库进行备份。这包括对部分事务日志进行备份,以便能够恢复完整数据库备份。完整数据库备份表示备份完成时的数据库。 2.数据库备份易于使用。完整数据库备份包含数据库中的所有数据。对于可以快速备份的小数据库而言,最佳方法就…
2021/8/27 2:36:05 人评论 次浏览 -
Flink基础(119):FLINK-SQL语法 (13) DQL(5) OPERATIONS(2) SELECT & WHERE clause/ SELECT DISTINCT(FLINK 1.13
SELECT & WHERE clause Batch Streaming The general syntax of the SELECT statement is:SELECT select_list FROM table_expression [ WHERE boolean_expression ]The table_expression refers to any source of data. It could be an existing table, view, or VAL…
2021/8/27 2:36:02 人评论 次浏览