自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

applepop的专栏

~~~~~~~~I am applepop~~~~~~~~

  • 博客(57)
  • 资源 (15)
  • 收藏
  • 关注

转载 List自定义排序 让Collections.sort 排序支持对象属性

import java.lang.reflect.Method; import java.text.SimpleDateFormat; import java.util.*; public class ListComparator implements Comparator { public ListComparator() {} public

2012-02-24 15:06:18 1401

原创 apache2.2 + mod_jk + tomcat6 实现apache代理tomcat

一、安装apache、tomcat,下载mod_jk二、修改apache配置文件在httpd.conf文件的末尾添加如下内容:# module mod_jk config fileInclude conf/extra/mod_jk.conf在Apache2.2\conf\extra\目录下新建文件:mod_jk.conf,内容如下:#load module mod

2011-12-09 16:01:50 963

转载 IE6 Form submit 不提交的解决方案

今天碰到一个很有趣的问题。用From向提交数据,一是用按钮,一是通过JavaScript脚本:formElement.submit()。不管哪种方法都是很简单的。但是今天我就在这个简单的地方遇到了麻烦。我正在做的页面是用JavaScript准备数据填写Form然后提交。然而,在IE6下通过JavaScript提交数据时页面没有反应(也没有提示)!?奇怪的是,在FireFox/Opera

2011-04-29 18:51:00 2404

转载 代码分析工具 findbugs

findbugs是一个开源的eclipse代码检查工具;它可以简单高效全面地帮助我们发现程序代码中存在的bug,badsmell,以及潜在隐患。针对各种问题,它并且提供了简单的修改意见供我们重构时进行参考; 通过使用它,可以一定程度上降低我们codereview的工作量,并且会提高review效率。通过findbugs找到bug,再由我们自己重构代码,可以培养我们的编码意识及水平,形成好的习惯提高

2011-03-28 11:24:00 805

转载 在eclipse中为xml文件编辑添加代码提示

这个对于很多xml格式的配置文件编辑很有帮助,以spring配置文件为例:进入:window -> Preference... -> MyEclipse -> Editors -> XML ->XML Catalog选择:选中“User Specified Entries”,点击“Add...”按钮填入:location: 选择本地文件系统上spring-beans

2011-03-25 15:53:00 1003

转载 Hibernate 中 formula的 应用

这个是一个非常好用而且非常实用的属性。     如果你希望查询一些数据库中没有的此列的数据,如:截取字符串,或链接字符串或者一些求值函数(sum,average,max)等等。你可以不需要像以往在程序里做了,在配置文件里我们可以直接完成这些操作。      我的数据库里有三个字段  uId(主键),uFirst(字段一),uSecond(字段二)      我的POJOpu

2011-03-25 15:21:00 883

原创 spring加载jar包中的hbm

classpath:/hbm 当hbm文件被打成jar包时,上面的方法就不能用了。幸亏org.springframework.orm.hibernate3.LocalSessionFactoryBean还有mappingJarLocations属性。改为下面的配置就好了 WEB-INF/lib/test.jar

2011-03-24 15:50:00 1439

原创 Struts2中namespace的用法

<br /> Struts2中关于Action的namespace在很多地方出现,如struts.xml、form标签等等,有些莫名其妙的错误就是由于 namespace设置错误造成的。如无法找到匹配的Action,访问不了result指定的页面等等。<br />    namespace的作用是定义访问Action的url,在不同的namespace中可以定义同名的action,不同的包可以共享同一个 namespace,可以通过namespace控制action的访问。<br />     在

2011-03-24 11:03:00 699

转载 安全检测Java Web应用网站漏洞

<br />web开发应用程序(网站),是目前应用最广泛的程序。但是开发者的水平参差不齐,导致了各种各样web漏洞的出现。本文站在分层架构的角度,分析一下如何在java web程序中找到可能出现的种种漏洞。<br />  本文讨论的只是web程序上的漏洞,和其它漏洞,是相对独立的。这句话看似废话,实际上却说明了时常被忽略的因素,即:“很多人认为只要我开发web程序没有漏洞,web服务器就安全了”,事实上,并非如此。一个合格的web程序开发人员,应该时刻清楚自己开发的程序会在什么环境中被使用,以及

2011-03-22 13:03:00 887

转载 Struts2框架安全缺陷

当前java开发网站,通常不会是纯JSP的,大都使用了java framework。  有了这些framework,让开发人员更加快速的开发出代码,也让代码非常具有可扩展性,那些分层架构的思想,更是深入人心。这些也大大影响了安全代码审核,曾提出“分层审核代码”的思想,比如在DAO层专门检查sql注入,在view层检查xss等。这些框架都有自己的层级,本次文章主要讲的是struts这个框

2011-03-22 12:59:00 1543

转载 SSH ehcache二级缓存配置

1、首先设置EhCache,导入ehcache.jar,建立配置文件ehcache.xml,默认的位置在class-path,可以放到你的src目录下:<?xml version="1.0" encoding="UTF-8"?><ehcache> <diskStore path="java.io.tmpdir"/>  <defaultCache   maxElementsInMemor

2011-03-21 17:56:00 4358 1

转载 struts2 分页 序号

1:#status.odd 是否奇数行2:#status.count 当前行数3:#status.index  当前行的序号,从0开始『#status.count=#status.index+1』4:#status.first 是否第一行5:#status.last 是否最后一行6:#status.modules(in

2011-03-21 17:39:00 1486

转载 Struts2中struts-default.xml、struts.xml 及struts.properties详解

Struts2中struts-default.xml、struts.xml 及struts.properties详解1) struts-default.xml该文件位于struts2-core-2.1.8.1.jar包内,是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和拦截器。     "-//Apache Software Foundatio

