自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 问答 (2)
  • 收藏
  • 关注

原创 ZT--Struts2的action之间如何传值?

Struts2的action之间如何传值?njyu 2009-02-20   在struts2的action中,我要从action1转到action2,同时带参数过去,使用如下方式只可以传递一个值:    <result type="redirect" >/action2.action?test={test}</result>,这种凡是只...

2011-01-26 20:00:56 138

原创 ZT---httpclient如何保持session会话模拟登录后的操作

转帖自:http://www.ehelper.com.cn/blog/post/java-httpclient-browser.html 非常谢谢作者的分享,以下内容仅供自己学习使用   浏览器与服务器交互原理以及用java模拟浏览器操作八月 12, 2009 | 标签 http  httpclient   | 浏览 3551评论 3* ...

2011-01-24 21:53:43 339

原创 struts2源代码学习

http://www.blogjava.net/lzhidj/archive/2008/07/10/213898.html http://www.iteye.com/topic/151006 http://www.blogjava.net/lzhidj/archive/2008/07/10/213898.html  @@@@

2011-01-11 23:50:34 108

原创 页面弹出登录框如何通过httpclient进行登录

页面弹出登录框如何通过httpclient进行登录 http://www.blogjava.net/wangxinsh55/archive/2007/10/09/151300.html http://hc.apache.org/httpclient-3.x/authentication.html

2011-01-04 16:17:13 197

