一、背景最近微信群里的一位网友就“引火上身”了,而其他群友则“因祸得福”了。事情的起因是这样的,一位网友发现测试服务器上的一个log表达到了100G。他想这个表太大了,而且测试环境的log数据,没啥用,就想着给delete掉。一开始,他就直接执行delete,发现,执行了半天,没反应。image.png于是,他就从Navicat上,强制结束了执行,选择使用drop进行执行。image.png执行drop命令后,发现花了更久的时间,命令还是没返回执行成功。他就慌了,更要命的是,这个时候,各个业务线的人,都在反馈,测试环境很卡。最后,他只好坦白从宽,去和领导和DBA反馈问题了。二、原理MySQL如
TableAPI和SQL是最上层的API,在Flink中这两种API被集成在一起,SQL执行的对象也是Flink中的表(Table),所以我们一般会认为它们是一体的。Flink是批流统一的处理框架,无论是批处理(DataSetAPI)还是流处理(DataStreamAPI),在上层应用中都可以直接使用TableAPI或者SQL来实现;这两种API对于一张表执行相同的查询操作,得到的结果是完全一样的。需要说明的是,TableAPI和SQL最初并不完善,在Flink1.9版本合并阿里巴巴内部版本Blink之后发生了非常大的改变,此后也一直处在快速开发和完善的过程中,直到Flink1.12版本才基本
问题:使用mybatis时我们经常会碰到如下错误###Cause:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Unknowncolumn'isDel'in'fieldlist';badSQLgrammar[];nestedexceptioniscom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Unknowncolumn'isDel'in'fieldlist'解决:出现这种情况可能是1、sql中的字段和数据库的字段对不上,或者是sql中的字段和实体类的字段对不
使用elementui时el-input的属性type=number,仍然可以输入e,其他的中文特殊字符都不可以输入,但是只有e是可以输入的,原因是e也输入作为科学计数法的时候,e是可以被判定为数字的,但是有些场景是需要把e这种情况屏蔽掉的,我们可以使用如下的方法。在进行键盘事件输入时,进行监听,禁止e的输入。方法如下。el-input@keydown.native="handleInput"type="number"v-model="form.number"clearableplaceholder="">/el-input>/el-form-item>handleInput(e){letke
使用ElementUI時,总会自带外边框,写了好多css样式始终不能去除,最终发现是th与td所带的样式。代码如下el-table加class="customer-no-border-table" CSS样式/*去掉表格单元格边框*/.customer-no-border-tableth{border:none;}.customer-no-border-tabletd,.customer-no-border-tableth.is-leaf{border:none;}/*表格最外边框*/.customer-no-border-table.el-table--border,.el-table-
我目前正在构建一个mac应用程序,将来应该能够在OSX上终止和启动应用程序。为此,我需要找到一种方法来获取计算机上所有已安装应用程序的列表。我已经做了很多研究,并决定使用Spotlight和NSMetadataQuery来获取列表。我找到了thispost关于提到的主题,并开始在Swift2.2(项目的首选武器)中实现功能。通过一些翻译,我能够让它工作,代码现在可以成功构建和运行。然而,在运行时,我似乎遇到了查询本身的问题:isbeingdeallocatedwithoutfirstcalling-stopQuery.Toavoidraceconditions,youshouldfir
当获取后台数据为空时,列表显示默认空图片,不正确姿势:编辑控制移除发现el-empty默认空图片一直显示不出来,还以为el-empty用法有问题,弄了个空页面,直接加载el-empty发现没有问题。查了一下原来el-table数据为空时,显示默认图片写法不对,正确姿势如下:编辑控制移除这样就能正常显示el-emtpy默认空图片了。
Flink系列文章1、Flink部署、概念介绍、source、transformation、sink使用示例、四大基石介绍和示例等系列综合文章链接13、Flink的tableapi与sql的基本概念、通用api介绍及入门示例14、Flink的tableapi与sql之数据类型:内置数据类型以及它们的属性15、Flink的tableapi与sql之流式概念-详解的介绍了动态表、时间属性配置(如何处理更新结果)、时态表、流上的join、流上的确定性以及查询配置16、Flink的tableapi与sql之连接外部系统:读写外部系统的连接器和格式以及FileSystem示例(1)20、FlinkSQL
最近碰到个需求,el-table列表渲染数据,要求有多选框并且附带默认选中,翻页后保留选中状态写默认选中时百度一下还很简单,但是碰到个bug,第一次翻页可以保留,第二次翻页回来之后选中的就没了。经过研究解决,记录一下,直接上代码了默认选中只需要给table增加:row-key="getRowKeys":reserve-selection="true"然后列表获取数据时用这个方法,我这里是默认选中row.number==9的数据,this.$nextTick(()=>{lettable=this.tableData;table.forEach(row=>{if(row.number==9)thi
记录多级菜单时,NavMenu导航菜单的一级菜单点击事件以及当前激活状态变化原因:由于项目的需求变化,原本是点击二级子菜单才发生跳转,点击子菜单后,el-menu组件也会执行@select的方法,导航栏的菜单也会对应变成激活状态。但是,需求变成点击一级菜单也可以发生跳转,默认跳转到第一个子菜单的界面,el-menu没有实现可以点击el-submenu这一功能。解决方案:1.在el-submenu标签添加点击事件,@click.native,然后再从点击事件内实现跳转等事务,因为我的功能是默认跳转到第一个子菜单,故复用了@select的方法注意:单纯使用@click没有效果2.当前激活状态的改变