- 博客(25)
- 收藏
- 关注
原创 hadoop框架大数据生态
hadoop是什么1.hadoop是一个有Apache基金会所开发的分布式系统基础架构2.主要解决,海量数据的存储和海量数据的分析计算问题。3.广义上来说,hadoop通常是指一个更广泛的概念---hadoop生态圈。hadoop优势1.高可靠性:hadoop底层维护多个数据副本,所以即使hadoop某个计算元素或存储出现故障,也不会导致数据的丢失。2.高扩展性:在集群间分配任务数据,可方便的扩展数以千计的节点。3.高效性:在MapReduce的思想下,hadoop是并行工作,以
2021-01-21 16:51:41 158
原创 hadoop概论
大数据概念 指无法在一定时间范围内用常规软件进行捕捉,管理和处理,需要新处理模式才能具有更强的决策力,洞察发现力和流程优化能力的海量,高增长率和多样化的信息资产。主要解决数据的存储和分析计算大数据特点1.大量(Volume) TB->PB->EB->ZB2.高速(Velocity) 大数据量处理数据的效率。3.多样(Variety) 分为结构化数据(数据库结构/文本数据) 和 非结构化数据(视频,音频,图片,地理位置,网络日志):4.低价值密度...
2021-01-21 15:33:12 163
原创 linux 配置静态ip
进入/etc/sysconfig/network-scripts目录,找到相应的配置文件,例如:(ifcfg-ens160),编辑配置文件:TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROU...
2021-01-08 15:43:18 171
原创 docker 安装 kylin 并运行
1.安装kylin依赖JDK 1.8 Hadoop 2.7.0 Hive 1.2.1 Hbase 1.1.2 (with Zookeeper) Spark 2.3.1 Kafka 1.1.1 MySQL 5.1.731.拉取kylin镜像2.3.参考官网:http://kylin.apache.org/docs/install/kylin_docker.html
2021-01-04 14:10:53 1103
原创 linux Centos7 docker 安装 Hbase
1.准备安装好linux 虚拟机。2.配置静态ip地址进入/etc/sysconfig/network-scripts目录,找到相应的配置文件,例如:(ifcfg-ens160),编辑配置文件:TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIP
2020-12-31 14:32:36 366
原创 linux centos7 安装 docker
1. 安装dockeryum -y install docker2.启动docker3.查询docker状态
2020-12-31 11:47:49 67
原创 linux 防火墙操作命令
Centos7默认安装了firewalld,如果没有安装的话,可以使用 yum install firewalld firewalld-config进行安装。1.启动防火墙systemctl start firewalld2.禁用防火墙systemctl stop firewalld3.设置开机启动systemctl enable firewalld4.停止并禁用开机启动sytemctl disable firewalld5.重启防火墙firewall-cmd --r
2020-12-31 11:24:40 373
原创 docker的初步搭建 本地虚拟机 centos7 linux 3.10内核
一,Docker简介百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。看起来有点雾,用过虚拟机的应该对虚拟化技术有点印象,不知道也没关系,就把它当成轻量级的虚拟机吧(虽然一个是完全虚拟化,一个是操作系统层虚拟化),这个解释到位:ht...
2020-01-09 11:41:31 338
原创 arrayList 和 LinkedList 的区别
1.arraylist是基于数组形式体现的LinkedList是基于链表形式体现的2.因为arrayList 是基于数组形式体现的所以根据下标随机取出元素 和 set赋值 比链表形式的快,因为:链表形式 根据下标取值,他会从第一个遍历查询到你需要取的这个下标的值,如果遍历集合需要从第一个到最后一个顺序遍历的话 推荐使用LinkedList集合进行遍历。3.如果对集合进行add 和remo...
2019-08-19 17:29:58 92
原创 Java GC日志查看
Java GC类型Java中的GC有哪几种类型? 参数 描述 UseSerialGC 虚拟机运行在Client模式的默认值,打开此开关参数后, 使用Serial+Serial Old收集器组合进行垃圾收集。 UseParNewGC 打开此开关参数后,使用ParNew...
2019-08-16 10:54:52 151
转载 windows下rocketMQ 入门学习
rocketMQ消息中间件,各位可以百度一下,这里不做介绍直接进入正题1.rocketMQ在windows下安装部署https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip到上面这个地址下载rocketMQwindows安装包,解压下载不了,点击这个...
2019-07-29 14:09:24 266
原创 同步方法和同步代块的区别是什么?
同步方法是指 多个线程访问一个方法 则第二个或者之后访问这个方法的线程阻塞 直到第一个线程释放锁后才能依次访问,而同步代码块则是在方法内部中加锁,相对来说同步代码块的范围比较小,则范围越小 性能越好。...
2019-07-16 22:22:52 207
原创 概括的解释下线程的几种可用状态
1.新建:new 创建一个线程对象2.可运行:runnable 其他线程,比如主线程(main方法)执行start()方法,则会将线程放入 可运行线程池中,等待被线程调度选中,获得cpu的使用权3.运行:running 该线程已经获得 cpu时间片 执行程序代码。4.阻塞:block 因为线程因为某种原因放弃了cpu的使用权,也就是cup时间片,暂时停止运行 直到这个线程进入可运行(...
2019-07-11 21:54:31 460
原创 创建线程有几种不同的方式?你喜欢哪一种?为什么?
1.继承thread类,并实现run方法。2.实现runnable接口,实现run类 , 实现接口还可以继承类,避免了单继承的局限性3.使用executor框架 来配置线程池,创建线程。喜欢使用executor 线程池来管理线程。...
2019-07-10 21:52:49 569
原创 进程和线程的区别是什么?
1.进程是资源分配的最小单位,线程是程序执行的最小单位。2.进程有自己的独立地址空间,每创建一个进程系统会为他分配独立的地址空间,数据表,堆栈段和数据段,开销较大线程是共享进程中的数据的,使用相同的地址空间,所以开销相对比较小3.线程之间的通信更加方便,同意进程下的线程共享进程上的全局变量,静态变量等数据,而进程需要ipc进行通信4.进程中的一个线程挂掉会导致所有线程挂掉甚至整个进...
2019-07-09 18:49:28 112
原创 什么是值传递和引用传递?
1.值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。2.引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。...
2019-07-08 21:42:24 3997
原创 接口和抽象类的区别?
1.接口可以继承接口 甚至继承多个接口,但是类只能继承一个类。2.有抽象方法的类 一定是抽象类。3.抽象类中的抽象方法一定要子类全部实现,如果不能 那么这个子类必须是抽象类,接口中的方法一定也要让子类全部实现,如果不能 那么这个子类必须是抽象类4.抽象类要被子类继承,接口要被子类实现。5.接口里面的方法只能声明不能有具体实现,抽象类可以有具体实现。6.抽象类里面可以没有抽象方法...
2019-07-06 00:21:11 81
原创 Java中,什么是构造方法?什么是构造方法重载?什么是复制构造方法?
1.当对象被创建的时候会默认调用构造方法。2.Java中构造方法重载和方法重载很相似。可以为一个类创建多个构造方法。每一个构造方法必须有它自己唯一的参数列表。3.java不支持复制方法,因为如果你不自己写构造方法的情况下,Java不会创建默认的复制构造方法。...
2019-07-03 19:51:41 1559
原创 Java中的方法覆盖(Overriding)和方法重载(Overload)是什么意思?
1.方法覆盖:子类重写父类的方法,要求方法名称,参数类型,返回值类型,参数数量都相同。编译时期的多态形式的展现2.方法重载:同一个类中的 参数名称相同,参数顺序 数量不同的方法,(在调用方法时 根据传入的参数来决定调用的方法 运行时期的多态形式的展现)...
2019-07-02 19:52:49 373
原创 java支持的数据类型有哪些 什么是自动拆装箱
1.java 支持的8大数据类型有 int(整形),long(长整型),String(字符串),char(字节型),boolean(逻辑型),double(浮点型 双精度 精度高16位),float(单精度 7位),short(整数型)2.自动装箱就是将 数据类型 转换为包装类型。 拆箱则相反 将包装类型转为数据类型...
2019-07-01 21:20:56 329 1
原创 是否可以在static环境中访问非static变量?
1.不可以,因为static 变量属于类本身,在类加载的时候分配到方法区 也就是分配内存空间,而 非static变量 必须在类new 的时候才会分配内存空间。2.他们2个分配空间的时间是不一样的 java只有分配内存空间的 变量和方法 才能互相访问,static变量在加载的时候就已经分配内存空间 而非static还没有分配内存空间,所以static 环境中是不能访问非static变量的...
2019-06-30 16:57:07 1227
原创 ”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法?
1.static 将变量或者方法 分配指定的内存空间,cg不会自动回收static代码块。2.private 指的是实例私有的方法,子类不能进行override,相当于子类中多了一个private的方法。static 是在编译时期与类进行静态绑定,与实例无关,而override是在运行时期进行 ,override (方法覆盖是基于运行时期的动态绑定,而static是编译时期的静态绑...
2019-06-29 20:55:29 276
原创 jdk和jre的区别?
1.jdk和jre的区别? 答:jdk是java开发工具包,其中包含jre(java运行环境) 包括client端和service端 他是需要指定环境变量的。 jre是java程序的运行环境,既然是运行环境 那么里面包括jvm(虚拟机,将.class文件编译成机器可识别的机器码) 他是一个运行环境 并不需要开发,只要让程序跑起来就行 所以...
2019-06-23 09:58:29 74
原创 mybitis 调用存储过程或函数
1.首先在数据库中定义存储过程,定义的存储过程的代码如下://定义存储过程create or replace procedure pag_add(p1 varchar2,p2 varchar2,p3 out varchar2) as begin p3:=p1+p2; end;//定义函数create or replace function...
2018-08-15 09:51:24 146
原创 java项目接入钉钉
让我把项目嵌入钉钉实现免密登入 我从网上下了份源码测试 只能在app端获得到当前登入人的信息 web的话 他提示要从app端打开 找半天了感觉接口调错了 不知道调什么接口!!上百度搜了半天! 求大神帮忙解答!这是从web访问的结果 右下方提示app打开我从app打开后当前登入的信息都能获取到(钉钉账号的信息)看下我jsp界面配置:不知道哪里的接口调用错误还是什么的 从app上点击微应用就能获...
2018-04-28 11:02:26 10202 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人