Java学习
文章平均质量分 55
懿之星落45℃
这个作者很懒,什么都没留下…
展开
-
String和StringBuffer区别
在java中有3个类来负责字符的操作。1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.Stri...原创 2011-09-29 13:19:49 · 78 阅读 · 0 评论 -
初学spring,配置实例!!2011年10月12日, AM 11:05:17
1、在建立单纯的spring项目时,web.xml文件如下:<?xml version="1.0"encoding="UTF-8"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems,Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app...原创 2011-10-12 11:05:39 · 90 阅读 · 0 评论 -
最近想买一本书!!!!!Java Web整合开发与项目实战——JSP、Ajax、Struts、Hibernate、Spri(附光盘)...
Java Web整合开发与项目实战——JSP、Ajax、Struts、Hibernate、Spri(附光盘)着本书怎么样?好像是csdnjava学院指定教材?有人会所好,有人说不好@@我不知道怎么办了...原创 2011-10-12 11:12:03 · 145 阅读 · 0 评论 -
Hibernate 批量插入、更新与删除操作 (转载)
批量插入 在项目的开发过程之中,由于项目需求,我们常常需要把大批量的数据插入到数据库。数量级有万级、十万级、百万级、甚至千万级别的。如此数量级别的数据用Hibernate做插入操作,就可能会发生异常,常见的异常是OutOfMemoryError(内存溢出异常)。 首先,我们简单来回顾一下Hibernate插入操作的机制。Hibernate要对它内部缓存进行维护,当我们执行插入操作时,...原创 2011-10-12 15:45:07 · 134 阅读 · 0 评论 -
优化myeclipse的开机速度!!!!关闭自动更新
很多人都感觉myeclipse机子启动速度太慢,那是因为里面集成了太多的功能,但对于大多数人来说是不必要的,只需要根据自己正在用的项目加载相应的工具就行了。等到用到其他的时候再加载需要的。 <1> Myeclipse的安装目录下面有个名为eclipse.ini的文件, 用记事本打开后, 修改参数: 把-Xms128m改成-Xms256m 把-Xmx256m改成-Xmx51...原创 2011-10-12 16:25:50 · 80 阅读 · 0 评论 -
BigDecimal的用法
在我现在进行的项目中用到这种类型,用它来表示金额。可这种类型非常精确,当你在数据库里插入一条数据是6.00时,在显示时却是6.000000000000000000000。在页面显示非常不美观。在网上找了找,还真的找到了解决办法拿来和大家分享一下,在以后做系统时可以用到。它不仅可以做到double和float,而且在商业计算上也能显示它的作用。java.math.BigDecimal。Bi...原创 2011-10-13 11:42:31 · 85 阅读 · 0 评论 -
oracle:Cause: java.sql.SQLException: Io 异常: The Network Adapter could not establ
2011/10/17 11:27:10 DEBUG 000000000000885: null org.springframework.transaction.interceptor.TransactionInterceptor http-8080-2 - Getting transaction for [com.ustcsoft.sw.services.settlement.S...原创 2011-10-17 11:28:03 · 405 阅读 · 0 评论 -
java.lang.reflect.InvocationTargetException Exception in thread "main" java.lang
java.lang.reflect.InvocationTargetExceptionException in thread "main" java.lang.OutOfMemoryError: PermGen space原创 2011-10-17 14:10:44 · 1563 阅读 · 0 评论 -
学习java要明白的6个问题(转载)
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内...原创 2011-10-17 14:30:23 · 92 阅读 · 0 评论 -
java读取文件的几种方法!!
public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream...原创 2011-10-31 16:04:16 · 85 阅读 · 0 评论 -
HashMap和Hashtable的区别
导读: 1 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2 HashTable是线程安全的一个Collection。HashMap是Hashtable的轻量级实...原创 2011-11-01 14:24:26 · 79 阅读 · 0 评论 -
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space(转载)
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space解决方案[转]一直都知道可以设置jvm heap大小,一直用eclipse写/调试java程序。一直用命令行or console加参数跑程序。现象:在eclipse的配置文件eclipse.ini中设置-vmargs -Xms500m -...原创 2011-11-01 16:51:58 · 174 阅读 · 0 评论 -
<c:url> 操作的语法,转载
<c:url value="expression" context="expression" var="name" scope="scope"> <c:param name="expression" value="expression"/> <c:param name="expression原创 2011-11-03 09:30:57 · 188 阅读 · 0 评论 -
OERR: ORA-12519 TNS:no appropriate service handler found
以下为转载OERR: ORA-12519 TNS:no appropriate service handler found客户端连接间歇性失败,报错ORA-12519Cause: the listener could not find any available service handlers that are appropriate for the client...原创 2012-01-16 15:34:43 · 83 阅读 · 0 评论 -
Math.round(),Math.ceil()
Math.round()分别是12,和13 -------取最近的值,四舍五入,最近的(周围)Math.ceil()分别是12和12 ------往小的取,往上取(天花板)Math.floor()分别是13和13 ------往大的取,往下取(地板)...原创 2012-04-27 18:15:19 · 83 阅读 · 0 评论 -
java abstract的用法
Abstract 抽象的 一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现 ...原创 2012-04-28 10:11:44 · 178 阅读 · 0 评论 -
struts2中s:select标签的使用
1.第一个例子:<s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"></s:select>2.第二个例子:<s:select list="#{1:'aa',2:'bb',3:'cc'}" label="abc&qu原创 2012-05-03 10:51:43 · 74 阅读 · 0 评论 -
用com.google.zxing生成、解析二维码
在http://code.google.com/p/zxing/downloads/list下载zxing压缩包(我用的Zxing-1.5),解压后将core/src和javase/src中的com文件夹整体复制到你的java工程中,这两个包里面包含java所用的java源码,代码如下:package com.easyoa.test;import java.awt.image.B...原创 2012-02-01 14:16:55 · 577 阅读 · 0 评论 -
URL后面的时间戳!!!
当决定使用 POST 请求将 JSON 数据发送给服务器时,如下所示:var url = "organizePeople.php?timeStamp=" + new Date().getTime();request.open("POST", url, true);request.onreadystatechange = updatePage;request.setRequ...原创 2011-11-08 11:49:34 · 596 阅读 · 0 评论 -
replace和replaceAll是JAVA中常用的替换字符的方法(转载)
replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是: 1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); 2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("d", "*"...原创 2011-11-08 13:39:06 · 99 阅读 · 0 评论 -
final类和final方法的区别!!!
final方法 将方法声明为final那有两个原因,第一就是说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。第二就是允许编译器将所有对此方法的调用转化为inline(行内)调用的机制,它会使你在调用final方法时,直接将方法主体插入到调用处,而不是进行例行的方法调用,例如保...原创 2011-11-10 10:52:31 · 175 阅读 · 0 评论 -
什么时候使用final修饰
final修饰的参数相当于常量,也就是当多人共同写一个程序的时候避免他人更改这个常量的时候可以使用,或者其它情况下为防止以任何形式改变此常量值的时候...原创 2011-11-10 10:54:59 · 420 阅读 · 0 评论 -
abstract(抽象)修饰符
abstract(抽象)修饰符,可以修饰类和方法1,abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。2,abstract修饰方法,会使这个方法变成抽象方法,也就是只有声明(定义)而没有实现,实现部分以";"代替。需要子类继承实现(覆盖)。...原创 2011-11-12 15:05:41 · 103 阅读 · 0 评论 -
在Spring MVC中使用FileUpload功能
先让我们来看一段摘自《Spring 2.5 Reference 中文版》(http://www.redsaga.com/spring_ref/2.5/spring-reference.pdf)的一段关于FileUpload的开场描述: "Spring支持web应用中的分段文件上传。这种支持是由即插即用的MultipartResolver来实现。这些解析器都定义在org.springfr...原创 2011-11-16 14:58:16 · 93 阅读 · 0 评论 -
getOutputStream() has already been called for this response 的解决方法 (转)
异常:getOutputStream() has already been called for this response 的解决方法 2010-12-11 03:27:59| 分类: 计算机类|字号 订阅今天在第一次接触使用“验证码”功能时,在执行时出现了异常信息: 严重: Servlet.service() for servlet...原创 2011-11-18 12:19:38 · 155 阅读 · 0 评论 -
jquery如何判断checkbox(复选框)是否被选中(转载)
雨中无伞-----WEB前端开发jquery如何判断checkbox(复选框)是否被选中谁都知道 在html 如果一个复选框被选中 是 checked="checked"。 但是我们如果用jquery alert($("#id").attr("checked")) 会提示您是true而不是checked 所以很多朋友判断 if($("#id").attr("chec...原创 2011-11-24 17:03:18 · 113 阅读 · 0 评论 -
深入理解java多态性<转载>
深入理解java多态性 昨天看到一个关于多态性的帖子,参考了回帖者的理解,加入了一些自己的看法,整理出来供大家参考,不一定完全正确,欢迎大家批评指正。(一)相关类class A ...{ public String show(D obj)...{ return ("A and ...原创 2012-02-04 10:25:20 · 100 阅读 · 0 评论 -
一维码,二维码,com.google.zxing
一维码,二维码,zxing 什么是一维码、二维码?一维码就是商品包装盒上的条形码,例如:书本后面的条形码,在真维斯或者其他等品牌店的衣服标签上都可以看到,一维码的应用已经很广泛了;而二维码就是。。。。。。类似“马赛克”打格的图像,以图像中的黑白点数量、大小来表示0和1,因此二维码可以存储的信息远比一维码要多好多,例如火车票右下角的那个方块,别的实在想不起来了……反...原创 2012-02-13 15:30:40 · 320 阅读 · 0 评论 -
POI 操作Excel
POI 操作Excel 一.POI简介Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API目前比较成熟的是HSSF接口,处理MS Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属性如...原创 2012-02-14 09:19:47 · 79 阅读 · 0 评论 -
POI导出excel 实例
编译好的jar主要有这样4个:poi包,poi Browser包,poi hdf包,poi hssf例程包。实际运行时,需要有poi包就可以了。HSSF提供给用户使用的对象在org.apache.poi.hssf.usermodel包中,主要部分包括Excell对象,样式和格式,还有辅助操作。有以下几种对象:HSSFWorkbook excell的文档对象HSSFSheet excell的...原创 2012-02-14 10:55:15 · 78 阅读 · 0 评论 -
poi合并单元格同时导出excel
POI进行跨行需要用到对象HSSFSheet对象,现在就当我们程序已经定义了一个HSSFSheet对象sheet。 跨第1行第1个到第2个单元格的操作为 sheet.addMergedRegion(new Region(0,(short)0,0,(short)1)); 跨第1行第1个到第2行第1个单元格的操作为 sheet.addMergedRegion(new Region(0,(shor...原创 2012-02-14 10:56:11 · 145 阅读 · 0 评论 -
Java遍历map
//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! public static void work(Map<String, Student> map) { Collection<Student> c = map.values(); Iterator it = c.itera...原创 2012-02-17 10:52:16 · 75 阅读 · 0 评论 -
jxl操作excel 单元格样式,合并单元格,插入图
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import javax.swing.ImageIcon;import jxl.Workbook;import jxl.write.WritableImage;...原创 2012-02-17 17:16:55 · 259 阅读 · 0 评论 -
java 在图片上写文字
功能:直接在一张已有的图片上写字,可指定文字颜色。 如果背景图片是空,生成一张白图片,根据文本信息,来决定图片的长度和宽度。 package pictures;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;impor...原创 2012-02-17 23:56:54 · 315 阅读 · 0 评论 -
InheritableThreadLocal的使用问题
单例对象,在多线程环境中使用时,为了避免线程冲突,大家都知道要通过ThreadLocal来管理该对象,为每个线程保存该对象副本,spring中管理bean、hibernated的SessionFactory管理Session都是这么做的,但是ThreadLocal有一个子类InheritableThreadLocal,使得父子线程之间能够共享实例,如 Java代码 Java代码 ...原创 2012-06-27 17:45:47 · 138 阅读 · 0 评论 -
JAVA反射机制 -getClass
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。 ...原创 2012-02-28 11:21:12 · 339 阅读 · 0 评论 -
POI 1.2教程 - 2.2.7 设置单元格的宽度和高度
NPOI 1.2教程 - 2.2.7 设置单元格的宽度和高度作者:Tony QuNPOI官方网站:http://npoi.codeplex.com/ 在Excel中,单元格的宽度其实就是列的宽度,因为Excel假设这一列的单元格的宽度肯定一致。所以要设置单元格的宽度,我们就得从列的宽度下手,HSSFSheet有个方法叫SetColumnWidth,共有两个参数:一个是...原创 2012-02-28 13:03:45 · 4844 阅读 · 0 评论 -
POI 读取EXCEL文件及一些简单的格式设置。
POI 读取EXCEL文件及一些简单的格式设置。2011-05-25 15:18public class ExcelBook { private java.io.FileInputStream inputStream; private FileOutputStream outputStream; private org.apache.poi.hssf.us...原创 2012-02-28 13:15:44 · 313 阅读 · 0 评论 -
jxl 创建表格(包括去掉网格线、字体设置、单元格设置、对齐方式等设置)...
import java.io.File; import java.io.IOException; import jxl.format.Alignment; import jxl.format.Border; import jxl.format.BorderLineStyle; import jxl.format.Colour; import jx...原创 2012-02-28 13:18:24 · 163 阅读 · 0 评论 -
iText学习 ---表格
iText学习 ---表格iText学习第二天---表格 一个最基本的PdfPTable的例子package com.itext.test;import java.awt.Color;import java.io.FileOutputStream;import java.io.IOException;import com.lowagie.text.Doc...原创 2012-03-01 11:46:05 · 98 阅读 · 0 评论