开发数据
-
Hive的ods层建表语句及加载数据「建议收藏」
Hive的ods层建表语句及加载数据「建议收藏」数仓搭建-ODS层1)保持数据原貌不做任何修改,起到备份数据的作用。2)数据采用LZO压缩,减少磁盘存储空间。100G数据可以压缩到10G以内。3)创建分区表,防止后续的全表扫描,在企业开发中大量使用分区表。4)创建外部表。在企业开发中,除了自己用的临时表,创建内部表外,绝大多数场景都是创建外部表。例如创建用户表:DROPTABLEIFEXISTSods_user_info;CREATEEXTERNALTABLEods_user_info(`id`
-
如何阅读redis源码「终于解决」
如何阅读redis源码「终于解决」2019独角兽企业重金招聘Python工程师标准>>>…
-
LINUX环境下安装MySQL数据库[亲测有效]
LINUX环境下安装MySQL数据库[亲测有效]超详细LINUX环境下安装MySQL数据库下载MySQL安装包安装MySQL添加服务并设置开机自启配置数据库环境变量配置数据库用户和权限下载MySQL安装包进入官网选择需要的版本下载安装包。官网下载地址:官网下载进入下载也如下图:安装MySQL1、上传安装包值Linux服务器(习惯传至/usr/local,以下都以这个路径为准);2、解压并将包名改为mysql(安装包名太长了,改为mysql)tar-vxjf包名(解压命令);mv解压后的安装包名/usr/local/mysql(修
-
mybatis没有clob类型_mybatis将Oracle的Clob类型转成String的方法[通俗易懂]
mybatis没有clob类型_mybatis将Oracle的Clob类型转成String的方法[通俗易懂]默认情况下,mybatis将oracle的Clob类型查询出来,结果是oracle.sql.CLOB@13cda7c9这样的。下面是将CLOB类型转换成String的方法首先,添加一个转换的类,实现TypeHandler的接口packagexxx.xxx;importjava.io.IOException;importjava.io.Reader;importjava.sql.Callab…
-
MySQL 下载安装教程「终于解决」
MySQL 下载安装教程「终于解决」本教程只是Windows下MySQL的一种集成IDE的安装教程。安装此IDE还免去了手动在Windows上配置MySQL的麻烦。不过如果读者对MySQL安装的底层细节比较感兴趣,抑或对从CMD中执行MySQL代码有执著的偏爱,可见笔者的另一篇博客:MySQL免安装版的下载与配置教程:https://blog.csdn.net/wangpaiblog/article/details/121571927对于Linux下MySQL的安装,可见笔者的另一篇博客:Lin
-
阿里面试Redis最常问的三个问题:缓存雪崩、击穿、穿透(带答案)「终于解决」
阿里面试Redis最常问的三个问题:缓存雪崩、击穿、穿透(带答案)「终于解决」我没想到他会这么问
-
oracle 修改字段名称和备注,oracle 修改 字段名称[亲测有效]
oracle 修改字段名称和备注,oracle 修改 字段名称[亲测有效]暂时应该没有对应的方法,所以我用自己想好的方法去修改/*修改原字段名name为name_tmp,是将想改名称的字段改为没用/临时的字段*/Altertable表名renamecolumn老字段to新字段;/*增加一个和原字段名同名的字段name*/altertable表名add老字段CLOB;/*将原字段name_tmp数据更新到增加的字段name,是将改名/临时字段…
-
mysql有哪些集群_mysql集群有哪些方式[亲测有效]
mysql有哪些集群_mysql集群有哪些方式[亲测有效]mysql集群的方式有:LVS和Keepalived和MySQL组合,MySQLProxy,MySQL和MHA组合,MySQL和MMM组合,MySQLCluster等方式组建MySQL集群的几种方式LVS+Keepalived+MySQL(有脑裂问题?但似乎很多人推荐这个)DRBD+Heartbeat+MySQL(有一台机器空余?Heartbeat切换时间较长?有脑裂问题?)MySQLPr…
-
redis的持久化方式RDB和AOF的区别「终于解决」
redis的持久化方式RDB和AOF的区别「终于解决」1、前言最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一…
-
mysql数据库 — Navicat、pycharm连接数据库[亲测有效]
mysql数据库 — Navicat、pycharm连接数据库[亲测有效]内容目录1.Navicat使用2.pycharm使用数据库一、Navicat使用#1.测试+链接数据库#2.新建库#3.新建表,新增字段+类型+约束#4.设计表:外键#5.新建查询#6.建立表模型#注意:批量加注释:ctrl+?键批量去注释:ctrl+shift+?键1.1导出的sql语句代码代码附在最后1.2导入数据…
-
MAC环境安装pymysql「建议收藏」
MAC环境安装pymysql「建议收藏」安装pymysql前,需要安装cryptography,这个在下载pymysql时就会自动安装,但MAC环境会提示安装失败。安装cryptography前需要安装openssl。安装openssl的方法是brewinstallopenssl但实际上,使用此命令后依然不会安装成功,是环境问题。可以使用以下命令指定位置安装pip3.6install~/Deskto…
-
CentOS7下使用YUM安装MySQL5.6「终于解决」
CentOS7下使用YUM安装MySQL5.6「终于解决」(1)检查系统中是否已安装MySQL。rpm-qa|grepmysql返回空值的话,就说明没有安装MySQL。注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非MySQL,所以执行yuminstallmysql命令只是更新Mariadb数据库,并不会安装MySQL。(2)查看已安装的Mariadb数据库版本…
-
redis查看所有的key&redis清空所有数据「终于解决」
redis查看所有的key&redis清空所有数据「终于解决」1.首先进入redis的bin目录,启动redis服务2…/redis-cli-h192.168.172.***(这里写的是ip地址,也就是conf文件bind后面写的ip)3.我这里之前已经清空了,要是清的话直接用就行了
-
mysql基础培训「终于解决」
mysql基础培训「终于解决」 mysql是一种开源的,免费的(商业应用要经过相应的授权,可享受相应服务)的数据库系统,与Oracle与SQLServer相比,mySQL在性能与功能上并不逊色多少,特别是mysql5,一些企业级的应用如存储过程,子查询,触发器等都已具备。而且目前国际与国内的很多大型应用均都采用了mysql作为其商业应用数据库,如国外的Yahoo(全球访问量第一),国内的17173(全球访问量最大的游戏资
-
MySQL的my.cnf文件(解决5.7.18下没有my-default.cnf)「建议收藏」
MySQL的my.cnf文件(解决5.7.18下没有my-default.cnf)「建议收藏」https://blog.csdn.net/djcode/article/details/78621772
-
win10 如何查看redis版本「建议收藏」
win10 如何查看redis版本「建议收藏」1下载redis并且解压https://www.runoob.com/redis/redis-install.html2分别启动服务端和客户端3在服务端输入info命令,可以看到当前版本
-
Oracle常见运维问题解答[通俗易懂]
Oracle常见运维问题解答[通俗易懂]现象:sqlplus/nologsqlplus:errorwhileloadingsharedlibraries:/u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1:cannotrestoresegmentprotafterreloc:Permissiondenied 解决办法:
-
MySQL数据库忘记密码怎么办?教你一招「建议收藏」
MySQL数据库忘记密码怎么办?教你一招「建议收藏」MySql修改登录密码
-
Oracle timestamp类型转换成date类型[亲测有效]
Oracle timestamp类型转换成date类型[亲测有效]今天需要根据时间判断,统一修改某一个字段的数据。然后打开数据库发现,时间类型为timestamp类型。如下:然后呢,这对我不是喝口水就可以解决的问题吗?解决方案如下:我需要改这张表某个字段的内容,语句为下:updatecredit_directory_attributeesete.attribute_name=’行政相对人名称’wheree.attribute_…
-
oracle递归遍历子节点父节点「建议收藏」
oracle递归遍历子节点父节点「建议收藏」原创不易,请移步原创作者博客查看原文:https://blog.csdn.net/bondchenj/article/details/78581625一、适用情况:适用树状结构数据,例如包含id,parent_id字段的数据表,表中数据可以通过某些字段找到其中的父子关系。二、语法:select*from表名startwith条件1connnectby…