一. SparkSQL简介 Spark SQL是Spark用于结构化数据(structured data)处理的Spark模块。 Dremel > Drill(Apache) >Impala(Cloudrea) Presto(Hotonworks) Hive > Shark(对Hive的模仿,区别在 ...
分类:
数据库 时间:
2020-08-07 21:45:52
阅读次数:
79
一个在阿里云打工的清华学渣!之前在某厂的某次项目开发中,项目组同学设计和实现了一个“引以为傲”,额,有点扩张,不过自认为还说得过去的feature,结果临上线前被啪啪打脸,因为实现过程中因为一行代码(没有标题党,真的是一行代码)带来的安全漏洞让我们丢失了整个服务器控制权(测试环境)。多亏了上线之前有公司安全团队的人会对代码进行扫描,才让这个漏洞被扼杀在摇篮里。下面我们就一起来看看这个事故,啊,不对
分类:
其他好文 时间:
2020-08-04 10:07:11
阅读次数:
107
GIL线程全局锁 线程全局锁(Global Interpreter Lock),即Python为了保证线程安全而采取的独立线程运行的限制,说白了就是一个核只能在同一时间运行一个线程.对于io密集型任务,python的多线程起到作用,但对于cpu密集型任务,python的多线程几乎占不到任何优势,还有 ...
分类:
编程语言 时间:
2020-08-03 14:49:21
阅读次数:
81
1.创建容器并赋予ip操作: # 启动容器 linux.LinuxSend('docker run --privileged -itd --name %s --net=none -h localhost jmeter_influxdb_grafana:0.4 /usr/sbin/init' %inf ...
分类:
其他好文 时间:
2020-07-29 10:14:37
阅读次数:
82
需求需要在日历上实现多选但不连续的日期,ant design 的日历组件只能单选或者连续选择一段日期 附上代码 主代码部分 import React, { Component } from "react"; import { routerRedux } from "dva/router"; impo ...
分类:
其他好文 时间:
2020-07-28 22:08:44
阅读次数:
77
小程序里面要完成一个某个值的实时监听要用到 Object.defineproperty 这个属性,把对象进行劫持 app.js 定义一个 watch 函数进行全局观察 在要监听的页面 ...
分类:
微信 时间:
2020-07-27 15:50:15
阅读次数:
167
一 数据库设计三大范式(用于逻辑设计) 1 第一大范式 数据库表中所有的字段都只具有单一属性 单一属性的列是由基本数据类型所构成 设计出来的表都是简单的二维表 2 第二大范式 要求表中只有一个业务主键,也就是说符合第二范式的表不能存在非主键列,只对部分主键的依赖关系 3 第三大范式 非主键列不能依赖 ...
分类:
数据库 时间:
2020-07-26 01:59:27
阅读次数:
95
一、作用域:成型在函数定义阶段,与函数调用无关 全局作用域:内置名称空间与全局名称空间的名字属于全局范围, 在整个文件的任意位置都能被引用,全局有效局部作用域:局部名称空间的名字属于局部范围, 只在函数内部可以被引用,局部有效 二、名称空间 名称空间:存放名字与值的绑定关系(存放名字的地方,三种名称 ...
分类:
其他好文 时间:
2020-07-24 19:08:28
阅读次数:
81
什么是正则表达式? 正则表达式是一组由字母和符号组成的特殊文本, 当你想要判断许多字符串是否符合某个特定格式;当你想在一大段文本中查找出所有的日期和时间;当你想要修改大量日志中所有的时间格式,在这些情况下,正则表达式都能帮上忙。 简单来说,正则表达式描述了一系列规则,通过这些规则,可以在字符串中找到 ...
分类:
编程语言 时间:
2020-07-23 22:52:11
阅读次数:
64
数据库操作: 1 /* 数据库操作 */ 2 -- 查看当前数据库 3 SELECT DATABASE(); 4 -- 显示当前时间、用户名、数据库版本 5 SELECT now(), user(), version(); 6 -- 创建库 7 CREATE DATABASE[ IF NOT EXI ...
分类:
数据库 时间:
2020-07-23 09:15:19
阅读次数:
96