03 2018 档案
摘要:WebSocket是基于TCP的长连接通信协议,服务端可以主动向前端传递数据,相比比AJAX轮询服务器,WebSocket采用监听的方式,减轻了服务器压力
本文作为学习websocket的练习,实现在线聊天的功能
阅读全文
摘要:Maven翻译成中文是『专家、内行』。Maven是Apache组织中一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理的优秀工具
本文将用maven命令行构建项目,外部依赖包以redis为例
阅读全文
摘要:Redis是开源的key-value数据库,运行在内存中,但可以把数据持久化存到磁盘。Redis具有极高的性能,也为各种语言提供了丰富的接口,因此有着广泛的应用。
阅读全文
摘要:HBase通过thrift机制可以实现多语言编程,信息通过端口传递,因此Python是个不错的选择
阅读全文
摘要:本文用hadoop实现倒排索引算法,用基本的分两步完成,不使用combine
阅读全文
摘要:Word count体现了Map Reduce的经典思想,是分布式计算中中的hello world。然而博主很幸运地遇到了Mac下特有的问题Mkdirs failed to create,特此记录
阅读全文
摘要:Hadoop文件系统可以通过shell命令hadoop fs -xx进行操作,同时也提供了Java编程接口
阅读全文
摘要:这学期要学习大数据,于是在自己的mac上配置了hadoop环境。由于Mac是OSX系统,所以配置方法跟Linux类似
阅读全文
摘要:ggplot2是著名的R语言作图工具包,gg为Grammar of Graphics的缩写,体现了结构化作图的思想。ggplot2根据图层来作图是非常优秀的思想
阅读全文
摘要:之前学习密码学的时候老师有提到过『信息隐藏』,现在用图像的方法尝试一下。思想是:把信息藏到RGB通道中的B通道,然后利用奇偶性可以恢复过来
阅读全文