摘要:
1. 构建测试数据 -- 建表 DROP TABLE IF EXISTS user_score; CREATE TABLE user_score ( id INT AUTO_INCREMENT, uid INT(11) NOT NULL, coin VARCHAR(30) NOT NULL COMM 阅读全文
摘要:
offset-naive是无时区的类型,offset-aware是有时区类型。 如何判断是 offset-naive 还是 offset-aware? 通过 tzinfo 可以查看是哪种类型,如 datetime.now().tzinfo 返回 None,是 offset-naive 类型。 直接打 阅读全文
摘要:
如图,top是linux下常用的监控程序,而htop相当于是加强版,颜色显示不同参数,还支持鼠标操作 上半区 左边部分 1、2、3、4 分别表示第几核CPU Mem 表示物理内存情况 Swp 表示交换分区情况 右边部分 Tasks 表示总进程数量,当前运行进程数量 Load average 表示平均 阅读全文
摘要:
如图: 前五行分别为: 系统时间、运行时间、登录终端数、系统负载(三个数值分别为 1 分钟、5 分钟、15 分钟内的平均值,数值越小意味着负载越低) 进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵尸的进程数 用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的 阅读全文
摘要:
一、基本概念 事务是数据库区别于文件系统的重要特性之一,当有了事务,就可以让数据库始终保持一致性,同时可以通过事务的机制恢复到某个时间点,保证了提交到数据库的修改不会因为系统崩溃而丢失; 事务只是一个改变,是一些操作的集合,用专业术语说,就是一组逻辑操作单元。事务本身不具备四个特性,而是通过某些手段 阅读全文
摘要:
1. MySQL5.7基于自定义变量的方式 生成1-10的连续数字序列: SELECT @v := @v + 1 AS n FROM (SELECT 1 UNION SELECT 2) t1, (SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 阅读全文
摘要:
1. 取值及定义 auto.offset.reset有以下三个可选值: latest (默认) earliest none 三者均有共同定义: 对于同一个消费者组,若已有提交的offset,则从提交的offset开始接着消费 意思就是,只要这个消费者组消费过了,不管auto.offset.reset 阅读全文
摘要:
在Spark连接Hive导入相关maven依赖时 <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-exec</artifactId> <version>2.3.4</version> </dependency> 出现以 阅读全文
摘要:
现在SpringBoot做web开发经常用到Druid做数据源,但数据库连接的相关信息比如username,password等关键信息有时候直接写在配置文件中,容易暴露,虽然也可以用指定外部配置文件的方式避免生产环境敏感数据泄露,但其实Druid还内置了数据库加密功能。 1. druid依赖 <de 阅读全文
摘要:
1. 下载 下载地址:https://dlcdn.apache.org/tez/,选择带-bin的,此处下载apache-tez-0.10.1-bin.tar.gz 2. 解压 hive在哪个节点上,就解压到哪个节点 tar -zxvf apache-tez-0.10.1-bin.tar.gz -C 阅读全文