Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java NIO基本使用发布时间:2011-11-05
NIO是Java提供的非阻塞I/OAPI.非阻塞的意义在于可以使用一个线程对大量的数据连接进行处理,非常适用于"短数据长连接"的应用场景,例如即时通讯软件.在一个阻塞C/S系统中,服务器要为每一个客户连接开启一个线程阻塞等待客户端发送的消息.若使用非阻塞技术,服务器可以使用一个线程对连接进行轮询,无须阻塞等待.这大大减少了内存资源的浪费,也避免了服务器在客户线程中不断切换带来的CPU消耗,服务器对CPU的有效使用率大大提高.其核心概念包括Channel,Selector... 查看全文
· java图片处理解决方案 发布时间:2011-11-04
项目需要调整图片服务器的解决方案,这次调整使用fastdfs存储小文件,也就是图片,因为现在还没有fastdfs的.net版的客服端,所以理所当然把处理图片放到了java这块,使用java来处理图片并且上传到fastdfs上。之前还真没用java整过图片,因为一般没这个需求,现在的需求是要根据前台传过来的尺寸进行图片的缩略,自适应缩放,留白,加水印操作。一开始我使用jdk自带的一套图片处理库来处理图片,也就是sun的JPEGCodec,测试发现它会把所有的图片全部转换成jpeg格式... 查看全文
MongoDBJavaDriver包含7个主要的Package,本文将对包之间的依赖关系进行分析,并简要描述买个包的功能,并对每个包中的主要类的作用进行简要说明。包之间的依赖关系下图展示了包之间的依赖关系:可以看到:com.mongodb.gridfs依赖于com.mongodb.util,com.mongodbcom.mongodb依赖于org.bson,org.bson.types,com.mongodb.utilcom.mongodb.util依赖于com.mongodb(仅JSON... 查看全文
最近在做邮件提醒系统,无论是pop3还是imap都没有一个好的方法只接收新邮件我们只能拿到邮件列表后自几判断,大多是通过邮件的UID进行判断注意UID与MessageID并非一个东西,UID是邮箱用来标识你这个账户的每一封邮件的东西,而MessageID是发送邮件的时候生成的唯一ID,也有可能发送没有你的接收邮箱自己生成,或者是javamail生成的,总是取messageid需要下载邮件的头,这样有联网操作会很慢的,所以我们只需要存储下来uid就好了,记得保存的时候按照邮箱存储... 查看全文
//exceptions/Ex1.java//TIJ4ChapterExceptions,Exercise1,page452/*Createaclasswithamain(0thatthrowsanobjectofclassException*insideatryblock.GivetheconstructorforExceptionaStringargument.*CatchtheexceptioninsideacatchclauseandprinttheStringargument... 查看全文
· 单例类 JAVA设计模式发布时间:2011-11-04
基本概念Singleton是一种创建性模型,它用来确保只产生一个实例,并提供一个访问它的全局访问点.对一些类来说,保证只有一个实例是很重要的,比如有的时候,数据库连接或Socket连接要受到一定的限制,必须保持同一时间只能有一个连接的存在.再举个例子,集合中的set中不能包含重复的元素,添加到set里的对象必须是唯一的,如果重复的值添加到set,它只接受一个实例.JDK中正式运用了Singleton模式来实现set的这一特性,大家可以查看java.util... 查看全文
背景:我朋友的公司(以下简称公司)与电信合作,电信那边用java调用公司.net的webservice,但是那边无法正常调用,那边说无法提供技术支持,也给不了出错信息反馈,也不知道他们是用的axis、xfire还是cxf,反正只知道是java。但是自己用.net能调,自己用java的cxf也能正常调用,就他们电信那边java不能调。头大了。电信给了他们的wsdl模板,大家帮我分析下,可能有什么原因,以下是.net生成的wsdl:<?xmlversion="1... 查看全文
· java NIO深入研读发布时间:2011-11-04
关于NIO是java体系中不可或缺的一个模块对于NIO技术一些牛人阐述的比较深入,我在此就不炒冷饭,列出一些文章,希望对大家了解和深入研究NIO有一定裨益首先送上淘宝牛人许令波的文章(http://www.ibm.com/developerworks/cn/java/j-lo-javaio/)讲解比较细致深入由简到繁从开源和技术架构上来阐述NIO要数阿里巴巴的一位高手写的博客http://blog.csdn... 查看全文
Bash字符串处理(与Java对照)-25.字符串分割(成数组)InJavaString.splitString[]split(Stringregex)根据给定的正则表达式的匹配来拆分此字符串。String[]split(Stringregex,intlimit)根据匹配给定的正则表达式来拆分此字符串。InBash简单介绍一下Bash中的数组的定义和使用方法在Bash中,每个变量都可以作为一维数组使用,并且Bash也只支持一维数组。$VAR等同于${VAR[0]... 查看全文
· 深入分析 Java I/O 的工作机制发布时间:2011-11-04
http://www.ibm.com/developerworks/cn/java/j-lo-javaio/... 查看全文
java四舍五入精确保留2位小数点、任意位小数点inti=4;intj=14;floatresult=(float)i/j;java.text.DecimalFormatformat=(java.text.DecimalFormat)java.text.DecimalFormat.getInstance();format.applyPattern("##.###");Stringfr=Float.parseFloat(format.format(result))*100+"";if(fr... 查看全文
· 利用java解压.zip的压缩文件发布时间:2011-11-04
这段代码是我从网上直接复制下来的,写的真的很不错,可以直接运行publicclassUnzipFile{/***解压zip文件**@paramtargetPath文件解压后的路径*@paramzipFilePath文件的绝对路径*/publicvoidunzipFile(StringtargetPath,StringzipFilePath){try{FilezipFile=newFile(zipFilePath);InputStreamis=newFileInputStream(zipFile... 查看全文
一.安装JDK到http://www.oracle.com/technetwork/java/javase/downloads/index.html下载JavaSE6Update27根据操作系统选择Linuxx64-RPMInstaller或Linuxx86-RPMInstaller下载jdk-6u27-linux-x64-rpm.bin后放在/home目录中,当然其它地方也行。注意:LINUX是大小写敏感的!!!给这个文件加上可执行的权限:chmod+xjdk-6u27-linux-x64... 查看全文
· 获取Java环境相关信息大全发布时间:2011-11-03
获取Java环境相关信息:System.out.println(System.getProperty("java.version"));//java版本号System.out.println(System.getProperty("java.vendor"));//Java提供商名称System.out.println(System.getProperty("java.vendor.url"));//Java提供商网站System.out.println(System.getProperty... 查看全文
· java开发速成班培训课程(12)发布时间:2011-11-03
我再问一道行不行?(文本区并没有更新)请教一个编程问题,谢谢!!(interface)各位大虾:帮忙回答“无回答的连接请求队列”的意思?现在谁还有这些资料啊。可否共享一下,不胜感激!关于类的连编大问题!望高手指引迷津!类引用赋值问题,请教各位大虾!(NoSuchMethodError:main)程序JAVA想实现到300减到0后,sum值-5请教各位大虾jar的问题(十万火急)关于非递归的图的深度优先算法初学者请教:学习java用哪个编辑器?关于JDK1.3调用其于jdk1... 查看全文
· java.net.URL的使用发布时间:2011-11-03
java.net.URL的使用以下的例子可以使用于扒取网站的数据而在实际开发中,很多应用对java.net.URL和IO流进行封装,用返于取得函数回JSON数据;publicstaticvoidmain(Stringargs[])throwsException{Stringstr=getContentFromURL("http://www.baidu.com");System.out.println(str);}privatestaticStringgetContentFromURL... 查看全文
· JAVA1.5范型发布时间:2011-11-03
本文将介绍J2SE5.0中三个比较重要的特性:枚举类型,注释类型,范型,并在此基础上介绍在如何在Eclipse3.1开发环境中开发枚举类型,注释类型和范型应用。J2SE5.0(Tiger)的发布是Java语言发展史上的一个重要的里程碑,是迄今为止在Java编程方面所取得的最大进步。J2SE5.0提供了很多令人激动的特性。这些特性包括范型(generics)的支持,枚举类型(enumeration)的支持,元数据(metadata)的支持,自动拆箱(unboxing)/装箱(autoboxing... 查看全文
----------------------android培训、java培训、期待与您交流!--------------------内省:IntroSpector——》JavaBean——特殊的Java类当Java运行时可检查自身,Java程序中询问它的一个对象属于何类,然后检查该类构成。注解:一个注解就是一个类Java.lang包中JDK中提供的最基本的annotation@SuppressWarning("deprecation"):在已过时的方法前加上。@Deprecated... 查看全文
----------------------android培训、java培训、期待与您交流!----------------------类加载器:Java虚拟机中可以安装多个类加载器,系统默认三个主要的类加载器,每个类负责加载特定位置的类:BootStrap:jre/lib/rt.jarExtClassLoader:jre/lib/ext/*.jarAppClassLoader:classPath指定的所有jar或目录类加载器也是java类,因为其他是java类的类加载器本身也要被类加载器加载... 查看全文
SoybeanMilk-1.0-b4做了较大的改进,包括:增强泛型类型支持,框架现在支持自动将请求参数转换为调用方法的泛型类型参数为<invoke>标签增加“breaker”属性,用以控制调用方法是否执行一个新的转换异常类ParamConvertException被加入,用于追踪输入非法的请求参数一个新的标签<type-target-handler>被加入,用于自定义动作目标处理器BUG修复... 查看全文