- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 探寻Java移位操作符
最近在看《JAVA解惑》,看到移位操作符这一块感觉比较陌生,特意写一篇博客记录一下。 由于int型数值占4个字节,所以它是2的32次方。由于32是2的5次方。而对于long型数值占8个字节,所以是2的64次方。由于64是2的6次方。 结论:对于int型数值,移位操作符只使用其右操作数的低5位做为以为长度(移位长度介于0到31)。对于long型数值,...
2014-05-23 09:36:04 122
原创 基于事件的NIO多线程服务器的问题
最近看了很好的一篇博客:http://www.ibm.com/developerworks/cn/java/l-niosvr/ 于是我按照作者给的源码做实验(源码以上传到附件中NIOServer.jar),我模拟发送1000次消息,服务器做出一千次响应。public static void main(String args[]) { ...
2014-05-22 11:46:52 98
原创 (转)SocketException的一些总结
转自:http://blog.csdn.net/allanking666/article/details/5020864 第1个异常是java.net.BindException:Address already in use: JVM_Bind。该异常发生在服务器端进行new ServerSocket(port)(port是一个0,655...
2014-05-22 10:12:30 202
原创 看《Java解惑》拾遗 上部分
最近准备重新把《Java解惑》看一遍,为了以后可以快速的回忆起书中说到的一些陷阱,我把认为值得记下来的简要记录一下,以备以后看。 毕竟一天是看不完的,所以本博客是持续更新的....... 1. 想通过num%2==1判断num是不是奇数是有问题的,因为对于负奇数会等于-1而不是1。所以可以通过num%2!=0来判断是否为奇数。为了提高性能可...
2014-05-21 22:12:26 94
原创 Get和Post的区别
发现很多面试题都会问道Get和Post的区别,今天来了兴致,好好地研究一下。Get和Post的区别在网上可以搜到很多,首先看一下基本的定义: Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中...
2014-05-16 10:31:55 93
原创 (转)Java中字符编码问题
String.length()返回字符串的字符个数,一个中文算一个字符;String.getBytes().length返回字符串的字节长度,一个中文两个字节;String的getBytes()方法是得到一个字串的字节数组,这是众所周知的。但特别要注意的是,本方法将返回该操作系统默认的编码格式的字节数组。如果你在使用这个方法时不考虑到这一点,你会发现在一个平台上运行良好的系统,放...
2014-05-13 16:26:32 134
原创 (转)Java使用Apache FtpServer实现嵌入式FTP服务器
转自:http://blog.csdn.net/xiao__gui/article/details/19810379 Apache FtpServer是一个纯Java实现的FTP服务器,基于大名鼎鼎的网络框架apache MINA实现。它既可以作为一个完整的FTP服务器单独使用,也可以在Java程序中调用,类似于Jetty可以作为嵌入式的HTTP服务器。下面介绍如...
2014-05-08 09:43:35 159
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人