
java
文章平均质量分 66
iteye_14876
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
为什么Java不支持创建范型数组?
http://www.blogjava.net/myqiao/archive/2005/08/08/9580.html 我想这个问题的答案是:因为这样做会破坏类型安全。核心的问题在于Java范型和C#范型存在根本区别:Java的范型停留在编译这一层,到了运行时,这些范型的信息其实是被抹掉的;而C#的范型做到了MSIL这一层。Java的做法不必修改JVM,减少了潜在的大幅改动和随之而来的风险,也...原创 2008-12-22 11:44:06 · 121 阅读 · 0 评论 -
Attribute value request.getAttribute("id") is quoted with " which must be
报错:Attribute value request.getAttribute("id") is quoted with " which must be escaped when used within the value遇到这样的问题在网上找了解决方案现总结2点:解决以上问题有两种解决方案:方案一这么改写:方案二归根结底是tomcat版本的...2009-11-25 12:55:09 · 370 阅读 · 0 评论 -
Collection和Map支持
WebWork支持多种方法来判断集合中的对象类型. 这是通过一个 ObjectTypeDeterminer 完成的. WebWork提供了缺省实现. 下面的JavaDocs解释了对Map和Collection的支持是如何在DefaultObjectTypeDeterminer中完成的:ObjectTypeDeterminer检查 Class-conversion.properties 文件中包...原创 2009-05-18 20:29:57 · 152 阅读 · 0 评论 -
java中产生随机数
import java.util.Random; /** * Java实用工具类库中的类java.util.Random提供了产生各种类型随机数的方法。 * 它可以产生int、long、float、double以及Goussian等类型的随机数。 * java.lang.Math中的方法random()只产生double型的随机数。 */ public class RandomNumber{p...原创 2009-06-23 16:06:44 · 114 阅读 · 0 评论 -
Checked vs UnChecked 异常 ,使用场合?
异常的概念 任何的异常都是Throwable类(为何不是接口??),并且在它之下包含两个字类Error / Exception,而Error仅在当在Java虚拟机中发生动态连接失败或其它的定位失败的时候,Java虚拟机抛出一个Error对象。典型的简易程序不捕获或抛出Errors对象,你可能永远不会遇到需要实例化Error的应用,那就让我们关心一下Exception。 ...原创 2008-10-24 17:04:24 · 108 阅读 · 0 评论 -
把重要的业务日志异步批量写入数据库
1. 把重要的业务日志异步批量写入数据库 配置文件示例:log4j.logger.business=INFO,dblog4j.appender.db=org.apache.log4j.jdbc.JDBCAppenderlog4j.appender.db.BufferSize=10log4j.appender.db.URL=jdbc:hsqldb:res:/hsqldb/bo...原创 2008-11-17 09:40:45 · 773 阅读 · 0 评论 -
通过java或jsp向数据库存取二进制图片
前几天突然看到学校音乐站上的图片原来是存储在数据库上的,是二进制而不是使用路径保存的,在网上招了找发现大多介绍的都是hph方式,在这里做个总结,首先要存储二进制文件在数据库中要搞清楚下面几个内容:1 mysql存储大容量的二进制文件的格式是blob,其实除了图片还可以存别的2 要向数据库存储二进制的文件一定要把要存储的数据转换成二进制流废话就不多说了,大家看看代码很容易明白,先来看...原创 2008-11-21 15:55:51 · 121 阅读 · 0 评论 -
每一个JAVA初学者都应该搞懂的问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于优快云的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello w...原创 2008-12-11 17:25:55 · 90 阅读 · 0 评论 -
JDBC对CLOB的增修查
package com.yysoft.a.test;import java.io.IOException;import java.io.Reader;import java.io.Writer;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import jav...原创 2011-09-23 16:06:04 · 103 阅读 · 0 评论 -
javaMail邮件发送java.lang.SecurityException: Access to default session denied
{exception=java.lang.SecurityException: Access to default session denied} java.lang.SecurityException: Access to default session denied at javax.mail.Session.getDefaultInstance(Session.java:321) ........原创 2012-07-04 15:48:11 · 908 阅读 · 1 评论 -
java.lang.ClassCastException: weblogic.jdbc.wrapper.Blob_oracle_sql_BLOB
开发时,向oracle写入blob数据时,如下: oracle.sql.BLOB blob = (oracle.sql.BLOB) rs.getBlob(1); BufferedOutputStream bos = new BufferedOutputStream(blob.getBinaryOutputStream()); bos.write(define.ge...原创 2012-05-12 18:46:41 · 188 阅读 · 0 评论 -
文件夹路径 My Documents中包含无效字符的错误
新装了套xp ghost版系统,d盘莫名其妙的指向了dvd光驱,安装J2SE Runtime Environment时出现"文件夹路径 My Documents中包含无效字符的错误",google了下,结果如下 以错误代码的英文版为关键字在GOOGLE上搜索到了英文的解决办法,进入注册表发现我的/My documents 目录竟然指向了光驱。。不知何故。改正后再安装就可以了查了下注册表,发现...2008-09-09 09:34:17 · 1089 阅读 · 0 评论 -
FileWriter不能写utf-8
今天碰到个问题,统计数据,用FileWriter写到unix系统的一个文件中,然后程序导入到另外一个表中,总是有乱码出现。数据库驱动的编码是utf-8,转了好几次也不行,怀疑是写文件的问题。上网google了下,原来FileWriter不能写utf-8,google就是好。package cn.yethyeth.sample.io; import java.io.FileNotFoundExce...原创 2008-08-01 01:48:46 · 306 阅读 · 0 评论 -
String和InputStream的转换
1. String --> InputStreamInputStream String2InputStream(String str){ ByteArrayInputStream stream = new ByteArrayInputStream(str.getBytes()); return stream;}2. InputStream --> StringS...原创 2008-07-10 11:21:23 · 180 阅读 · 0 评论 -
Java程序员的推荐阅读书籍
Java程序员的推荐阅读书籍 关键字: 读书 《Java程序员的推荐阅读书籍》 JavaEye (http://www.iteye.com) 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提...原创 2008-07-17 13:58:35 · 99 阅读 · 0 评论 -
struts2学习
Struts1 缺陷:1.支持的表现层技术单一,只支持JSP2.与Servlet API严重耦合,难于测试public ActionForward LinkManageContactListAction(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletRes...2008-07-17 17:36:08 · 74 阅读 · 0 评论 -
webwork表单不提交
现在的项目一直在用webwork,有时会碰到表单不提交的问题,现整理一下,以后有新的再添加:1.当表单内有同名控件时提交不成功比如有两个name都为userName的控件,值不一样。2.当页面有name为submit的控件时用document.forms[0].submit()提交页面报错。比如:3.当页面内控件name为对象属性,而在webwork action找不到...2008-07-23 09:12:40 · 142 阅读 · 0 评论 -
JSP/Servlet的重定向技术综述
由于response是jsp页面中的隐含对象,故在jsp页面中可以用response.sendRedirect()直接实现重定位。 注意: (1).使用response.sendRedirect时,前面不能有HTML输出。 这并不是绝对的,不能有HTML输出其实是指不能有HTML被送到了浏览器。事实上现在的server都有cache机制,一般在8K(我是说JS...原创 2008-07-28 08:57:59 · 76 阅读 · 0 评论 -
EL表达式
EL语法EL的语法很简单,他最大的特点就是使用上很方便例:${sessionScope.user.sex}所有EL都是以 ${ 为起始、以} 为结尾的。上述EL范例的意思是:从Session取得用户的性别。如果使用之前JSP代码的写法如下:<%User user = (User)session.getAttribute("user");String sex = user.getSex( )...原创 2009-04-03 10:56:12 · 150 阅读 · 0 评论 -
Java编程技术中汉字问题的分析及解决
在基于 Java 语言的编程中,我们经常碰到汉字的处理及显示的问题。一大堆看不懂的乱码肯定不是我们愿意看到的显示效果,怎样才能够让那些汉字正确显示呢?Java语言默认的编码方式是UNICODE,而我们中国人通常使用的文件和数据库都是基于GB2312或者BIG5等方式编码的,怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编码呢?本文将从汉字编码的常识入手,结合Java编程实例,分析以上两个问题并...原创 2009-04-03 11:02:38 · 109 阅读 · 0 评论 -
properties文件编码问题
在阅读JAVA程序的时候,遇到了一个问题:properties文件打开时不能正确显示汉字,自己也不懂,在网上搜了几个方法也没起作用,最后还是请师傅来,一会就搞定。方法是找到文件夹PropertiesEditor4.8.1,找不到的可以跟我要(99505899),把其放在文件夹plug-in(自己建).再建一新文件夹links,在其内建一文件*.link(*表示任意起名)内容为path=p...原创 2009-04-03 11:04:35 · 103 阅读 · 0 评论 -
eclipse 不自动编译java文件的问题
今天出现了eclipse 不自动编译java文件的问题,在网上找了找资料,总算把问题解决了,现在把这个问题的解决方法总结一下.1、检查Project -- Build Automatically有没有勾上?如果没有,勾上以后,clean一下,重启eclipse.2、检查你的lib里面有没有不用的jar包,看你的.classpath文件中有没有错误的路径.3、这是最重要的一点,有problem...2009-04-08 14:15:28 · 138 阅读 · 0 评论 -
java写文件方法之比较
最近对以前开发的一个通用数据迁移的软件进行优化。除了用JDK5.0的多线程技术进行的改进之外,也比较了一下java写文件的性能。 在java写文件中,通常会使用FileOutputStream和FileWriter,FileWriter只能写文本文件。FileOutputStream也经常结合BufferedOutputStream。因为实际应用中写文本文件的情况占了大多数。所以下面测试...原创 2008-07-30 12:39:57 · 282 阅读 · 0 评论 -
什么是java序列化,如何实现java序列化? .
Java 串行化技术可以使你将一个对象的状态写入一个Byte 流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动地恢复到上次执行的状态。序列化就是一种...原创 2013-04-18 11:38:30 · 115 阅读 · 0 评论