自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 完整版—Android studio入门教程

转自: https://blog.csdn.net/qq_34584049/article/details/78259191AS的安装及第一个AS中android项目的搭建前言:前段时间公司搞了个 "校企合作" 的项目,要求公司人员去学校对学生进行阶段性的专业培训,荣幸的我被派去当了回“老师”;哈哈,真的有点“打肿脸充胖子”的感觉;不过,也算是复习下as的安装过程吧,顺便有空了就记录下来,...

2018-07-23 14:28:50 29866 6

转载 maven篇 -----【依赖范围】

本文链接:https://blog.csdn.net/zhuxinhua/article/details/5789278compile(编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。provided(已提供范围)provided依赖只有在当JDK或者一个容器已...

2019-08-18 17:19:01 153 1

原创 Linux命令:file常用用法

file 文件名: 确定文件文件类型file -i 文件名: 使用MIME格式显示 文件 类型file -N 文件名 /* : 中间无空白显示

2019-03-24 15:47:27 726

原创 Linux命令:tail常用用法

1: tail 文件名: 默认显示输入文件最后10行2: tail -n 100 文件名 : 显示输入文件最后 100行3: tail -f 文件名: 可以即时打印文件中新写入的行4: tail -f 文件名 --pid=24184 : 在特定进程终止时,终止tail命令5: tail -f 文件名 --retry : 持续试图打开文件名...

2019-03-24 15:43:26 784

转载 hive篇-----【变量和属性的命名空间】

       Hive中变量和属性命名空间有4种:hivevar、hiveconf、system、env。hivevar命名空间指的是用户自定义的变量,hiveconf命名空间指的是Hive相关属性的配置,system命名空间指的是Java定义的配置属性,env命名空间指的是Shell环境定义的变量信息,如HADOOP_HOME。    进入Hive的CLI,可以使用set这个命令来显示或...

2018-10-03 20:44:29 779

原创 hive篇 -----【.hiverc文件】

       当hive CLI启动时,在hive > 提示符出现之前会优先执行文件.hiverc,Hive会自动在${HIVE_HOME}/bin目录下寻找名为.hiverc文件,由此可以在这个文件中设置配置一些常用的参数。由于它是隐藏文件,我们可以用Linux的ls -a命令查看。    #在命令行中显示当前数据库名    set hive.cli.print.current.db...

2018-10-03 20:25:03 644

原创 Shell篇 -----【shell类型查看】

1: 查看当前使用的shell类型    #echo $SHELL2:   查看系统支持的shell种类   示例: #cat  /etc/shells 

2018-10-03 19:07:14 487

转载 hive篇-----【参数】

 hive.exec.max.created.files•说明:所有hive运行的map与reduce任务可以产生的文件的和•默认值:100000 hive.exec.dynamic.partition•说明:是否为自动分区•默认值:falsehive.mapred.reduce.tasks.speculative.execution•说明:是否打开推测执行•默...

2018-09-25 18:36:29 215

转载 hive篇-----【命令执行】

hive执行脚本 hive -e “sql语句” 会将查询的结果打印在控制台上。 hive -e “sql语句” >> xxx 会将查询的结果重定向到xxx文件中,会显示OK和抓取的数据条数 hive -S -e “sql语句” >> xxx 会将查询的结果重定向到xxx文件中,不会显示OK和抓取的数据条数 ...

2018-09-25 18:16:39 702

转载 hive篇-----【Hive基础】

hive数据类型hive基本数据类型基本类型 大小(字节) 描述 TINYINT 1 有符号整数 SMALLINT 2 有符号整数 INT 4 有符号整数 BIGINT 8 有符号整数 STRING 最大2GB 字符串,类似SQL的VARCHAR类型 FLOAT 4 单精度浮点数 ...

2018-09-25 17:09:11 319

转载 DB、ETL、DW、OLAP、DM、BI关系结构图

转自: http://www.cnblogs.com/ycdx2001/p/4538750.html(1)DB/Database/数据库 ——这里一般指的就是OLTP数据库,在线事物数据库,用来支持生产的,比如超市的买卖系统。DB保留的是数据信息的最新状态,只有一个状态!比如,每天早上起床洗脸照镜子,看到的就是当时的状态,至于之前的每天的状态,不会出现的你的眼前,这个眼前就是db。(2)...

2018-09-15 17:39:08 435

转载 Hadoop入门学习随笔

===Hadoop是什么?开源的、分布式存储+分布式计算平台。http://hadoop.apache.org ===Hadoop的组成包括两个核心组成:HDFS:分布式文件系统,存储海量的数据MapReduce:并行处理框架,实现任务分解和调度 ===Hadoop可以用来做什么?搭建大型数据仓库,PB级数据的存储、处理、分析、统计等业务。 ===H...

2018-09-15 16:54:13 158

原创 数据量单位------KB/MB/GB/TB/PB/EB/ZB/YB/BB

1KB (Kilobyte 千字节)=1024B,1MB (Megabyte 兆字节 简称“兆”)        =1024KB,1GB (Gigabyte吉字节 又称“千兆”)       =1024MB,1TB (Trillionbyte 万亿字节 太字节)      =1024GB,1PB (Petabyte 千万亿字节 拍字节)      =1024TB,1EB (Exabyte...

2018-09-15 09:53:11 20541

原创 String类的equals函数源代码

    public boolean equals(Object anObject)     {        if (this == anObject)   //如果实例为指向同一个应用,直接放回两个实例相等        {            return true;        }                if (anObject instanceof String...

2018-09-11 23:54:41 699

原创 Effective Java 78条

最新载学习Effective java,做一个简单的记录1: 考虑用静态工厂方法代替构造器; 2: 遇到多个构造器参数时要考虑用构建器; 3: 用私有构造器或者枚举类型强化Singleton属性; 4: 通过私有构造器强化不可实例化的能力; 5: 避免创建不必要的对象; 6: 消除过期的对象引用; 7: 避免使用终结方法; 8: 覆盖equals时请遵守通用约定...

2018-09-09 23:58:13 132

原创 【C/C++】程序中如何执行操作系统命令?

   在我们编写C或者C++程序时候,有时候会碰到要求执行操作系统命令或者其他应用程序,同时要么需要获取命令执行的输出,要么不需要获取命令执行的输出,针对这两点,我分别各介绍一方式  1:  方法一: system 函数      直接上示例大家更容易理解:       if (0 != system("/bin/echo \"hello world\""))       {   ...

2018-08-25 15:31:59 3246

原创 【C/C++】常用字符串函数集(非安全)

       #include <strings.h>       int strcasecmp(const char *s1, const char *s2);       int strncasecmp(const char *s1, const char *s2, size_t n);       char *index(const char *s, int c);...

2018-08-23 18:46:38 173

原创 【C/C++】ftok函数作用和用法

系统建立IPC通讯(如消息队列、共享内存等)  必须指定一个ID值。通常情况下,该id值通过ftok函数得到。ftok原型如下: #include <sys/types.h>  #include <sys/ipc.h> key_t ftok(const char *pathname, int proj_id); pathname参数:  必须是一个已经存在且...

2018-08-23 16:40:05 10225

原创 【C/C++】shell脚本为C/C++程序进程提供输入输出

       在C/C++程序中除了通过main函数中的argv,argc参数可以提供输出能力之外,同时通过iostream 可同样提供输入输出能力,譬如通过脚本回显提供程序cin输入,同时cout提供程序输出能力。 下面提供一个简单示例供参考  C代码程序,该程序接收两个输入,同时提供一个输出 #include <iostream>#define MAXSIZE ...

2018-08-21 23:46:03 1423

原创 【shell】关闭输入回显,可用于shell中输入密码等敏感信息

system ("stty -echo")的作用就是在程序中调用stty -echo 这个终端命令。stty -echo 设置命令不被显示。 例如:  #!/bin/ksh stty -echo echo "Please input  password :" read  input_password stty echo exit 0以上简单脚本要求从终端输入密码且不回显...

2018-08-21 21:50:44 1297

原创 【C/C++】禁止进程独立启动

      在实际应用开发过程中,往往会碰到部分进程不能或者不要求独立启动,必须通过其他启动进程拉起,针对此种场景其实非常简单,只需要判断当前进程ID和当前进程所属的组识别码是否相等,如果相等说明进程为独立启动,程序直接退出,否则程序继续执行。先简单介绍一下涉及的两个系统函数:函数一: getpgrp 头文件:#include <unistd.h> 定义函数:pid_t ...

2018-08-21 20:30:02 642

转载 http和https的区别与联系

http和https的区别与联系超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输...

2018-07-26 15:42:27 92

转载 【设计模式】23种设计模式全解析 五

Java的23中设计模式 ----- 关系模式(11种) 类的状态19、备忘录模式(Memento)主要目的是保存一个对象的某个状态,以便在适当的时候恢复对象,个人觉得叫备份模式更形象些,通俗的讲下:假设有原始类A,A中有各种属性,A可以决定需要备份的属性,备忘录类B是用来存储A的一些内部状态,类C呢,就是一个用来存储备忘录的,且只能存储,不能修改等操作。做个图来分析一下:...

2018-07-24 17:08:31 324

转载 【设计模式】23种设计模式全解析 四

Java的23中设计模式 ----- 关系模式(11种)第一类:通过父类与子类的关系进行实现。第二类:两个类之间。第三类:类的状态。第四类:通过中间类 父类与子类关系13、策略模式(strategy)策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。需要设计一个接口,为一系列实现类提供统一的方法,多个实现类...

2018-07-24 17:07:50 246

转载 【设计模式】23种设计模式全解析 三

四、Java的23中设计模式-结构模式(7种)我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源,我们看下面的图:  6、适配器模式 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼...

2018-07-24 17:00:01 105

转载 【设计模式】23种设计模式全解析 二

三、Java的23中设计模式-创建模式从这一块开始,我们详细介绍Java中23种设计模式的概念,应用场景等情况,并结合他们的特点及设计模式的原则进行分析。 首先,简单工厂模式不属于23中涉及模式,简单工厂一般分为:普通简单工厂、多方法简单工厂、静态方法简单工厂。0、简单工厂模式简单工厂模式模式分为三种:01、普通就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建...

2018-07-24 16:57:27 117

转载 【设计模式】23种设计模式全解析 一

23种设计模式全解析一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解...

2018-07-24 16:52:26 165

转载 【设计模式】设计模式之简单工厂模式,工厂方法模式,抽象工厂模式

转自:https://blog.csdn.net/bitcarmanlee/article/details/75879796在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实...

2018-07-23 15:58:13 179

转载 【设计模式】单例模式之五种写法:饿汉,懒汉, 双重校验锁,静态内部类,枚举

转自:https://blog.csdn.net/u010274580/article/details/773873971. 饿汉//线程安全public class SingletonClass{ //【静态常量,可用】 private static final SingtonClass instance = new SingletonClass(); pri...

2018-07-23 14:43:11 175

转载 【Java】java的输入输出流详解(转)

转载:http://blog.csdn.net/zsw12013/article/details/6534619通过数据流、序列化和文件系统提供系统输入和输出。Java把这些不同来源和目标的数据都统一抽象为数据流。Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为...

2018-07-19 09:55:00 200

转载 【Java】java集合类

转自: https://baike.baidu.com/item/java%E9%9B%86%E5%90%88%E7%B1%BB/4758922?fr=aladdin#1集合类存放于java.util包中。集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。集合类型主要有3种:set(集)、list(列表)和map...

2018-07-18 19:13:36 114

转载 【Java】Java集合类汇总

source: http://www.cnblogs.com/leeplogs/p/5891861.html 一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点...

2018-07-18 09:30:10 777

空空如也

空空如也

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

TA关注的人

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