- 浏览: 3463 次
- 性别:
- 来自: 兰州
最新评论
文章列表
应用场景
安装部署完完全分布式的spark后,发现yarn-cluster模式可以运行不报错,但是yarn-client报错,无法进行计算PI的值,导致spark并不能使用,报错信息如下所示,只需要修改yarn的配置即可!
操作方案
#./bin/spark-submit--classorg.apache
微信分享通用组件,用于微信浏览器内浏览网页的分享信息定义。 一、可定义的信息 1、分享时显示的LOGO; 2、分享LOGO的宽度; 3、分享LOGO的高度; 4、分享出去显示的标题(默认调用网页标题); 5、分享出去显示的描述(默认调用网页标题); 6、分享链接(默认为当前页面的URL)。 7、分享微信的APPID(一般为空)。
二、使用方法 1、引入微信分享组件js:
/*
* Author:Mr LQS
* Description:微信分享通用代码
* 使用方法:_WXShare('分享显示的LOGO','LOGO宽度','LOGO高度','分享标题' ...
java多线程都有几种方式实现
- 博客分类:
- JAVA SE
java多线程都有几种方式实现
有三种:
(1)继承Thread类,重写run函数创建:
class xx extends Thread{
public void run(){
//线程休眠1000毫秒,sleep使线程进入Block状态,并释放资源
Thread.sleep(1000)
}
}
开启线程:
//启动线程,run函数运行
对象.start()
(2)实现Runnable接口,重写run函数
开启线程:
Thr ...
BIO和NIO的区别
BIO(Blocking IO)阻塞IO
NIO(Non-Blocking IO)非阻塞IO
共同点:两者都是同步操作。即必须先进行IO操作后才能进行下一步操作。
不同点:BIO多线程对某资源进行IO操作时会出现阻塞,即一个线程进行IO操作完才会通知另外的IO操作线程,必须等待。
NIO多线程对某资源进行IO操作时会把资源先操作至内存缓冲区。然后询问是否IO操作就绪,是则进行IO操作,否则进行下一步操作,然后不断的轮询是否IO操作就绪,直到iIO操作就绪后进行相关操作。