2011-03-14 14:45:00 1202

转载 ArrayList深拷贝的一种实现方法

原帖地址:http://suihr.javaeye.com/blog/469616 大家应该理解浅拷贝和深拷贝的区别:浅拷贝:被复制对象的任何变量都含有和原来的对象相同的值,而任何的对其他对象的引用仍然指向原来的对象。对拷贝后的引用的修改,还能影响原来的对象。深拷贝:把要复制的对象所引用的对象都复制了一遍,对现在对象的修改不会影响原有的对象。如果大家还不理解,在网上看到一个

2010-06-29 17:32:00 6386 1

转载 Java的深拷贝和浅拷贝

原文链接:http://blog.csdn.net/sheismylife/archive/2009/09/19/4570121.aspx 熟悉C++的朋友对这个话题应该很熟悉,浅拷贝就是指两个对象共同拥有同一个值,一个对象改变了该值,也会影响到另一个对象。深拷贝就是两个对象的值相等,但是互相独立。本来想把以前写的一篇文章扩充一下,没想到居然牵扯出很多复杂的问题。本文测试环境是window

2010-06-29 16:09:00 887

原创 随笔

创业半年多了,发现自己好久没将自己遇到的新技术点整理归纳到这里来了。回头想想,是不是自己有点急功近利,或者是太忙忘记了,这些或许都能成为最近没有整理、总结的理由。每次攻克一个技术点的时候,会让人无比的喜悦和满足,但是知识需要积累和沉淀,不能用完了就忘记了,俗话说好脑子不如烂笔头。所以我们在工作中应该把遇到的技术点和问题总结、归纳记录下来,经常的温故知新,这样我们才能进步,才能成长!

2010-06-22 18:51:00 572

转载 转化字符串表达式为数学公式并算出结果

