`
hmge
  • 浏览: 3463 次
  • 性别: Icon_minigender_1
  • 来自: 兰州
社区版块
存档分类
最新评论
文章列表
应用场景 安装部署完完全分布式的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多线程都有几种方式实现  有三种: (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和NIO的区别 BIO(Blocking IO)阻塞IO  NIO(Non-Blocking IO)非阻塞IO   共同点:两者都是同步操作。即必须先进行IO操作后才能进行下一步操作。   不同点:BIO多线程对某资源进行IO操作时会出现阻塞,即一个线程进行IO操作完才会通知另外的IO操作线程,必须等待。 NIO多线程对某资源进行IO操作时会把资源先操作至内存缓冲区。然后询问是否IO操作就绪,是则进行IO操作,否则进行下一步操作,然后不断的轮询是否IO操作就绪,直到iIO操作就绪后进行相关操作。
Global site tag (gtag.js) - Google Analytics