Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· java导出pdf发布时间:2015-03-20
java导出pdf(←_←也可以说制作)需要com.lowagie.text_2.1.7.jar←这货packagetest;importjava.awt.Color;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importcom.lowagie.text.Document;importcom.lowagie.text.DocumentException... 查看全文
· 加密算法(java版)发布时间:2015-03-20
先来一发最常用的消息摘要算法第五版←_←就是MD5:packagemy.util.encryp.md5;importjava.security.MessageDigest;publicclassMD5Utils{privateStringinStr;privateMessageDigestmd5;publicMD5Utils(StringinStr){this.inStr=inStr;try{this.md5=MessageDigest.getInstance("MD5");}catch... 查看全文
· JAVA生成二维码发布时间:2015-03-20
~java使用zxing生成二维码~因此需要zxing的jar包~packagetest;importcom.google.zxing.common.BitMatrix;importjavax.imageio.ImageIO;importjava.io.File;importjava.io.OutputStream;importjava.io.IOException;importjava.awt.image.BufferedImage... 查看全文
· java.sql.SQLException: Already closed.发布时间:2015-03-20
问题:SEVERE:Erroroccuredwhileattemptingtoquerydatajava.sql.SQLException:Alreadyclosed.atorg.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:114)atorg.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.close... 查看全文
· Java 的数值是怎么存储的发布时间:2015-03-20
今天来说说Java中,数值的二进制格式是怎么样的。如果你能很快的写出下面五条Systemout的结果,那么,你可以不用继续看本博客了,因为你看下去也是浪费时间。^_^intmin=Integer.MIN_VALUE;intmin2=Integer.MIN_VALUE-1;intmax=Integer.MAX_VALUE;intmax2=Integer.MAX_VALUE+1;System.out.println(-1+":"+Integer.toBinaryString(-1));System... 查看全文
工厂模式是一种创建型模式,因为此模式提供更好的途径去创建对象。在工厂模式里,我们不用向客户端暴露创建逻辑而能创建对象。例子下面展示如何使用工厂模式去创建对象。该工厂模式将创建形状的对象,比如圆、长方形。首先我们设计一个表示形状(Shape)的接口。publicinterfaceShape{voiddraw();}接着我们创建具体类实现该接口。以下是Rectangle.java的代码publicclassRectangleimplementsShape... 查看全文
· Java数据结构(二)发布时间:2015-03-19
Java数据结构(二)——栈栈是一种特殊的线性表。栈的数据元素以及数据元素的逻辑关系和线性表完全相同,其差别是线性表允许在任意位置进行插入和删除操作,而栈只允许在固定一段进行插入和删除操作。栈中允许进行插入和删除操作的一段称为栈顶,另一端称为栈底。栈的插入操作通常我们都成为进栈或入栈~~而删除操作通常称为出栈或退栈。根据栈的定义,每次进栈的数据元素都放在原当前栈顶元素之前而成为新的栈顶元素,每次退栈的数据元素都是当前栈顶元素,这样,最后进入栈的数据元素总是最先退出栈,因此栈也被称为后进后出表... 查看全文
privateObjectgetObjectIgnoreCase(Map<String,Object>map,Stringkey){for(Stringk:map.keySet()){if(k.equalsIgnoreCase(key)){returnmap.get(k);}}returnnull;}平常用得比较多的小方法,直接写这了... 查看全文
· java资源及开源项目发布时间:2015-03-19
学习web编程很好的资源:http://www.w3school.com.cn/index.htmlJAVA主页http://www.oracle.com/technetwork/java/index.htmlApacheTomcathttp://tomcat.apache.orgApacheOFBizhttp://ofbiz.apache.org/eclipsehttp://www.eclipse.org/struts2http://struts.apache... 查看全文
· Java项目打war包发布时间:2015-03-19
经常将工程打包成war包,打包如下://将当前目录打包成war包jarcvftemp.war*/.命令格式:javacvf打包文件名称要打包的目录打包文件保存路径解压:jarxvftemp.warjar和linux下面的tar命令类似... 查看全文
· 使用java实现下载文件发布时间:2015-03-19
/***下载附件*@paramresponse*@throwsIOException*@authorzhangyd-c*/@RequestMapping(value="/downloadAccessory")publicvoiddownloadAccessory(StringfileName,HttpServletResponseresponse,HttpServletRequestrequest)throwsIOException{request.setCharacterEncoding... 查看全文
· 【转】java枚举类详解发布时间:2015-03-19
JDK1.6增添了一些新的特性,其中枚举就是其中比较重要的一种最新的特性。下面这篇文章来详细谈谈java枚举类的原理和应用。先用普通的java类来模拟一下枚举类。在做web应用的时候经常需要进行权限控制,比如一个系统有“普通会员”,“管理员”,“超级管理员”这三个权限,这个系统是由一组开发人员共同来设计,一些新晋的程序员可能并不知道这三个权限的具体名称,为了省去程序员之间相互询问的麻烦,可以很好的用下面的设计来确保每位程序员只能使用事先定义好的三种权限,否则将通不过编绎器的法眼... 查看全文
注解的作用:1、生成文档。这是最常见的,也是java最早提供的注解。常用的有@see@param@return等2、跟踪代码依赖性,实现替代配置文件功能。比较常见的是spring2.5开始的基于注解配置。作用就是减少配置。现在的框架基本都使用了这种配置来减少配置文件的数量。以后java的程序开发,最多的也将实现注解配置,具有很大用处;3、在编译时进行格式检查。如@override放在方法前,如果你这个方法并不是覆盖了超类方法,则编译时就能检查出。使用方法详解:下面是注解类... 查看全文
· 【转】java 注解发布时间:2015-03-19
Java注解Annotation详解注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。自定义注解及其应用1)、定义一个最简单的注解public@interfaceMyAnnotation{//......}2)、把注解加在某个类上... 查看全文
· 【转】java 反射的局限性发布时间:2015-03-19
问题,以及一个解决方案今天公司的JAVA项目碰到一个问题:在生成xls文件的时候,如果数据较多,会出现ArrayIndexOutOfBoundsException。Google发现是项中所用的jxl包(开源库,用以处理xls文件)的一个BUG。也找到了一个解决办法:http://www.blogjava.net/reeve/archive/2013/01/11/114564.html——即找到它的源代码,修改其中的一个静态常量,然后重新打包成jar即可。试了一下,这个方法确实可行... 查看全文
Java官方为开发者提供了很多功能强大的类,这些类被分别放在各个包中,随JDK一起发布,称为Java类库或JavaAPI。API(ApplicationProgrammingInterface,应用程序编程接口)是一个通用概念。例如我编写了一个类,可以获取计算机的各种硬件信息,它很强大很稳定,如果你的项目也需要这样一个功能,那么你就无需再自己编写代码,将我的类拿来直接用就可以。但是,我的类代码很复杂,让你读完这些代码不太现实,而且我也不希望你看到我的代码(你也没必要也不希望读懂这些晦涩的代码)... 查看全文
· Java开发者必备的工具发布时间:2015-03-18
八款Java开发者必备的工具http://www.csdn.net/article/2015-03-16/2824217着重注意TakipiTakipi是一个轻量级的Java代理,你可以在几分钟内安装完Takipi,没有代码注释或配置的要求。你可以使用一个全功能服务器来操作Takipi。该工具可帮助你减少调试时间。(编译:陈明)... 查看全文
· Java开发熟手该当心的11个错误发布时间:2015-03-18
英文原文:Top11slacknessesormistakesthatcancomebackandbiteyouasanexperiencedJavadeveloperorJavaarchitect生产过程中出现的问题正逐渐得到中层和最高管理层的重视。不管是身为开发人员还是架构师,下列的事项都应该得到你足够的重视以避免陷入未来的尴尬境地。你也可以把它作为排查问题的便签。#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置... 查看全文
· javaMail发布时间:2015-03-17
importjava.util.Date;importjava.util.Enumeration;importjava.util.Properties;importjava.util.Vector;importjavax.activation.DataHandler;importjavax.activation.FileDataSource;importjavax.mail.Message;importjavax.mail.Multipart;importjavax.mail.Session... 查看全文
· java 读取打包文件发布时间:2015-03-17
我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码:Java代码//源代码1:packageedu.hxraid;importjava.io.*;publicclassResource{publicvoidgetResource()throwsIOException{Filefile=newFile("bin/resource/res... 查看全文