阻塞队列——BlockingQueue

阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他的线程使队列重新...

2017-11-09 17:15:49

阅读数 175

评论数 0

哲学家就餐问题的思考(java实现)

前言这是我第一眼看到该问题时想到的解决方式之一,不知道可不可行,如果大家有什么看法可以探讨探讨。问题描述有五个哲学家,他们的生活方式是交替地进行思考和进餐,n哲学家们共用一张圆桌,分别坐在周围的五张椅子上,在圆桌上有五个碗和五支筷子,n平时哲学家进行思考,饥饿时便试图取其左、右最靠近他的筷子,只有...

2017-11-09 17:12:52

阅读数 351

评论数 1

android语音播放工具(播放的同时异步存储)

AudioTools用于音频播放,播放网络或本地音频,一级缓存,存储到硬盘。用法初始化IMAudioManager.instance().init(this);使用播放:/* audioUrl音频网络路径 */ IMAudioManager.instance().playSound(audioUr...

2017-09-25 15:30:54

阅读数 1436

评论数 0

服务器环境搭建方法记录

jdk安装 在/usr/local/下创建java文件夹 mkdir java 将jdk-8u111-linux-x64.tar.gz移动到java文件夹里 cp jdk-8u111-linux-x64.tar.gz ../java/ 解压jdk到java tar -zxvf jdk-8u11...

2017-09-15 14:13:33

阅读数 312

评论数 0

solr6 tomcat8 windows-x64 服务端运行步骤讲解

solr6 tomcat8 windows-x64 服务端运行步骤讲解

2017-07-18 14:03:43

阅读数 425

评论数 0

msmtp+mutt发送TLS邮件异常处理

转载注明出处:msmtp+mutt发送TLS邮件异常处理 异常:msmtp: the server sent an empty reply解决方法:tls_starttls off异常:msmtp: TLS certificate verification failed: the certifi...

2017-05-18 17:38:37

阅读数 1560

评论数 0

Spark处理远程mongodb数据记录

原文连接: http://blog.csdn.net/oMrApollo/article/details/69566846 错误原因分析报错如下:Exception in thread "main" java.io.IOException: com.mongodb.hado...

2017-04-07 15:38:04

阅读数 1470

评论数 2

spark读取mongodb数据配置

原文出处:http://blog.csdn.net/omrapollo/article/details/66968147引入依赖创建方法见上一篇博客: Spark+IntelliJ IDEA创建项目引入如下依赖: 实现代码import org.apache.hadoop.conf.Configu...

2017-03-27 09:41:08

阅读数 4625

评论数 0

Spark+IntelliJ IDEA创建项目

创建scala项目1.选择scala:2.scalaSdk版本选择,我选择的是如下图:3.新建Module,选择scala,Simple module with attached Scala SDK。4.创建src.main.scala目录,标记scala包为sources5.创建scala文件6...

2017-03-24 09:48:48

阅读数 1867

评论数 0

mac系统spark环境搭建

所需工具1.jdk2.scala 下载地址:scala官网下载scala版本下载需注意,后期idea编译可能导致报错,scala版本和spark版本存在一些兼容性问题 spark开发语言支持scala、java和python,推荐scala,因为spark源码就是scala,后期可以为研究源码打...

2017-03-24 09:45:12

阅读数 790

评论数 0

MongoDB: No server chosen by ReadPreferenceServerSelector

关于此问题做项纪录:解决问题方法来自:MongoDB: No server chosen by ReadPreferenceServerSelector首先出问题的代码块 FindIterable<Document> bcs = bankcards.find(); bcs.forEac...

2017-03-16 18:08:10

阅读数 2444

评论数 0

shell脚本检测服务器进程并重启以及失败预警

mutt发送邮件配置:路径:/usr/local/mutt相关文件:install.sh、mutt-1.5.21.tar.gz、msmtp-1.4.21.tar.bz2 相关文件下载链接安装以及配置脚本:install.sh运行install.sh即可,邮件配置都在install.sh中,Mai...

2017-01-05 15:27:46

阅读数 1624

评论数 0

Kafka入门经典教程

转载来源 [http://www.aboutyun.com/thread-12882-1-1.html](http://www.aboutyun.com/thread-12882-1-1.html)挺不错的入门文章记录一下。问题导读1.Kafka独特设计在什么地方? 2.Kafka如何搭建及创建t...

2017-01-05 14:57:43

阅读数 628

评论数 0

Play+Ebean操作数据库快速上手

配置:application.conf: db.default.driver=com.mysql.jdbc.Driver db.default.url="mysql://root:root@192.168.101.165:3306/bigdata?characterEncoding=UT...

2017-01-05 11:35:28

阅读数 2796

评论数 0

Play+jdbc操作数据库快速上手

配置:application.conf: db.default.driver=com.mysql.jdbc.Driver db.default.url="mysql://root:root@192.168.101.165:3306/bigdata?characterEncoding=UT...

2017-01-05 11:31:52

阅读数 278

评论数 0

Play!+AngularJS快速上手

访问接口定义对外接口对外接口通过play的Routes路由文件定义,根据路由访问相应接口,angularJs通过module中的routeProvider定义。 例如: 在routes中定义一个路由:GET /*path controllers.Ap...

2017-01-05 11:27:15

阅读数 541

评论数 0

Android ListView、RecyclerView两种方式实现聊天界面搭建

示例主界面选择实现方式: 文字表情示例图片: 图片发送示例图片: 语音发送示例动图: 介绍: 该项目是一个聊天界面,封装了包括文字、表情、图片和语音信息。 支持静态表情,gif表情,文字表情混排。图文混排实现参考:Android聊天实现图文混编(包括gif显示) 支持图片发送,...

2016-09-28 16:06:51

阅读数 9525

评论数 8

有关过多if-else代码的优雅解决方式(搭配注解替代枚举的方法)

前言很久没写博客了,最近一段时间一直在封装一个即时通讯的SDK库,接手前一位同事写的代码,然后需要对核心层的逻辑业务进行封装,因为我们的即时通讯项目是用的socket.io协议,所以得将socket.io模块以及数据库等进行封装,暴露一些接口供我们的App调用。从代码中我看出来他尽力了。。。但是我...

2016-08-20 00:42:04

阅读数 6461

评论数 0

React Native Android错误总结

错误一提示:Exception in native call from JS java.lang.RuntimeException: ReferenceError: Can’t find variable: __fbBatchedBridge 这类错误是刚刚接触RN时容易犯的错误,请检查你的手...

2016-05-31 10:22:22

阅读数 9757

评论数 0

机器人运动学(二)

课程二 刚体的运动分析(Motion Analysis of Rigid Body)1.什么是刚体:刚性物体上的任意点对点之间的距离不随时间变化。 2.刚体的位置表示: 3.刚体的定向: 4.刚体对象的帧分配: 5.刚体的平移: 6.刚体转动: 7.“坐标转...

2016-05-30 14:34:45

阅读数 1277

评论数 1

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