自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos7 安装airflow详解 --- 各种问题的解决

1、看看是否有gcc,没有的话需要进行安装:yum install gcc  (后续安装airflow如果不成功,可以再次执行,它会更新包)【这个很重要哦】2、setuptoolswget https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44e...

2018-09-04 23:52:28 1483

原创 java.util.concurrent 并发工具包详解

零、Concurrent包概述 jdk5开始提供的 并发工具包,在其中提供了大量的和并发操作相关的工具,大大简化了java的多线程开发。一、BlockingQueue - 阻塞式队列 不接受 null 元素 BlockingQueue 通常用于一个线程生产对象,而另外一个线程消费这些对象的场景。 操作阻塞式队列的四组方法 抛异常  特定值    阻塞   超时 插入  add(o)  ...

2018-06-05 20:25:09 1275

原创 socket套接字编程 ---- UDP/TCP编程Demo

这部分为大家介绍套接字的实现。分为三部分:1.介绍一些网络模型 2. 介绍一些基础常识  3.书写小demo一、网络模型:7层网络模型:1》应用层:提供给操作系统或者应用程序,用来进行网络通信的标准接口2》表示层:不同的pc机拥有不同的编码方式,需要在这里进行转换,转换成网络通信中采用的标准表现形式3》会话层:负责在不同的PC的不同进程之间建立或者拆除连接,另外,还有插入同步点的机制(保证断线重新...

2018-04-21 11:37:20 266

原创 object类介绍、方法、以及扩展

1.    Object类介绍Object类是Java中其他所有类的祖先,没有Object类Java面向对象无从谈起。Object类是java中所有类的父类,每个类都使用 Object作为超类。所有对象(包数数组,String,Class , Method)都实现这个类的方法。具体的关系视图如下:--class Animal { }--class Cat extends Animal { }--c...

2018-04-16 13:06:27 608

原创 java-面向对象-静态、final、abstract和接口

Static --- 静态Static可以修饰变量、方法、代码块以及内部类。静态变量static修饰的变量称之为静态变量,或者也叫类变量。静态变量在类第一次使用的时候加载【注:这里的使用指的是实际使用,如创建对象或者调用类中的方法或成员】。静态变量在类加载的时候加载到了方法区中的静态区,并且在静态区中给予了默认值。静态变量是先于对象而存在的。可以不通过对象来调用静态变量而是通过类来调用,当然也可以

2018-01-18 14:58:51 262

原创 JAVA-面向对象-封装、继承和多态

面向对象的特征封装、继承、多态(、抽象)封装将某些逻辑或者是代码提取成某种对应的形式,这个提取的过程就是封装封装包括:方法的封装、类的封装以及访问权限的封装。访问权限设置主要体现为---将属性设置为私有的,然后通过提供对外的方法来获取或者设置这个属性值,在方法中可以限制属性值使之更符合场景要求。封装的优点:提高代码的复用性,提高代码的安全性【因为属性私有化、方法公开化】权限修饰符   本类中

2018-01-18 12:14:59 452

原创 JAVA-面向对象 - 类、对象以及构造和this解析

面向对象面向对象与面向过程1.  面向对象以及面向过程实际上是一种思维方式,通过什么样的思维逻辑实现项目功能。面向过程在流程中重点关注的是流程中的每一个动作/步骤,而面向对象在流程中重点关注对象。只要是找到了这个对象,就拥有了这个对象身上的一切功能。2.  面向对象一定有优于面向过程吗?---不一定---一些相对简单的场景建议使用面向过程;一些相对复杂的事务建议使用面向对象。3.  面向对象是基于

2018-01-18 11:43:56 317

原创 JAVA语言基础---方法

方法  为了不用重复的书写某段相同逻辑的代码,就将这一段代码提取出来,那么这种提取形式就称之为方法/函数。方法/函数是来自C和C++中的函数继承而来,并未改变。定义格式:修饰符 返回值类型 方法名(参数列表){方法体;return 返回值;  //如果为void返回值类型,不写返回值}// 1 常见的修饰符有public / static / protect / static 和 final。因为

2018-01-18 10:55:15 318

原创 JAVA-语言基础-数组的定义、和应用

1、   数组:1)   定义:同一类型的多个连续数据的存储容器 ---  大小固定,下标从0—length-1【数组的本质是栈中的一个引用指向堆内存中的连续存储数据的空间,所以数组名存储的是堆中数组的存储地址】格式:          a)  数据类型[]  数组名 = new  数据类型[长度];             b)  数据类型[]  数组名 = new 数据类型[

2018-01-06 15:58:56 283

原创 JAVA-语言基础-流程控制的三种结构

1、   流程控制:代码运行顺序,共三种:顺序结构+分支结构+判断结构2、  顺序结构:从上到下,从左到右依次执行【和C语言不同,需要注意,如int i = 5; i+=i-=i*=5;  C的结果为0,而JAVA的结果为-15】3、  分支结构:1)    判断结构:A) if(  boolean ){   代码块   }B) if(boolean){   代码块1  }

2018-01-06 15:39:04 6794 1

原创 JAVA-基础知识-运算符

1、  运算符、操作符:1)  算数运算符:+   - *    /    %   ++  --A)      byte、short在运算时会自动提升为intB)      double 和 float在计算过程中不保证精度,会产生舍入误差(绝大部分小数转换为二进制时无法精确表示)C)      java是一门强类型的语言,只有一种类型的数据参与运算,结果还是原类型D)    

2018-01-06 15:26:26 515

原创 JAVA-语言基础-常量、变量与数据类型转换的浅析

一、变量: 1   常量:在 程序运行过程中,会有一些特定的数值不会随着程序的运行而改变,我们称这部分数据为常量,在JAVA中,常量主要分为以下6类:   a)整数常量:如 3,15  ,  0 , -5等   b)小数常量:如 1.1 ,2.1 ,1.0等  c)字符常量:如 'a' , '0' , '中' 等   d)字符串常量:如“you are my sunshine”

2018-01-06 11:06:34 239

原创 行存储 VS 列存储

概述目前大数据存储有两种方案可供选择:行存储(Row-Based)和列存储(Column-Based)。业界对两种存储方案有很多争持,集中焦点是:谁能够更有效地处理海量数据,且兼顾安全、可靠、完整性。从目前发展情况看,关系数据库已经不适应这种巨大的存储量和计算要求,基本是淘汰出局。在已知的几种大数据处理软件中,Hadoop的HBase采用列存储,MongoDB是文档型的行存储,Lexst是二进制型...

2018-07-06 12:56:03 20581 4

原创 zookeeper 基本介绍+单机配置+指令+API代码 + 集群配置

一:     zookeeper概述 Zookeeper基本介绍官方网址:http://zookeeper.apache.org/Zookeeper是一个分布式的协调服务框架,Zookeeper可以解决分布式环境常见的问题:统一命名服务,信息配置管理,数据一致性,集群管理,分布式锁等等。  1)分布式环境下带来的难题1.容易出现死锁2.容易活锁,处于活锁的线程都是非阻塞的,而且每个线程都抢不到资源...

2018-06-07 10:57:34 425

空空如也

空空如也

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

TA关注的人

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