2016年7月20日

java编程思想学习笔记

摘要: 一、equals和==的区别(P65) java主要有两类数据类型: 基本数据类型(原始数据类型),主要有八种:byte,char,short,int,long,float,double,boolean 他们之间的比较用"==",比较的是他们的值 复合数据类型 若用"=="对他们进行比较,比较的是他 阅读全文

posted @ 2016-07-20 20:02 Wxmarr 阅读(219) 评论(0) 推荐(0) 编辑

2015年6月29日

[IDEA]习惯用的idea快捷方法

摘要: 1. 打开类文件: Ctrl + N2. 打开非类文件: Ctrl + Shift + N3. 显示类或方法的javadoc: Ctrl + Q4. 找到类,方法,变量的声明的地方: Ctrl + B5. 快速展示类的元素: Ctrl + F126. 覆盖基类方法: Ctrl + O7. 实现接口或... 阅读全文

posted @ 2015-06-29 16:16 Wxmarr 阅读(245) 评论(0) 推荐(0) 编辑

HTTP协议详解

摘要: 转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxHTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和 扩展。目前在WWW中... 阅读全文

posted @ 2015-06-29 15:56 Wxmarr 阅读(113) 评论(0) 推荐(0) 编辑

2015年6月27日

Java回调函数的理解

摘要: 所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如 Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道 C提供的B姓... 阅读全文

posted @ 2015-06-27 16:52 Wxmarr 阅读(159) 评论(0) 推荐(0) 编辑

2015年6月24日

ubuntu下Thrift快速入门

摘要: 原文 http://blog.csdn.net/wen294299195/article/details/39581423一、thrift简介二、thrift安装(1)安装一些必要库sudo apt-get install libboost-dev libboost-test-dev libboos... 阅读全文

posted @ 2015-06-24 14:54 Wxmarr 阅读(268) 评论(0) 推荐(0) 编辑

java Future用法和意义一句话击破 [转]

摘要: 在并发编程时,一般使用runnable,然后扔给线程池完事,这种情况下不需要线程的结果。 所以run的返回值是void类型。 如果是一个多线程协作程序,比如菲波拉切数列,1,1,2,3,5,8...使用多线程来计算。 但后者需要前者的结果,就需要用callable接口了。 callable... 阅读全文

posted @ 2015-06-24 12:07 Wxmarr 阅读(14544) 评论(0) 推荐(0) 编辑

2015年6月18日

RPC、基于netty的长连接和websocket

摘要: 1 RPCRPC也采用C/S的编程模式,以模块调用的简单性忽略通讯的具体细节,以便程序员不用关心C/S之间的通讯协议,集中精力对付实现过程.这就决定了 RPC生成的通讯包不可能对每种应用都有最恰当的处理办法,与Socket方法相比,传输相同的有效数据,RPC占用更多的网络带宽.RPC实在socket... 阅读全文

posted @ 2015-06-18 20:28 Wxmarr 阅读(3007) 评论(0) 推荐(0) 编辑

基于netty的长连接

摘要: Netty 是什么Netty:http://netty.io/Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performa... 阅读全文

posted @ 2015-06-18 20:00 Wxmarr 阅读(893) 评论(0) 推荐(0) 编辑

IO - 同步,异步,阻塞,非阻塞

摘要: 本文讨论的背景是Linux环境下的network IO。Stevens在“UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking ”文章中一共比较了五种IO Model:blocking IOnonblock... 阅读全文

posted @ 2015-06-18 18:20 Wxmarr 阅读(129) 评论(0) 推荐(0) 编辑

HTML5 中websocket长连接的具体实现方法

摘要: HTML5中通过调用与数据通信相关的Web Socket API,实现从服务器中推送信息到客户端。Socket又称为套接字,是基于W3C标准开发在一个TCP接口中进行双向通信的技术。通常情况下,Socket用于描述IP地址和端口,是通信过程中的一个字符句柄。当服务器端又多个应用服务绑定一个Socke... 阅读全文

posted @ 2015-06-18 17:35 Wxmarr 阅读(841) 评论(0) 推荐(0) 编辑

导航