Java相关
iteye_13272
这个作者很懒,什么都没留下…
展开
-
转载:session介绍
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session...2008-06-01 00:07:04 · 65 阅读 · 0 评论 -
再遇 java.util.ConcurrentModificationException
今天又一次遇到java.util.ConcurrentModificationException的异常, 对一个Collection / Map进行遍历或者迭代遍历, 并删除一些符合条件的值时容易出现.很早的时候自己直接使用的是遍历, 基本上每次都会出现这个问题,后经朋友点拨,这里应该用迭代遍历,就不会出现ConcurrentModificationException, 果然很久没出现了,...2009-07-22 11:07:33 · 111 阅读 · 0 评论 -
Java对象的浅拷贝和深拷贝
首先介绍变量拷贝,变量拷贝时,原始变量和拷贝的新变量引用同一个对象。例如:[code="java"]Employee e1 = new Employee();Employee e2 = e1;[/code]如果要创建一个对象的新拷贝,其状态和原对象一样,但是以后各自状态各自维护,就要使用到clone方法了,当然你也可以通过其他方法实现。clone是Object类...2009-07-21 22:45:49 · 74 阅读 · 0 评论 -
JasperReport 个人使用的一些经验
本文主要介绍下我在工作中使用JasperReport的一些经验,顺便给自己也做个笔记。关于JasperReport的介绍就不谈了,网上多了去了,不了解的朋友可以去Google下先,这里主要分享经验和技巧,避免一些网友走弯路。1、[b]关于iReport的使用[/b]JasperReport的使用简单归结就是报表模板+数据填充。模板是通过一个后缀名为jrxml的XML文件...2009-07-20 14:59:24 · 258 阅读 · 0 评论 -
C3P0 导致 Tomcat无法关闭?
[b]----请版主手下留情啊,这个问题目前搜索不到,要是能搜索到也不会来讨论区,别带点问题的帖子都当入门提问贴封了隐藏了----[/b]项目中用到C3P0,也不知道什么时候开始发现,web app 在Eclipse或者Netbeans启动后,然后去关闭Tomcat,无法关闭。异常如下:[code="java"]信息: Stopping Coyote HTTP/1.1 on h...原创 2008-11-14 14:58:47 · 219 阅读 · 0 评论 -
Swing Table上的常用技巧
1、自定义列宽[code="java"]TableColumnModel colModel = table.getColumnModel();colModel.getColumn(0).setPreferredWidth(70);colModel.getColumn(1).setPreferredWidth(55);colModel.getColumn(2).setPref...2009-07-14 15:45:16 · 159 阅读 · 0 评论 -
远程访问Tomcat的JMX
Tomcat的JMX支持默认应该是关闭的,首先我们得打开Tomcat的JMX支持,同时指定远程访问的IP地址、接口、是否支持SSl,是否验证访问等信息。 在Tomcat启动的VM arguments中加入下面的参数:[code="xml"]-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=80...2008-10-20 16:02:25 · 97 阅读 · 0 评论 -
关于JTable的打印讨论
Java中用Table显示数据是再正常不过的了,有各种各样的Table,有些表头是固定的,有些表头是随查询的条件不同而结果不同,另一些表头部分固定,部分随查询的条件不同而结果不同。这些是在界面上的显示,但是如果要打印出来呢? 下面就以打印为住,讨论几种实现方式:[b]1、JTable的print(),这是直接调用JTable的打印方法,打印是直接将界面的样式打印出去的,例如...2009-11-10 15:59:49 · 177 阅读 · 0 评论 -
用Java动态代理实现AOP
AOP主要应用于日志记录,性能统计,安全控制,事务处理等方面。它的主要意图就要将日志记录,性能统计,安全控制等等代码从商业逻辑代码中清楚的划分出来,我们可以把这些行为一个一个单独看作系统所要解决的问题,就是所谓的面向问题的编程(不知将AOP译作面向问题的编程是否欠妥)。通过对这些行为的分离,我们希望可以将它们独立地配置到商业方法中,而要改变这些行为也不需要影响到商业方法代码。 假设系统由...原创 2008-08-23 22:42:04 · 95 阅读 · 0 评论 -
通过Java生成Excel文件
[code="java"]package demo;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import ja...2008-08-14 16:58:26 · 84 阅读 · 0 评论 -
共享下JFreeChart的Developer.Guide v1.0.9
JFreeChart 的Developer.Guide 不好找,比较难下载,共享一下。点击[url=http://www.quanlei.com/download/The.JFreeChart.Class.Library.Developer.Guide.v1.0.9.Jan.2008.pdf]这里下载[/url]...2008-06-29 22:15:56 · 302 阅读 · 0 评论 -
No configuration found for the specified action
用惯了Struts1.1的朋友,在用struts2时可能会出现如下错误:Tomcat 控制台打出如下警告:WARN - No configuration found for the specified action: ‘xxxxx’in namespace: ‘/’. Form action defaulting to ‘action’ attribute’s literal valu...2008-06-20 18:53:38 · 67 阅读 · 0 评论 -
List 分页封装及结合Struts2使用
1. 核心类:[code="java"]import java.util.ArrayList;import java.util.List;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import com.nazca.consult.consult...2008-06-18 22:06:25 · 92 阅读 · 0 评论 -
关于JCS
关于JCS«‹›»JCS是Jakarta的项目Turbine的子项目。它是一个复合式的缓冲工具。可以将对象缓冲到内存、硬盘。具有缓冲对象时间过期设定。还可以通过JCS构建具有缓冲的分布式构架,以实现高性能的应用。 对于一些需要频繁访问而每访问一次都非常消耗资源的对象,可以临时存放在缓冲区中,这样可以提高服务的性能。而JCS正是一个很好的缓冲工具。缓冲工具对于读操作远远多于写操作的应用性能提...2008-06-18 21:22:53 · 92 阅读 · 0 评论 -
自定义带关闭按钮的TabbedPane
[code="java"]package test;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTabbedPane;import java.awt.Rectangle;import java.awt.Color;import java.awt.event.Mouse...2008-06-13 14:32:01 · 273 阅读 · 0 评论 -
JFreechart使用技巧
1.自定义纵轴的数值显示位数[code="java"] NumberAxis vn = (NumberAxis) xyplot.getRangeAxis(); vn.setAutoTickUnitSelection(false); NumberTickUnit nt = new NumberTickUnit(1.0);//控制显示位数 ...2009-07-27 18:50:48 · 80 阅读 · 0 评论