1、脚本化运行 大量的hive查询任务,如果用交互式shell来进行输入的话,显然效率及其低下,因此,生产中更多的是使用脚本化运行机制: 该机制的核心点是:hive可以用一次性命令的方式来执行给定的hql语句 hive -e "insert into table t_dest select * fr ...
分类:
其他好文 时间:
2020-07-05 00:34:10
阅读次数:
60
方法一:默认情况下Ttp6不会显示错误信息,在开发环境下想要查看错误信息需要将Config目录下的app.php文件的show_error_msg改成true 但是这样显示的信息也不够完整, 要看到更多信息需要我们开启DEBUG,tp6模仿了Laravel,我们使用composer下载完tp框架后可 ...
分类:
其他好文 时间:
2020-07-04 20:56:33
阅读次数:
190
本地调试时模拟服务器使用url方式访问静态文件(不建议使用) 当我们在开发django应用时如果设置了 DEBUG = True,那么django便会自动帮我们对静态文件进行路由; 但是当我们设置DEBUG = False后,这一功能便没有了,此时静态文件就会出现加载失败的情况,想要让静态文件正常显 ...
分类:
Web程序 时间:
2020-07-04 15:34:46
阅读次数:
69
Visual Studio Code Homepage Free. Built on open source. Runs everywhere Tips VsCode折叠代码块快捷键 F1查看帮助->搜索fold vscode-chrome-debug vscode-chrome-debug Rea ...
分类:
其他好文 时间:
2020-07-04 01:47:14
阅读次数:
95
一、基本语法 assert expression1, ["," expression2] x, y = 1, 2 assert x == y, "not equal" # 等价于下面的语法: x, y = 1, 2 if __debug__ and not x == y: raise Asserti ...
分类:
其他好文 时间:
2020-07-03 21:34:40
阅读次数:
50
方式一: SavaAsTable 用法: df.write.mode(SaveMode.Overwrite).insertInto(table) 方式二: InsertInto 用法: df.write.mode(SaveMode.Overwrite).saveAsTable(table) 两种方式 ...
分类:
其他好文 时间:
2020-07-03 01:10:09
阅读次数:
152
大数据开发的最后一环,将数仓中ADS层的数据,导出到MySql,剩下就是Java工程师的事了。 1 在MySql中创建对应的ADS表,字段和类型与数仓中的表一致,略。 2 数据导出脚本。 ①--update-mode updateonly:只更新,无法插入新数据。 allowinsert:允许新增 ...
分类:
数据库 时间:
2020-07-02 23:16:56
阅读次数:
81
程序函数库可分为3种类型:静态函数库(static libraries)、共享函数库(shared libraries)、动态加载函数库(dynamically loaded libraries): 静态函数库,是在程序执行前就加入到目标程序中去了; 共享函数库,则是在程序启动的时候加载到程序中,它 ...
分类:
系统相关 时间:
2020-07-02 16:10:56
阅读次数:
85
一、内存池的概念和实现原理 内存池要解决的问题: (1)减少malloc的次数,意味着减少对内存的浪费(主要问题) (2)减少malloc的次数,会有一些速度和效率上的提升,但是提升不明显(顺带) 实现原理: (1)用malloc申请一大块内存,当要分配的时候,从这一大块内存中一点一点分配, 当这一 ...
分类:
其他好文 时间:
2020-07-02 00:10:13
阅读次数:
53
Android项目丢失了debug.keystore,直接重新生存一个key。 在cmd下,进入C:\Users\Administrator\.android目录执行命令如下: keytool -genkey -v -keystore debug.keystore -alias androiddeb ...
分类:
移动开发 时间:
2020-07-01 23:58:32
阅读次数:
144