自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Hive 关于修改表结构其他客户端不同步的问题

项目混用了多个HiveServer2 和 HiveCli。一段时间以后,出现了一个奇怪的问题。一个客户端修改了表结构以后,其他客户的访问的时候,却发现表结构并没有被同步修改。 查了不少资料,最后发现是因为HiveServer2 服务器开启了缓存的问题,记录如下: 问题出现原因是由于 L2 cache 这种缓存机制不支持分布式缓存。 关闭 L2 cache 后问题解决

2017-05-31 10:25:27 1044

原创 HiveSQL 常用日期

注意 MM,DD,MO,TU 等要大写Hive 可以在 where 条件中使用 case when 已知日期要求日期语句结果本周任意一天本周一select date_sub(next_day('2016-11-29','MO'),7) ;2016-11-28

2017-05-16 09:00:07 7763 2

原创 linux下使用shell做浮点运算

在 linux下,要用 shell做浮点运算,可以使用 bc命令来实现: echo "2.0+3.56" | bc 5.56 加法、减法和乘法的运算不需要添加参数。 echo "4.0+3.5645648" | bc  7.5645648 除法运算,需要使用 scale参数控制保留的小数点位数: ech

2017-05-12 10:10:03 1200

原创 Hive分区表修改表结构的问题

在使用 Alter语句修改 Hive 分区表结构的时候,会出现已存在的分区结构没有被修改的情况。比如说,新增了一个字段,但是向原有分区插入新增字段数据之后,查询却发现数据为 NULL,或者修改了一个字段类型,查询原有分区的时候发现数据没有被正确识别。 之所以会出现这种情况,是因为 Hive对应分区表表结构的修改,默认采用了限制模式。限制模式下,修改分区表结构的时候,只会对修改后新增

2016-12-19 17:07:59 8631

原创 Excel 取消科学记数法显示

Excel 默认对数字使用的科学计数法,有的时候也挺烦的,还是有必要学一些常用的技巧的~

2016-09-19 08:43:11 12871

原创 单源最短路径-Dijkstra算法 学习笔记

单源最短路径-Dijkstra算法,python3.0 简单实现

2016-09-14 10:06:04 1988

原创 设置Windows静态路由表

有一段时间工作地点的内网不能访问外网。当需要查一些资料的时候,就很麻烦。需要先拔掉网线,然后通过无线连接到可以访问外网的无线网卡上;查完资料以后还要断开无线网络,然后插上网线,相当烦人。后来发现,通过Windows的静态路由表就能完美的解决这个问题。设置内网的几个IP段走有线网卡,其他的IP走无线网卡。这样就避免了内外网的冲突,也不会被封IP(远目)。以下是具体的配置说

2016-09-05 16:59:54 14956 1

原创 Execl空值和空串的问题

Execl中的空值,代表的是真正的空,就是没有任何数据。空串是指"",虽然看起来和空值一样,在大多数情况下也可以视为空值。但是在一些场景下还是有区别的,比如 Ctrl + A 选择区域的时候。

2016-09-05 16:35:03 1211 1

原创 Excel取消自动行高调整(取消自动换行)

Excel取消自动行高调整(取消自动换行)

2016-09-05 16:27:36 23257

原创 OneNote同时设置中英文字体显示(雅黑+Consolas)

OneNote同时设置中英文字体显示(雅黑+Consolas)

2016-09-05 15:47:51 28801 4

原创 修改系统字体文件

这是 OneNote设置中英文字体显示 中,修改系统字体的详细步骤。使用 FontCreator 软件,修改系统字体文件。

2016-09-05 15:37:56 8205 3

原创 在Notepad++上搭建Windows下Shell运行环境

1、安装NotePad++ 第一步是安装Notepad++。 2、安装 Cygwin64 Terminal  Cygwin64 Terminal是在Windows环境下,模拟运行Linux命令的软件,很实用。官网地址:https://www.cygwin.com/。 下载后,安装时需要选择下载源,建议选择edu结尾的网站。网上安装教程很多,这里不多说了。 3

2016-08-08 14:34:45 7373 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除