自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Spring事务传播行为

Spring事务传播行为(由应用程序自己管理,它决定了事务如何在应用程序中传播,一般总是由底层框架来完成): 1、PROPAGATION_REQUIRED:必须在事务内执行,如果当前存在事务,就加入到当前事务中;如果当前没有事务,就创建一个事务。这是最常见的选择,也是Spring默认的事务传播行为。 2、PROPAGATION_SUPPORTS:支持当前事务,但如果当前没有事务,也...

2012-05-24 14:34:00 108

原创 Java或Web中解决所有路径问题

Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的!在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径。如果是Servlet , Action , Controller, 或则Filter , L...

2012-05-23 21:30:30 121

原创 ResponsiveSlides.js——小于1k的轻量级幻灯片演示插件

ResponsiveSlides.js是一个展示同一容器内图片的轻量级响应式jQuery幻灯片插件(tiny responsive slideshow jQuery plugin)。它支持包括IE6在内的几乎所有的浏览器,在IE6中还支持最大宽度属性,但在其它浏览器中并不原生支持。你需要做的只是链接jquery并且把图片裁剪为相同大小。  和其他幻灯演示插件相比最大的特点:1.文件...

2012-04-11 15:36:59 169

原创 JavaMail(3)——发送带附件的邮件

关键技术: 发送带附件的邮件时必须使用MimeMultipart和MimeBodyPart。MimeBodyPart可以存储HTML子内容,也可以存储二进制数据,如文件内容。 MimeBodyPart的setDataHandler方法能够把DataHandler对象保存到邮件消息中,而用文件的File对象可以构造文件数据源FileDataSource,由FileDataSource可以...

2012-03-27 14:32:54 172

原创 JavaMail(2)——给多人发送、抄送

关键技术: 1、MimeMessage的setRecipients方法设置邮件的收件人,其中Message.RecipientType.TO常量表示收件人类型是邮件接收者,Message.RecipientType.CC常量表示收件人类型是抄送者,Message.RecipientType.BCC常量表示收件人的类型是密送着。 2、在调用MimeMessage的setRecipi...

2012-03-27 14:23:43 702

原创 程序从weblogic迁移到tomcat时的注意事项

开发环境中,程序部署在weblogic服务器,而正式环境中需要部署在tomcat下,原本在weblogic下测好的系统,跑在tomcat中时出现如下问题:1、tomcat console报错:Error: org.hibernate.SessionException: Ses

2011-09-28 14:20:08 6527

转载 主流浏览器内核的解析和对比

要搞清楚浏览器内核是什么,首先应该先搞清楚浏览器的构成。简单来说浏览器可以分为 两部分,shell+内核。其中shell的种类相对比较多,内核则比较少。Shell是指浏览器的外壳:例如菜单,工具栏等。主要是提供给用户界面操 作,参数设置等等。它是调用内核来实现各种功能的。内核

2011-08-05 16:52:23 502

原创 HTTP POST GET 原理区别

一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以

2011-08-04 10:23:36 874

转载 web.xml配置文件

web.xml载入Log4j配置webAppRootKeyitservice.rootlog4jConfigLocation/WEB-INF/classes/log4j.properties

2010-11-15 15:01:00 571

转载 反向代理服务器的工作原理

<br />两个反向代理模型。一个模型利用 Proxy Server 的安全特性来处理事务,另一个利用其高速缓存特性在高用量服务器上提供负载平衡。这两个模型与代理服务器习惯用法的区别在于它们并不严格在防火墙上运行。 代理服务器充当服务器的替身 <br /><br />如果您的内容服务器具有必须保持安全的敏感信息,如信用卡号数据库,可在防火墙外部设置一个代理服务器作为内容服务器的替身。当外部客户机尝试访问内容服务器时,会将其送到代理服务器。实际内容位于内容服务器上,在防火墙内部受到安全保护。代理服务器位于防火

2010-11-04 13:59:00 350

