搜索到与相关的文章
Java

Java NIO(四)Scatter/Gather

JavaNIO开始支持scatter/gather,scatter/gather用于描述从Channel中读取或者写入到Channel的操作。分散(scatter)从Channel中读取是指在读操作时将读取的数据写入多个buffer中。因此,Channel将从Channel中读取的数据“分散(scatter)”到多个Buffer中。聚集(gather)写入Channel是指在写操作时将多个buffer的数据写入同一个Channel,因此,Channel将多

系统 2019-08-29 23:00:18 2332

Java

java中的几个集合类

今天在网上搜索了一下,发现一篇关于java集合的博文,里面整理得非常好,特意copy过来和大家分享一下本讲内容:集合collection讲集合collection之前,我们先分清三个概念:colection集合,用来表示任何一种数据结构Collection集合接口,指的是java.util.Collection接口,是Set、List和Queue接口的超类接口Collections集合工具类,指的是java.util.Collections类。SCJP考试

系统 2019-08-29 22:53:48 2332

Java

head first java

一本非常棒的书,不愧“headfirst”的称谓。清晰的条理,生动的图示,偶尔来点老外的幽默——其实中国人不太能理解,阅读体验非常舒畅。oreilly的这个系列应该都很熟悉了,优点多多估计大家都知道,就不提了,说点不优的吧。如果你熟悉一门类似的静态面向对象语言(例如C#)那就不要看这个了,你会觉得有些罗嗦,因为大部分语言特性你都很清楚,没有必要看那么多示例、提示和比较等等;如果你是想全面的了解java语言,估计你会很失望,这本书里面甚至没有讲“反射”;如果

系统 2019-08-29 22:48:24 2332

Java

Java连结数据库内幕

Java.sql包中的java.sql.Driver,jdbc.sql.Connection等提供给程序开发人员统一的开发接口,数据库提供商提供相应的实现,对程序开发人员来讲只要知道这些接口都有哪些方法就可以了。但我们可以深入一些看看到底这里面都做了那些事,同时也可以学习其中的编程模式(如Interface模式等)。1、Class.forName(Stringclassname)的源码为:publicfinalclassClassimplementsjav

系统 2019-08-29 22:24:51 2332

Java

java解惑你知多少(七)

应用47.不可变的引用类型Java代码BigIntegertotal=BigInteger.ZERO;total.add(newBigInteger("1"));total.add(newBigInteger("10"));System.out.println(total);//0上面程序的结果为11吗?答案是0。BigInteger实例是不可变的。String、BigDecimal以及包装类型:Integer、Long、Short、Byte、Charac

系统 2019-08-29 22:02:46 2332

Java

Effective Java (泛型)

二十三、请不要在新代码中使用原生态类型:先简单介绍一下泛型的概念和声明形式。声明中具有一个或者多个类型参数的类或者接口,就是泛型类或接口,如List,这其中E表示List集合中元素的类型。在Java中,相对于每个泛型类都有一个原生类与之对应,即不带任何实际类型参数的泛型名称,如List的原生类型List。他们之间最为明显的区别在于List包含的元素必须是E(泛型)类型,如List,那么他的元素一定是String,否则将产生

系统 2019-08-29 22:02:38 2332

各行各业

DXperience 7.3.4 released on 3 Dec 2007 and

.NETv.7.3.4releasedon3Dec2007ReleaseNotesThisDXperienceupdateintroducesseveralimportantbugfixesandbehaviorchanges,whichincludethefollowing:FullsupportforVisualStudio2008RTM(codename"Orcas").We'vecarriedoutallnecessaryteststoensure

系统 2019-08-12 09:27:42 2332

各行各业

Solr4 智能提示Suggest

一、背景搜索的智能提示是一个搜索应用的标配,主要作用是避免用户输入错误的搜索词,并将用户引导到相应的关键词上,提升用户体验。由于中文的特点,如果搜索自动提示可以支持拼音的话会给用户带来更大的方便,免得切换输入法。二、目标基于用户的历史搜索关键字进行提示同时支持汉字,拼音输入支持前缀匹配,比如输入“ch”可能提示出“重庆”支持缩写输入,比如输入“cq”能提示出“重庆”多音字支持,比如输入“chongqing”或者“zhongqing”都能提示出“重庆”输出结

系统 2019-08-12 09:27:34 2332

各行各业

warning C4995: “....”: 名称被标记为 #pragm

这个错误意思是说,某个函数已经被标记为过时了,最好不要用,在将来的版本中,该函数可能就没有了,不存在了。对于编译器警告,当然可以用#pragmawarning(disable:xxxx)的语法将其禁止掉,但是关闭这个警告并不正常,因为这样一来,所有过时的函数都不会再警告了,而我们可能是需要这个警告的。像是对于strcpy这种超常用的函数,考虑到安全性(应对缓冲区溢出攻击),我们的确应该使用其安全版本,例如strcpy就有对应的StringCchCopy/S

系统 2019-08-12 09:27:30 2332