原创 主键重复

 如何根据oracle异常判断主键重复 exception       when others then                err_num := SQLCODE;               if err_num = 1 then                 dbms_output.putline(SQLERRM(err_num);              end i...

2010-11-02 13:05:40 308

原创 转贴--在Struts2的Action中取得请求参数值的几种方法

在Struts2的Action中取得请求参数值的几种方法文章分类:Java编程先看GetRequestParameterAction类代码: Java代码 public class GetRequestParameterAction extends ActionSupport {         private String bookName;...

2010-10-27 18:33:25 83

原创 什么情况下变量不等于自身

1.double i; i=0.0/0.0;则:i!=i必定为true2.double d = Double.NaN  d!=d true 

2010-09-10 10:28:31 192

原创 jdbc连接

Connection conn = null; ResultSet rs = null; preparedStatement pss = null; //CallableStatement cstmt = null;   try {  Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );         conn...

2010-08-02 17:43:56 91

原创 关于cookie

1.servlet设定cookie后,另外一个servlet在获取cookie信息时,getDomain() getPath() ,getComment(),为null,(maxAge默认为-1,secure默认为false),因为cookie不会把这些信息带给下一个servlet,所以需要传递这些信息时需要通过name=value,拼接到value中进行获取 2.setSecure(tr...

2010-07-08 10:33:16 106

原创 servlet load-on-startup

servlet load-on-startup 真实含义2010-03-24 09:39这个标签的含义是指,容器启动时加载这个servlet的顺序,正常的取值范围是:负数,0-5,如果是负数或者没有这个标签,则容器在启动时不自动加载 这个servlet,如果是0-5,则按照顺序加载这个servlet,执行初始化方法init()。数字是0-5,加载顺序也是0-5。下面是文档说 明:...

2010-07-05 15:59:00 82

原创 web压力测试工具介绍--ZT

1. LoadRunner:支持多种常用协议多且个别协议支持的版本比较高;可以设置灵活的负载压力测试方案,可视化的图形界面可以监控丰富的资源;报告可以导出到Word、Excel以及HTML格式。2. WebLoad:webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试;webload通过模拟真实用户的操作,生成压力负载来测试web的性能用户创建的...

2010-05-27 21:48:09 218

原创 JVM1.4.1中的垃圾收集

http://www.ibm.com/developerworks/cn/java/j-jtp11253/ 垃圾收集简史http://www.ibm.com/developerworks/cn/java/j-jtp10283/

2010-05-26 21:26:43 99

原创 JAVA内存泄漏原因和内存泄漏检测工具--ZT

摘要  虽然Java虚拟机(JVM)及其垃圾收集器(garbage collector,GC)负责管理大多数的内存任务,Java软件程序中还是有可能出现内存泄漏。实际上,这在大型项目中是一个常见的问题。避免内存泄漏的第一步是要弄清楚它是如何发生的。本文介绍了编写Java代码的一些常见的内存泄漏陷阱,以及编写不泄漏代码的一些最佳实践。一旦发生了内存泄漏,要指出造成泄漏的代码是非常困难的。因此本文...

2010-05-26 21:16:22 113

原创 几个需要仔细阅读的源码

OSGIspringjboss

2010-05-19 23:20:06 85

原创 java双亲委托模型--ZT

为什么要使用这种双亲委托模式呢?因为这样可以避免重复加载,当父亲已经加载了该类的时候,就没有必要子ClassLoader再加载一次。考虑到安全因素,我们试想一下,如果不使用这种委托模式,那我们就可以随时使用自定义的String来动态替代java核心api中定义类型,这样会存在非常大的安全隐患,而双亲委托的方式,就可以避免这种情况,因为String已经在启动时被加载,所以用户自定义类是无法加载...

2010-05-19 21:11:14 107

原创 SQL Server对上亿表的排序和join的问题解决--ZT

对上亿的表进行排序或者上亿的表之间进行join,会导致系统失去响应。◆1.我确实做了一个很大的查询,涉及的数据表有两亿条记录,而且有一个group by操作,造成CPU、内存和磁盘开销均很大。后来和微软的人重新实验了一下,我的查询确实会造成系统反应变慢。后来我们也实验了一下,在这个2亿的表上统计一下行数,即select count(*) from table1,用了1分钟,内存涨了5G左右,磁...

2010-05-17 09:29:53 133

原创 类初始化

1. 初始化分为类的初始化和实例的初始化 2. 每个类在 JVM 中都对应一个 Class 实例 3. 父类实例是作为子例的部分存在的 (Class 实例之间也存在父子关系)4. 初始化实例之前要初始化类  基于以上几点就可以理解以下初始化顺序  1. 父类静态属性、静态类 (父类的初始化,对应 JVM 方法 cinit()) 2. 子类的静态属性、静态类 (子类的...

2010-05-10 19:43:50 95

面试有感

1.一次面试,十万个为什么,原来自己以为了解的还算清楚的问题,其实还可以更深入,只要再多问几个为什么。2.基础和细节很重要,很多知识点也许平时工作中没有涉及,但是不代表不熟悉其原理和机制,有些知识就像1+1=2,不知道或者说的模棱两可是很二,很囧,很白的事情3.在并发编程这块自己的实践还是有所欠缺,要多去实践,在工作中体会其思路和注意事项4.身为三年的开发人员,很多东西必须要能够驾驭和...

2010-05-10 19:22:56 114

连接忘记的一干二净了--ZT

外连接:  除了显示匹配相等连接条件的数据外,还可以显示某一个表中无法匹配相等连接条件的记录!  ------------------------------------------------  1) 左条件(+) = 右条件  左条件所在的表必须严格进行相等连接条件的匹配,而右条件所在的表除了匹配相等连接条件外,还可以显示无法匹配连接条件的数据!  也称为右外连接.  ------------...

2010-04-29 20:22:46 80

listener,filter区别--ZT

web.xml里面可以配置Filter和Listener,他们有什么区别,有什么共同点吗?应该在什么情况下使用他们?网友回复:Filter是过滤器,过滤一些不友好或是你不想要的东东, Listener是Servlet的监听器,可以监听客户端的请求、服务端的操作等。 通过监听器,可以自动激发一些操作。网友回复:Filter可以实现对请求的过滤和重定向等,也就是说可以操作request和re...

2010-04-28 16:05:22 79

java内存泄漏笔记--ZT

利用jdk6查内存泄漏(见编写对GC友好,又不泄漏的代码)(1)jmap -dump:file=heap_file_name pid 会产生一个heap_file_name文件(2)jhat heap_file_name,然后打开浏览器http://localhost:7000/ 浏览。   可看到里面显示了运行的所有的类和实例及大小。平台(例如tomcat)的不会包括在里面。(3)如果觉得不够,...

2010-04-28 14:24:28 80

我可以自己关注自己?

1..javaeye里可以自己关注自己?2..最近rp爆发,怎么每天都会被人关注呢?从中可见每天javaeye的新人,潜水者数量之庞大,难以相信

2010-04-28 10:59:34 97

Servlet 工作流程--ZT

1.Servlet 工作流程用户通过浏览器向Web服务器发送请求http://localhost:port/path服务器定位用户请求资源静态资源:*.html 读取文件内容发送到客户端动态资源:服务器加载web.xml根据Servlet名字,定位Servlet加载类(WEB-INF/classes)和类库(WEB-INF/lib/*.jar)通过反射创建S...

2010-04-28 09:35:01 81

xfire 1.2 实现webservice完整流程--ZT

xfire 1.2 实现webservice完整流程1.打开  myeclipse 60 点击 file -->new -->web service projectProject name  为 xfirewebservice --》 finash2.src目录下创建 包和相应的 java文件 如下所示:MathService.java/** *  */pack...

2010-04-27 11:09:43 90

webservice 简单开发流程--ZT

webservice主要是以接口来访问服务的,所以我采用的步骤基本如下:1、需要发布为服务的组件,都应提供先接口,2、再根据接口编写具体的服务类3、编写service.xml文件,配置服务。4、生成wsdl的一个简单方法,部署并启动服务,浏览器中输入如:     http://localhost:8080/demo/sercices/youServiceName?wsdl  就可以看到你想要的ws...

2010-04-27 11:07:26 85

数据并发带来的各种情况

 一、数据并发带来的各种情况 ①脏读:事务A读到事务B尚未提交的数据,并基于这个数据进行后续操作②不可重复读:事务A读取数据后,被事务B修改或删除,事务A再次读取时前后两次读取的数据不一致③幻像读:事务A读取数据后,事务B新增了数据,事务A再次读取是前后两次读取的数据不一致不可重复读和幻想读的区别:幻象读和不可重复读是两个容易混淆的概念,前者是指读到了其它已经提交事务的...

2010-04-27 09:41:45 185

请教javaeye的一个问题

javaeye是ruby写的?我同时打开了我的收藏中一个链接,两个页面都处于编辑状态,一个进行删除,另一个保存编辑,先删除的成功,后编辑保存的一直处于保存状态,实际未保存,这样并发业务应用没有做任何处理吗?还是我的操作有什么问题,请教各位javaeye工程师们...

2010-04-27 09:22:40 67

java 类初始化--ZT

1、类只有在使用New调用创建的时候才会被JAVA类装载器装入2、JAVA类首次装入时,会对静态成员变量或方法进行一次初始化,但方法不被调用是不会执行的,静态成员变量和静态初始化块级别相同,非静态成员变量和非静态初始化块级别相同。先初始化父类的静态代码--->初始化子类的静态代码-->初始化父类的非静态代码--->初始化父类构造函数--->初始化子类非静...

2010-04-26 16:08:27 81

web并发访问的问题--ZT

转自:http://luckbubble.blog.sohu.com/80664100.html一般的web application,可能会遇到这样的问题,你可以这样模拟:用浏览器开一个窗口,选中一条记录,编辑之,但是先不要保存,新开一个浏览器窗口,找到这条记录,删除之,然后再回到第一个窗口点击保存按钮。假如程序没有做特别的处理,肯定会报错。这个问题,有些公司并不考虑这样的问题,认...

2010-04-26 15:25:29 73

数据库---多事务并发访问问题 --ZT

数据库---多事务并发访问问题(脏读...)(2009-05-08 21:39:35)转载标签:it分类:hibernate理解数据库带来的并发问题包括:      1.丢失或覆盖更新。(幻像读)   2.未确认的相关性(脏读)。   3.不一致的分析(非重复读)。详细描述如下:一,丢失更新  当多个事务选择同一...

2010-04-26 12:37:21 194

session 原理--ZT

session的引入:鉴于http是无状态的协议,当完成客户端和服务器的传递信息后,就断开之间的联系,这样就造成了怎么样在几个页面之间传递信息比如客户端信息,或者假如是写一个购物程序,就要记得购物车里面的信息,jsp提供了四种方法来跟踪客户的状态1:建立匿名的表格字段2: 使用url传递3 使用持久化的cookies4:使用session 的会话机制相对于安全级别来...

2010-04-23 21:34:38 61

JDK 1.4中存在一个有关编--ZT

在JDK 1.4中存在一个有关编码的问题。简要描述如下: 通过参数-Dfile.encoding="charset"设定特定的字符集,但是并不会被当作Reader或者Writer的默认字符集使用。这个问题,有时候会引起隐藏较深的乱码问题。JDK 1.5和1.6中此问题已经不存在,所以,如果遇到在同样默认字符集系统上面运行,基于JDK 1.5正常,基于JDK 1.4则出现乱码问题...

2010-04-23 21:30:48 122

java 类加载机制--ZT

转载自:http://www.blogjava.net/zhuxing/archive/2008/08/08/220841.htmlJava类加载原理解析                                        1       基本信息 摘要:每个java开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后...

2010-04-23 20:59:52 76

两段关于MVC的比较,待验证--ZT

还是Spring MVC好前两天花时间看了一下Struts2(WebWork)的教程,对比了一下,还是觉得Spring MVC更好。原因有几点:1。Spring MVC的controller+command object模式比Struts2的Action模式更安全一些。而在Struts2中,自动数据绑定发生在Action对象上。这样,在Action类中任何有Set方法的属性都有可能被htt...

2010-04-23 20:09:21 78

struts1 和2 的比较--ZT

Struts2与Struts1的对比Action类:• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的...

2010-04-23 19:24:52 73

java学习总结-java集合详解与总结--ZT

1.1. 集合 集合对象:用于管理其他若干对象的对象 数组:长度不可变 List: 有顺序的,元素可以重复 遍历:for 迭代 排序:Comparable Comparator Collections.sort() ArrayList:底层用数组实现的List 特点:查询效率高,增删效率低 轻量级 线程不安全 LinkedList:底层用双向循环链表 实现...

2010-04-23 11:18:03 82

java 集合 数组-ZT

JAVA数组和JAV集合类的操作如果你做过很多java程序,你可能对java集合类很熟悉,例如:Vector和ArrayList。你可以创建一个集合并向其中增加元素:List lst = new ArrayList(); lst.add(new Integer(37));在这个特殊的范例中,一个整型值37用于构造一个Integer封装类对象,然后那个对象被加入到列表。这个简...

2010-04-23 11:17:07 75

java 集合-ZT

浅谈JAVA集合框架Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。 1 Collection 和 Collections的区别。 2 List, Set, Map是否继承自Co...

2010-04-23 11:13:57 69

Servlet不是单例的--ZT

Servlet不是单例的.不过一般来说一个servlet只会有一个实例    1)当container开始启动,或是客户端发出请求服务时,Container会负责加载和实例化一个Servlet(一个servlet只会有一个实例吗?单例模式的吗?)    servlet不是单例的.不过一般来说一个servlet只会有一个实例  例:    当container开始启动,或是客户端发出请求服务...

2010-04-22 20:59:40 93

Java中对HashMap的深度分析与比较--ZT

在Java的世界里,无论类还是各种数据,其结构的处理是整个程序的逻辑以及性能的关键。由于本人接触了一个有关性能与逻辑同时并存的问题,于是就开始研究这方面的问题。找遍了大大小小的论坛,也把《Java 虚拟机规范》,《apress,.java.collections.(2001),.bm.ocr.6.0.shareconnector》,和《Thinking in Java》翻了也找不到很好的答案,于是...

2010-04-22 19:31:37 74

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除