/* * FormulaCalculator.java * * Created on 2007年9月18日, 上午11:40 * @title 转化字符串表达式为数学公式并算出结果 * @description 转化字符串表达式为数学公式并算出结果 * 注意:为了区分负号,这边使用#代替减号 * 使用方法: * FormulaCalculator calculato

2009-11-24 13:00:00 3697

转载 DOCTYPE声明对JS获取窗口宽度和高度的影响

摘注】:以下说法不准确,不是有没有DOCTYPE声明,而是不同的DOCTYPE声明对js的处理有影响。在没有DOCTYPE声明的情况下:document.body.clientWidthdocument.body.clientHeight为当前窗口的宽度/高度;在DOCTYPE声明以后document.body.clientWidthdocument.body.clie

2009-11-06 17:37:00 769

转载 轻松设置就能使MyEclipse具有代码提示功能

一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的 ,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不 清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提 示功

2008-12-02 11:16:00 889

转载 webwork+spring+hibernate整合

1、webwork、spring的集成  (1)、开启spring的集成:         首先将最新的spring的jar加到classpath中,然后在src目录下建立webwork.properties文件,文件只包含下面的内容        webwork.objectFactory=spring         这种情况下,所有的对象都至少会试图使用Spring来创建.如

2008-11-04 15:10:00 3143

转载 DWR小结之DWRUtil篇

$();功能:相当于document.getElementById(id);参数: id或name属性值;例:        Var ele=$(txt_test);        Var str=DWRUtil.toDescriptiveString(ele,1)        DWRUtil.debug(str);DWRUtil.getValue()

2008-11-03 08:58:00 559

原创 DWR的同步与异步

AJAX是用来实现异步调用的,但有些情况下,我们必须要实现同步效果,避免有关联的方法调用顺序被打乱。比如,一个编辑文章的页面有两个select下拉选框(id分别为s1和s2),显示该篇文章所在的父分类和子分类。子分类的内容根据父分类的选择发生变化。会有如下三个方法调用(每个function的具体代码省略,不在讨论范围):         //初始化第一个下拉框(这篇文章的父分类)

2008-10-29 13:02:00 1676 1

转载 Java开发者的十大戒律

有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。  一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对 程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代码是你个人 的,那还算是走运了,不幸的是,当然了,

2007-11-26 11:11:00 863 1

原创 java技巧

1.拆分字符串遇到特殊字符,比如:对‘$’符号,就应该使用‘//$’,后总结可以加个方括号如 "[.]"。2.遍历HASHMAPIterator itr = map.keySet().itrator();while(itr.hasNext()){    Object temp1 = itr.next();    Object temp2 = tab.get(temp

2007-11-23 15:23:00 881 1

原创 读写文件

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 //////////////////////////////////////////////////////////////// 2 //   3 //  程序:ReadWite

2007-11-23 14:51:00 424

原创 正则表达式使用详解

如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是 什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确的加以灵活运用?本文将 就此展开介绍,希望能够对那些渴望了解和掌握正则表达式的读者有所助益。入门简介  简单的说,正

2007-11-23 14:49:00 525

原创 解析XML字符串与xml文件

对两种情况,这个文件不需要修改:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 import org.xml.sax.Attributes; 2 import org.xml.sax.helpers.Default

2007-11-23 14:47:00 1024

原创 java随机生成动态验证码

为 了防止某些用户使用软件进行登录和发布信息,很多网站在用户登录或者发布信息时,都要求用户输入验证码。验证码通常是以一幅图片的形式显示的,用户按照图 片中显示的数字或者字母依次输入,服务端将对用户输入和验证码进行比较,以判断用户是否经过检验。由于验证码都是随机生成的,自动发布信息的软件无法知道 生成的验证码。   1生成图片的程序:  2/**//*  3 * RandomCo

2007-11-23 14:45:00 1978

原创 JSTL

原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了JAVA 程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。下面总结总结,学习学习。:)JSP标准标记库( Standard Tag Library, JSTL)

2007-11-23 14:44:00 570

原创 TOMCAT 下设置FILTER解决中文乱码问题

页面都用UTF-8了,而且数据库链接池也做了编码控制,还是出现了乱码。不过刚开始用那个数据库,还没有用FILTER都没有乱码。于是我想到是否用个FILTER试试。过程:       1package org.cotel.Evote.Util; 2 3import java.io.IOException; 4import javax.servlet.*; 5

2007-11-23 14:42:00 745

转载 ubuntu配置大全

第一,就是更改源:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup sudo gedit /etc/apt/sources.list然后删除里面原来的内容,加入如下内容deb http://cn.archive.ubuntu.com/ubuntu feisty main restricted uni

2007-11-23 14:26:00 1203

转载 IE模式对话框编程技术(Javascript)

ssshowModalDialog和showModelessDialog使用心得一、showModalDialog和showModelessDialog有什么不同?  showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。  showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没

2007-11-07 09:05:00 728

原创 java解析xml字符串

package aa;import java.io.IOException;import java.io.StringReader;import java.util.List;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom

2007-11-02 11:14:00 12448 1

转载 net中前台 javascript与后台c#函数相互调用

C#代码与javaScript函数的相互调用问:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入bu

2007-10-26 13:00:00 644

转载 验证有效 "日期时间" 的正则表达式(已解决闰二月)

^((/d{2}(([02468][048])|([13579][26]))[/-///s]?((((0?[13578])|(1[02]))[/-///s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[/-///s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[/-///s]?((0?[1-9])|([1-2]

2007-10-17 10:28:00 663

原创 asp.net用js的alert显示变量

private void LoadData(){   using(sqlconnention conn=new sqlconnetion(connstring))   {      try      {        ..................       }           catch(Exception ex)                {

2007-10-16 15:51:00 1911

原创 在ASP.Net中应用Javascript

一、ASP.Net与Javascript .Net是微软公司下一代的战略核心,ASP.Net是.Net战略在Web开发方面的具体实现。它继承了ASP的简单性和易用性,同时克服了ASP程序结构化较差,难于阅读和理解的缺点。特别是服务器端控件和事件驱动模式的引入,使得Web应用程序的开发更接近于过去桌面程序的开发。在各种各样介绍ASP.Net的文章和书籍中,都把重点放在了服务器控件和.Net

2007-10-12 13:10:00 631

转载 上班族饮食十大“夺命”恶习

经常听周围的人说起:“怎么办呀,又查出来血脂异常了”,“某某血压偏高呀”,“最近又胖了怎么办,上次体检已经有脂肪肝了!”这些问题也许在你身上也发生过。其实这些问题的一个根源就是“吃”——    下面罗列一下有关“吃”的十大健康杀手:    夺命恶习1:进食速度过快    夺命理由:加重肠胃负担,导致肥胖。很多办公室一族的午餐,都是在非常匆忙的状态下吃完的。进食速度过快,食物

2007-10-08 10:20:00 799

转载 很多人不清楚的20个windows XP秘密

1. systeminfo:让XP列出更多有用信息  Windows XP 总是在炫耀它可以给稳定工作多么长的时间!要想详细地了解这一信息,你可以接入 Windows的“开始菜单”,再开启“附件菜单”中的“命令提示符”,然后在其中输入“systeminfo”这个命令。电脑就会给你显示出许多有用信息,其中包括了这个系统的 初次安装时间,以及本次持续运行的时间。假如你想要保留这些信息,你可

2007-09-30 12:35:00 634

转载 java面试常见问题

1、面向对象的特征有哪些方面   1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继 承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程

2007-09-28 09:05:00 822

Hibernate缓存深入详解

Hibernate缓存深入详解 Hibernate缓存 ehcache

2011-09-19

displaytag的详细使用说明

displaytag的详细使用说明 displaytag

2011-09-19

WEB安全测试

WEB安全测试 xss跨站脚本攻击 sql注入

2011-09-19

jsp实现文件上传以及类似百度文库在线阅读

jsp实现文件上传以及类似百度文库在线阅读 flashpaper 百度文库 在线阅读 swf word、pdf、ppt转swf

2011-09-19

Tomcat的安全防护

Tomcat的安全防护 xss sql注入

2011-09-19

j2ee帮助

j2ee14.chm

2008-03-04

网页常用的jsp 脚本

网页常用的jsp 脚本

2008-03-04

sun程序员认证参考

sun程序员认证参考

2008-03-04

Javascript中最常用的55个经典技巧

Javascript中最常用的55个经典技巧

2008-03-04

清华大学asp.net课件

清华大学asp.net课件,希望对大家的学习有帮助。

2007-10-30

javascript源码大全

javascript源码大全 各种网页特效!

2007-09-04

JSTL课件以及电子书

JSTL课件以及电子书 很不错 欢迎大家下载

2007-08-24

eclipse反编译插件

eclipse反编译插件,很好用,跟大家分享。

2007-08-24

梅花雨日历控件

JS日历控件 支持免费资源

2007-08-21

精通EJB3.0

精通EJB3.0 希望对大家有帮助

2007-08-10

空空如也

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

TA关注的人

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