自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL优化

MySQL优化1、索引优化 索引本身就很大,索引往往以文件的形式存储在磁盘上 (1)性能下降的原因 1)查询语句写的烂 2)索引失效 3)关联查询太多的join 7种join 4)服务器调优设置(缓冲、线程等) (2)概念:索引就是帮助MySQL高效的获取数据的数据结构 (3)优势:降低数据库的IO成本,通过索引列数据排序,降低数据排序的成本,降低了CPU的消耗...

2019-10-20 14:05:15 157

原创 数据库基本操作

数据库基本操作创建新表CREATE TABLE usertbl(name VARCHAR(20), signupdate DATE);插入数据INSERT INTO usertbl(name, signupdate) VALUES('张三', '2013-12-22');选择记录SELECT * FROM user_tbl;更新数据UPDATE user_tbl set na...

2019-10-20 14:55:06 211

原创 MongoDB、Redis、elasticSearch、hbase的对比

MongoDB优点: 最大的特点是表结构灵活可变,字段类型可以随时修改。 插入数据时,不必考虑表结构的限制 不需要定义表结构这个特点给表结构的修改带来了极大的方便缺点 给多表查询、复杂事务等高级操作带来了阻碍适用场景 MongoDB很适合那些表结构经常改变,数据的逻辑结构没又没那么复杂不需要多表查询操作,数据量又比较大的应用场景。 例如,有一个游戏应用,需要存储每个用户的信息,用...

2019-10-20 14:51:20 504

原创 count(*) 和 count(1)和count(列名)区别

count(*) 和 count(1)和count(列名)区别执行效果上:count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULL count(列名)只包括列名那一列,在统计结果的时候,会忽略列值为空(这里的空不是只空字符串或者0,而是表示null)的计数,即某个字段...

2019-10-20 14:49:15 156

原创 hive四种导入方式

建表语句create table test(name string,friends array,children map<string, int>,address struct<street:string, city:string>)row format delimited fields terminated by ‘,’collection items t...

2019-10-20 14:48:25 220

原创 CPU、内存、磁盘、IO流查询

查看CPU信息总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu cores"|...

2019-10-20 14:46:59 158

原创 maven打包插件

net.alchim31.maven scala-maven-plugin 3.2.2 org.apache.maven.plugins maven-compiler-plugin 3.5.1 net.alchim31.maven scala-maven-p...

2019-10-20 14:41:20 224

原创 you-get安装及使用

you-get安装及使用1、安装python下载地址:https://www.python.org/downloads/配置环境变量:我的电脑 --> 属性 --> 高级系统设置 --> 环境变量 --> PATH --> 加入python的bin路径2、安装ffmpeg -versionhttps://ffmpeg.org/download.html配置...

2019-10-20 14:40:33 902

原创 sqoop基础

查看所有的数据库sqoop list-databases -connect jdbc:mysql://hadoop1:3306 -username root -password root查看text库中所有表sqoop list-tables -connect jdbc:mysql://hadoop1:3306/test -username root -password root查看ysy...

2019-10-20 14:31:43 169

原创 log4j.properties

#@log4j.propertieslog4j.propertieslog4j.rootLogger = stdout , D , Elog4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.layout...

2019-10-18 09:41:59 147

原创 挂载磁盘

挂载磁盘1、查看磁盘:fdisk -l 2、查看当前分区和挂载情况:df -h3、开始进行分区fdisk /dev/sdb(根据实际情况,可能是fdisk /dev/sdv/sdb)m -->> 帮助n -->> 创建分区p -->> 查看分区分区大小p -->> 查看分区 w -->> 保存...

2019-10-14 10:24:54 240

原创 软连接操作

#软连接1、将原来的数据移动到另外一个地方(为了数据保证,路径是绝对路径)mv 当前数据的路径 数据移动到的路径2、将数据移动到地方创建软链接到原来数据的地方ln -s 移动后的路径 软链接路径(必须是绝对路径)3、重启服务器刷新网络:service network restart如果不行则:Reboot或者init 6...

2019-10-14 10:21:40 403

原创 scala和java的区别

scala和java的区别scala写程序跟说话一样,都是要把你的思想描述出来,但是scala最大的问题是api的符号标记太复杂,很多都好难看懂,某些语法太过复杂,上手还是有些难度的。java很规范,但是代码太多,写逻辑很复杂的代码时,会很麻烦。Java没有shell,这也是一个不方便的地方。java 9也将推出java shell功能1 类定义2 方法定义2.1 Scala采用def...

2019-06-27 20:32:06 464

空空如也

空空如也

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

TA关注的人

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