谢厂节的博客

Cade's Blog

Netty权威指南 第2版学习笔记1——Java的I/O演进之路

I/O基础入门Java1.4之前对I/O的支持并不完善。开发人员在开发高性能I/O程序的时候,会面临一些巨大的挑战和困难,主要问题: 没有数据缓冲区,I/O性能存在问题 没有C/C++的Channel概念,只有输入和输出流 同步阻塞式I/O通信(BIO),通常会导致通信线程被长时间阻塞; 支持的字...

2016-12-31 23:36:43

阅读数:531

评论数:0

疯狂JAVA讲义学习笔记2——理解面向对象

理解面向对象Java语言是纯粹的面向对象的程序设计语言,这主要表现为Java完全支持面向对象的三种基本特征:继承、封装、多态。Java语言完全以对象为中心,Java程序的最小程序单位是类,整个Java程序由一个一个的类组成。 Java完全支持使用对象、类、继承、封装、消息等基本概念来进行程序设计...

2016-12-31 18:26:22

阅读数:614

评论数:0

疯狂JAVA讲义学习笔记1——Java语言概述

JAVA语言概述JAVA程序运行机制高级语言的运行机制编译型:c 、C++、FORTRAN、Pascal等 解释型:Ruby、Python 伪编译型:Visual Basic,半编译型语言,首先被编译为P-代码,并将解释引擎封装在可执行性程序内,当运行程序时,P-代码会被解析成真正的二...

2016-12-31 16:18:55

阅读数:329

评论数:0

Linux 基础学习 存储(RHEL)

存储阿里:盘越大,ROPS 越大实例: 1.添加一块硬盘示例: 安装 postgresql, 数据默认在 /var/lib/pgsql/data数据库可能会超出大小。 df -h 查看剩余大小。/var/lib/pgsql/data/ 独立出来,单独挂载一块磁盘。 把数据迁移到新的硬盘上...

2016-12-28 21:47:02

阅读数:384

评论数:0

Linux 基础学习 Bash(RHEL)

什么是shellshell 命令解释器,是内核机器代码。Bash 里常用的一些格式 普通用户 $ 超级用户 # 提示符上的意义:[dd@www99 桌面] - dd 当前用户名 - www99 计算机名 - 桌面 当前最后一级路径的名字Linux 支持多终端w 命令: 查看打开的窗口...

2016-12-28 20:11:37

阅读数:258

评论数:0

iOS 网络访问框架 AFNetworking 和 NSURLSession

Pods 引用 pod 'AFNetworking' , '~-> 2.0' 获取 response的响应头 NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)response; if ([httpResponse ...

2016-12-28 10:50:45

阅读数:394

评论数:0

OKHttp 上手记录

简介:Android提供了两种HTTP通信类,HttpURLConnection和HttpClient。OKHttp是一个相对成熟的解决方案,处理了很网网络疑难杂症:会从很多常用的连接问题中自动恢复。如果服务器配置了多个IP地址,当第一个IP连接失败时,OkHttp会自动尝试下一个IP。OkHtt...

2016-12-24 16:28:21

阅读数:318

评论数:0

MQTT学习2——基础知识

简介IBM于1999年发明了MQTT,主要用于物联网通讯。 其特点: 轻量级的 machine-to-machine 通信协议 publish/subscribe模式 基于TCP/IP 支持QoS 适合于低带宽、不可靠连接、嵌入式设备、CPU内存资源紧张 是一种比较不错的Android消息推送方...

2016-12-23 21:53:34

阅读数:921

评论数:0

Linux 基础学习 基本概念及操作、常见命令

Linux 桌面环境介绍Unix/Linux本身是没有界面的,所看到的Unix/Linux发行版的图形界面只是运行在Linux系统上的一套软件,类似win95前只是运行在Dos上的一个软件。 而 Linux 上的这套软件以前是 XFree86,现在则是 xorg(X.Org),而这套软件又是通过...

2016-12-22 21:06:22

阅读数:442

评论数:0

Linux 基础学习 Gnome 命令及帮助(RHEL)

两种图形界面GNOME:快 KDE:慢,类windowsGnomenautilus:gnome自带的以图形方式管理文件 修改权限、界面、重命名等。 设置:总是以浏览器打开,打开“计算机”就是类似windows文件管理器的界面。获取帮助一、命令格式command + option + argu...

2016-12-21 21:50:20

阅读数:458

评论数:0

Storm(0.6.1)的Hello World

运行demo 了解如何提交Topologystorm jar ../examples/storm-starter/storm-starter-topologies-1.0.1.jar storm.starter.StatefulTopology StatefulApp准备工作 安装jdk 安装ec...

2016-12-15 16:27:31

阅读数:471

评论数:0

Win7 安装Storm

安装zookeeper下载:http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz安装: 解压到C:\tools\zookeeper-3.3.6 复制zoo_sample.cfg为zoo.c...

2016-12-15 14:40:56

阅读数:1244

评论数:0

Storm 入门知识

为什么用Storm它是一个分布式的开源、实现计算框架。可以轻松使用它处理流式数据,类似hadoop对数据进行批处理。 Storm的一些使用场景: - realtime analytics - online machine learning - continuous computati...

2016-12-13 14:28:23

阅读数:352

评论数:0

CentOS Storm1.0.1集群安装

准备工作准备3台机器,分别命名为: - master - slave1 - slave2 设置SSH使master免密码登陆slave1、slave2。 测试安装先关闭3台机器防火墙。systemctl stop firewalld.service安装Zookeeper集群下载zo...

2016-12-13 13:49:17

阅读数:728

评论数:0

Hadoop 学习笔记五 集群安装

准备4台机器 机器 主机名 IP 机器1 master.hadoop 192.10.200.242 机器2 slave1.hadoop 192.10.200.243 机器3 slave2.hadoop 192.10.200.244 设置主机名示例:ho...

2016-12-12 16:57:19

阅读数:627

评论数:0

“非常危险”的Linux命令大全

rm -rf CommandThe rm -rf command is one of the fastest way to delete a folder and its contents. But a little typo or ignorance may result into unreco...

2016-12-12 08:08:39

阅读数:646

评论数:0

ionic 插件安装一个错误的处理

ionic plugin error expected /* // or } but < found处理方式: 重装插件试试 运行clean脚本试试,位置:./platforms/ios/cordova/clean或./platforms/android /cordova/clean 检查p...

2016-12-09 16:33:47

阅读数:1345

评论数:0

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