
java学习
iteye_10211
这个作者很懒,什么都没留下…
展开
-
推荐一个好的java学习网站
我写博客不为什么 只为自己能把学到的东西毫无保留的写在上面 以备将来查阅,所以有对我不满的我也没办法.我是新手上道,请问哪位没从新手上走过来呢! 同志们 请不要以现在的眼光去衡量一个人.http://blog.sina.com.cn/swingjava 他是sun公司的员工 精通java 希望爱学习的你们可以从中学习 进步!...2008-02-15 11:57:25 · 119 阅读 · 0 评论 -
教大家如何更好的使用HashMap
先来看一个例子:将Student作为key HomeInfo作为value放入HashMap容器中然后看打印的结果package com.xkd;public class Student { private String name; private int age; private String ic; public String getName() { return name; } p...2010-04-12 23:16:18 · 205 阅读 · 0 评论 -
java.net.SocketException: Broken pipe
java.net.SocketException: Broken pipeat java.net.SocketOutputStream.socketWrite0(Native Method)一般出现在linux服务器上,常常由于网络不稳定或者服务器负荷过大,管道读端没有在读,而管道的写端继续有线程在写,就会造成管道中断。(由于管道是单向通信的) SIGSEGV(Segment fault)...2010-04-25 23:17:42 · 722 阅读 · 0 评论 -
JBOSS 内存溢出
前几天做EXCEL导出数据,发现当数据量达到一定的时候会报内存溢出的错误。解决方案: 修改JBOSS启动参数。在jboss/bin/run.conf文件 将JAVA_OPTS -Xms 512m -Xmx 1024m修改 将后这两个参数的值修改大一点 JAVA_OPTS -Xms 800m -Xmx 1536m 一般后面的参数不要超过机器内存的90%,不建议设置的太大,一般设在机器内...原创 2010-05-08 22:05:10 · 406 阅读 · 0 评论 -
java.util.ConcurrentModificationException 原由
用iterator遍历集合时要注意的地方:不可以对iterator相关的地方做添加或删除操作。下面用List为例来说明为什么会报 ConcurrentModificationException 这个异常,其它集合类似可以自己思考。 public static void main(String[] args) { List<String> set = new ArrayL...2010-05-16 11:46:11 · 195 阅读 · 0 评论 -
Page-encoding specified in XML prolog (UTF-8)
在用记事本修改jsp 页面时 如果jsp的第一行是编码格式就有可以能在运行时抛出Page-encoding specified in XML prolog (UTF-8)这种提示的异常,实际上就是编码格式不正确,记事本程序看到第一行时,在保存时有可能会将jsp转成utf-8的格式,有人说将UTF-8写成utf-8就没问题了,单机服务器确实没问题,但如果是双机,劝你最好不要这么做,到时候你会发现,你...原创 2010-05-29 12:49:39 · 253 阅读 · 0 评论 -
线程异常终止
最近在做一个项目时用到了多线程,开启一定数量的线程无限循环交易,在交易过程中难免会遇到一些异常,如果这时候异常不处理当前线程也就终止了,通常我们会在交易流程中处理需要捕获的异常。但这样做实际上并不全面,最就遇到了这种问题,交易过程中抛出的不是必须捕获的异常,甚至有些时候我们根本不知道这个过程会抛出出什么样的异常,如果在这个时候希望线程不被终止而是继续下一下,我们通常就要做一个模糊的处理。在线程的...原创 2010-06-29 18:36:49 · 399 阅读 · 0 评论 -
Context startup failed due to previous errors
严重: Context [/app] startup failed due to previous errors这个异常在WEB服务重启时出现,造成这个异常的原因有多种 1.如果在这个异常前面有其它异常,请先解决前面的异常,因为其它的异常也会导致这个结果,比如:服务启动时找不到类,配置文件读取异常等。 当你前面的异常解决后这个异常自然也就消失了。 2.如果前面的异常都解决了...原创 2010-07-29 13:03:41 · 846 阅读 · 0 评论 -
ERROR [AjpMessage] Invalid message recieved with signature 18245
ERROR [AjpMessage] Invalid message recieved with signature 18245 访问端口不正确找到JBOSS_HOME的\server\default\deploy\jboss-web.deployer\server.xml文件, <Connector port="8080" address="${jboss.bi...原创 2010-07-29 15:37:55 · 1267 阅读 · 0 评论 -
从JKS文件中读取密钥
JKS文件是一个java中的密钥管理库,里面可以放各种密钥文件,JKS文件的生成这里暂且不说,这里主要是关注如何从JKS文件中将已有的密钥读取出来。 下面是两个java读取JKS文件中密钥的方法当然在看懂下面两个方法之前要对JKS文件的结构有所了解:JKS文件就好像一个仓库,里面可以放很多的东西,这里只存放一类东西就是密钥,仓库当然会有一把锁,防范别人随便乱拿,这个就是JKS文件的...2010-04-11 16:37:44 · 789 阅读 · 0 评论 -
中文乱码问题
Char流向byte流的错误转换 byte流向Char流的错误转换 通常程序与其他存储媒介交互时容易产生的乱码。 常见存储媒介,如数据库,文件,流等的存储方式都是基于字节流的,程序与这些媒介交互时就会发生字符(char)与字节(byte)之间的转换。 我们常见的有可能存在转码的地方: 从页面form提交数据到程序 byte->char从程序到页面显示 char->byte 从...原创 2010-10-08 17:57:51 · 201 阅读 · 0 评论 -
Java中将图片保存到数据库中
在实际的开发中,我们可能需要将图片、影音等文件直接保存到数据库中,然后通过编程方式将数据读出进行使用。例如将读出的图片数据显示出来,将读出的电影文件播放出来。二进制数据直接保存到文件和从文件中读出非常的简单。和普通的数据库操作差别不大。只是用到部分流操作。例如各种输入输出流操作。所以深刻理解流操是非常重要的。在此我借助于一个JSP的简单实例进行讲解。此实例保存职员数据,其中职员数据...2008-04-21 15:12:14 · 815 阅读 · 0 评论 -
下拉框点击事件&JS操作
前几天遇到一个问题:当你点击一个选择下拉框内容时,另一个地方显示这个内容的详细介绍例如: 点击“北京” 在一个文本框里显示北京的详细介绍信息 “上海” 在一个文本框里显示上海的详细介绍信息我采用的是JavaScript 辅助实现:下拉框点击事件及JS操作 点击下拉菜单选项内容 显示相应的内容消息在另一个地方展现------------...2008-04-23 17:40:20 · 919 阅读 · 0 评论 -
java自定义标签代码
--------------------javaBean---------------AuditingMSSqlIMp.java文件public Page getAuditingListPage(int pageIndex, int pageSize,int userId) throws SQLException { // TODO Auto-generated method stu...2008-04-25 10:15:10 · 97 阅读 · 0 评论 -
二叉树 添加和查找
------------ 前几天闲下来时间做的一个二叉树的小例子-----------(仅供参考)package listsample;public class TreeList { /* 节点类.不作任何操作 只声明节点数据成员. 并初始化 */ class TreeNode{ public ...2009-03-13 15:38:07 · 116 阅读 · 0 评论 -
解决struts2传值到action乱码问题
这两天在研究struts2,页面给aciton传值时乱码问题的确挺让人费解;还好现已解决,希望能帮助更多和我遇到同样问题的人:只需要在struts.xml文件中添加:页面编码格式如果是gb2312那么value值就写gb2312,页面编码如果是GBK那么value值就写GBK;总之页面什么编码格式这里的value就写什么格式。这样简单语句话就解决了乱码问题如下:...2009-04-09 11:44:00 · 91 阅读 · 0 评论 -
面向对象概念之一:封装
封装:Encapsulation 是指隐藏属性,方法或实现细节的过程.仅对外公开接口. 封装的最大优点是: 1.便于使用者正确.方便地理解和使用.防止使用者错误的修改系统属性. 2.清楚的体现了系统之间的松散耦合关系,提高系统的独立性. 3.提高软件的可重用性. 4.降低大型系统的构建风险.即使整个系统不成...2007-09-04 14:53:24 · 208 阅读 · 0 评论 -
两个下拉框 左框添加值右框删除值
Untitled Page// = 0; i --) { if (listSelectedRoles.options[i].selected) listSelectedRoles.options.remove(i); }}// ]]> ...2008-11-07 17:24:32 · 108 阅读 · 0 评论 -
struts2的action调用
[b]1、Action类:[/b] public class IndexAction3 extends ActionSupport { @Override public String execute() { return SUCCESS;//继承ActionSupport里的execute()方法。 } }[b]2、Action调用由指定的me...原创 2010-02-03 16:38:52 · 149 阅读 · 0 评论 -
Unable to load configuration. - package
Unable to load configuration. - package (action)今天遇到了这个问题,异常只告诉我们在哪行出错了,但是为什么出错却没给描述。首选说下我是怎么解决的, 把package(action) 对应的名字(name)改掉,改成一个不会被经常用的名字,重启 问题解决。从解决的方法上看,应该是我们取的名字(name)和已经package (action)...原创 2011-02-16 10:00:57 · 377 阅读 · 0 评论