转载 Hibernate3的DetachedCriteria支持

    Hibernate3支持DetachedCriteria,这是一个非常有意义的特性!我们知道,在常规的Web编程中,有大量的动态条件查询,即用户在网页上面自由选择某些条件,程序根据用户的选择条件,动态生成SQL语句,进行查询。    针对这种需求,对于分层应用程序来说,Web层需要传递一个查询的条件列表给业务层对象,业务层对象获得这个条件列表之后,然后依次取出条件,构造查询语句。这里的一个难点是条件列表用什么来构造?传统上使用Map,但是这种方式缺陷很大,Map可以传递的信息非常有限,只能传递nam

2010-10-13 11:31:00 289

转载 三种整合 Struts 应用程序与 Spring 的方式

<br />整合 Struts 和 Spring<br />与 Struts 相似,Spring 可以作为一个 MVC 实现。这两种框架都具有自己的优点和缺点,尽管大部分人同意 Struts 在 MVC 方面仍然是最好的。很多开发团队已经学会在时间紧迫的时候利用 Struts 作为构造高品质软件的基础。Struts 具有如此大的推动力,以至于开发团队宁愿整合 Spring 框架的特性,而不愿意转换成 Spring MVC。没必要进行转换对您来说是一个好消息。Spring 架构允许您将 Struts 作为 W

2010-10-09 15:33:00 343

原创 Linux常用命令一览[转]

一、关机与重新启动1)#init 0重启  #init 6  关机(改变系统运行级别的方法)2)#reboot重启  #halt    #poweroff  关机(命令法)3)#showdown -h +5  (5分钟后关机)  #showdown -r +5(5分钟后重启)二、常用目录操作命令1)显示文件和目录:ls -a -l2) 复制文件或目录:cp 源文件  目

2010-04-26 13:20:00 360

log4j.xml配置详解

Xml代码&lt;?xml version="1.0" encoding="UTF-8"?&gt;     &lt;!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"&gt;             &lt;log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/' &gt; ..

2009-03-11 14:25:33 140

原创 Struts2教程3:struts.xml常用配置解析

[color=green]1.使用标签重用配置文件 在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护。因此,就需要将struts.xml文件分成多个配置文件,然后在struts.xml文件中使用标签引用这些配置文件。这样做的优点如下: 结构更清晰...

2009-03-05 17:31:37 77

原创 Struts2教程2:处理一个form的多个submit

[color=green]在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,如下面的代码所示: 由于在中的多个提交按钮都向一个action提交,使用Struts2 Action的execute方法就无法判断用户点击了哪一个提交按钮。如果大家使用过Struts1.x就会知道在Struts1.2.9之前的...

2009-03-05 17:23:58 96

原创 Struts2教程1:第一个Struts2程序

[color=green]在本系列教程中我们将学习到Struts2的各种技术。在本教程中使用的工具和程序库的版本如下: 开发工具:MyEclipse6 Web服务器:Tomcat6 Struts版本:Struts2.0.11.1 JDK版本:JDK1.5.0_12 J2EE版本:Java EE5.0 在本系列教程中Web工程的上下文路径都是struts2...

2009-03-05 17:18:15 91

原创 什么是镜像网站[转]

    镜像网站是将一个完全相同的站点放到几个服务器,分别有自己的URL,在这些服务器上互为镜像网站。它和主站并没有太大差别,或者可算是为主站作的后备措施。有了镜像网站的好处是:如果不能对主站作正常访问(如某个服务器死掉或出了意外),但仍能通过其它服务器正常浏览。相对来说主站在速度等各方面比镜像站点略胜一筹。     镜像就是做一个和你的站一模一样的站, 也就是说, 就跟镜子一样嘛. 一般是个

2007-11-12 23:33:00 1593

原创 Tomcat—SQL Server 2000环境下的数据库连接池的配置

所需的软件环境:    Tomcat 5.5    SQL Server 2000    JDBC驱动程序配置步骤: 第一步:启动Tomcat,在IE地址栏输入http://localhost:8080/admin进入Tomcat的管理界面;点击右的    Data Sources,在右上角的下拉菜单中选择Create New Data Sour

2007-10-30 16:54:00 549

空空如也

空空如也

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

TA关注的人

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