码迷,mamicode.com
首页 >  
搜索关键字:it十八掌 java基础 nio    ( 11371个结果
Java基础 之软引用、弱引用、虚引用
1、概述 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它...
分类:编程语言   时间:2014-09-18 00:41:13    阅读次数:449
Netty3 源码分析 - NIO server绑定过程分析
Netty3 源码分析 - NIO server绑定过程分析      一个框架封装的越好,越利于我们快速的coding,但是却掩盖了很多的细节和原理,但是源码能够揭示一切。服务器端代码在指定好ChannelFactory,设定好选项,而后Bootstrap.bind操作就会开启server,接受对端的连接。所以有必要对这后面的过程分析清楚,下图是关键流程。先是构建一个默认的Pipe...
分类:Web程序   时间:2014-09-17 20:28:12    阅读次数:221
Servlet内容中的中文显示乱码问题
一、常识了解1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2.java.nio.charset.Charset.defaultCharset()获得平台默认字符编码;3.getBytes() 是通过平台默认字符集进行编码;二、中文乱码出现在学习任何一门技...
分类:其他好文   时间:2014-09-17 20:07:02    阅读次数:208
Java中的NIO
Java NIO非堵塞技术实际是采取Reactor模式,或者说是Observer模式为我们监察I/O端口, 如果有内容进来,会自动通知我们,这样,我们就不必开启多个线程死等,从外界看,实现了流畅的I/O读写,不堵塞了。 NIO 有一个主要的类Selector,这个类似一个观察者,只要我们把需要...
分类:编程语言   时间:2014-09-17 18:34:52    阅读次数:184
java基础知识5
1、枚举枚举的创建:enum 枚举名{}枚举的作用:限定取值范围枚举的特性: 1、枚举是一个特殊的类。抽象类 2、枚举类中声明的每一个枚举值代表枚举类的一个实例对象。通过匿名内部类实例化的一个静态对象。 3、与Java中的普通类一样,在声明枚举类时,也可以声明属性、方法、构造函数,...
分类:编程语言   时间:2014-09-17 18:16:12    阅读次数:244
零基础如何学好安卓开发
开发android,我们需要哪些技能基础 ①Java基础知识 ②Linux基础知识 ③数据库基础知识 ④网络协议 ⑤Android基础知识 ⑥服务器端开发知识①Java基础知识 很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。万丈高楼平地而起,Java就...
分类:移动开发   时间:2014-09-17 16:59:32    阅读次数:213
如何使maven+jetty运行时不锁定js和css[转]
原因是如果NIO被支持的话,Jetty会使用内存映射文件来缓存静态文件,其中包括.js文件。在Windows下面,使用内存映射文件会导致文件被锁定。解决方案是不使用内存映射文件来做缓存。步骤如下:1.在你使用的Jetty版本的jetty.jar中找到webdefault.xml,它在jar文件中的路...
分类:Web程序   时间:2014-09-17 11:43:32    阅读次数:244
java基础知识4
1、泛型(1)泛型的好处:1、把原来程序运行时可能发生的问题,转变为编译时的问题。2、提高程序的安全型。(2)泛型的擦除机制让编译器在源代码级别上,即挡住向集合中插入非法数据。但编译器编译完带有泛型的的Java程序后,生成的class文件中将不再带有泛型信息。简单的说:泛型只在编译阶段有效运行阶段无...
分类:编程语言   时间:2014-09-17 10:10:41    阅读次数:222
关于 tomcat nio connector, servlet 3.0 async, spring mvc async 的关系
tomcat 的org.apache.coyote.http11.Http11NioProtocol Connector 是一个使用 Java NIO 实现的异步 accept 请求的 connector它的作用是不需要为每个请求建立一个线程, 而是使用固定的accept线程 accept 多个请求...
分类:编程语言   时间:2014-09-16 23:38:31    阅读次数:374
java学习6
好久没写博客了。。今天重温了java基础 (1)java map集合中的元素不能直接由增强for循环得到,但是可以通过它的方法keySet()和entrySet()得到Set集合,再遍历得到。 (2)学习了Junit测试类的使用,在方法前加@Test即可。想测试哪个方法,就右键run as ...
分类:编程语言   时间:2014-09-16 23:22:31    阅读次数:283
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!