自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (12)
  • 论坛 (4)
  • 收藏
  • 关注

原创 对float赋值

<br /><br />1. 如果赋值一个浮点数,必须在尾部加f。<br />例如 float  f = 123.456f;<br />因为如果不加f,java默认为double型,从double型到float型要强制类型转换赋值才行。<br /> <br />2. 如果赋值一个整数。可以不加f.java会自动转换int型到float型。<br />例如: float f = 126;

2010-07-14 23:58:00 5981

转载 EL表达式详解

<br />1、EL简介1)语法结构       <br />${expression}2)[]与.运算符     <br />   EL 提供.和[]两种运算符来存取数据。     <br />   当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。 <br /><br />例如:         <br />${user.My-Name}应当改为${user["My-Name"] }     <br />如果要动态取值时,就可以用[]来做,而.无法做到动态取值。

2010-06-30 22:36:00 467

转载 在jsp页面中使用显示单独的多个错误消息

<br />关键字: <html:errors/> 一个jsp里两个或多个<html:errors/> 分别显示错误信息 我在一个jsp里用到了两次<html:errors/>,分别在两个form表单里,可是写了两个之后<html:errors/>,点任何一个表单中的提交按钮这两个<html:errors/>都会一起显示错误信息,要想让他们分别显示自己该显示的错误信息的话,看下边解决办法 <br /><br />======================<html:errors>=============

2010-06-25 21:44:00 615

原创 Struts中标签的引入

<br />在老版本的Struts中,需要如下配置:<br /> <br />1. 添加tld标签库文件 <br />一共有五大标签库文件,他们是:<br />struts-html.tldstruts-bean.tldstruts-logic.tldstruts-tiles.tldstruts-nested.tld<br /><br />将上面这些文件拷贝到你的项目WEB-INF目录 <br />--> %WebApp%/WebRoot/WEB-INF <br /> <br />2. 在web,xml中:

2010-06-25 15:45:00 1037

转载 在struts中应用多个国际化资源包

如果项目有多个资源包,怎么处理。这一讲讲解;比如错误和普通信息进行分离;新建资源文件,来保存普通信息;xxx.properties,复制两份重命名为xxx_zh_CN.properties,xxx_en.properties,把Application.properties中普通信息的配置剪贴出来放到xxx.properties;xxx.properties//默认配置文件info.submit=submitinfo.title=main page xxx_en.properties//英文配置文件info.

2010-06-25 15:11:00 466

转载 国际化资源包Resources Bundle

<br />当对一个应用程序进行国际化处理时,所要用的各种语言版本的“标签”信息应该存放在不同的属性文件中,每一个这样的文件对应一种语言的版本。所有属性文件合在一起被称为资源包(Resource Bundle)。<br />属性文件的命名格式可分为以下两种:<br />l         文件名前缀.properties<br />l         文件名前缀_语言种类.properties<br />l         文件名前缀_语言种类_国家.roperties<br />文件名后缀必须为prope

2010-06-25 14:56:00 1098

转载 为Spring集成的Hibernate配置二级缓存

<br />  在不少的项目中,也使用到了Hibernate的二级缓存,现在学习一下在Hibernate里面该如何使用二级缓存,先要把以下的配置信息加到beans.xml里的相应位置: <br />hibernate.cache.use_second_level_cache=true <br />hibernate.cache.use_query_cache=false <br />hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvi

2010-06-25 12:28:00 1680

转载 Spring集成的Hibernate编码与测试

<br />接下来要做的是,在业务层或DAO层里面,怎么通过Spring来使用sessionFactory呢? <br />   建一个服务层的类,先定义它的接口 <br />PersonService.javaJava代码 package cn.itcast.service;     import java.util.List;     import cn.itcast.bean.Person;     public interface PersonService {         public voi

2010-06-25 12:27:00 781

转载 搭建和配置Spring与Hibernate整合的环境

<br />Spring2.5+Hibernate3.3+Struts1.3整合开发 <br />-------------------------------------------------------------------------------- <br />hibernate核心安装包下的: <br />hibernate3.jar <br />lib/required/*.jar <br />lib/optional/ehcache-1.2.3.jar <br />hibernate 注解安

2010-06-25 12:25:00 659

转载 使用Spring配置文件实现事务管理

在前面我们介绍的都是基于注解的方式来使用事务,现在来学习下基于XML的方式怎样来配置事务,先把PersonServiceBean.java里的注解去掉, PersonServiceBean.javaJava代码 package cn.itcast.service.impl;import java.util.List;import javax.sql.DataSource;import org.springframework.jdbc.core.JdbcTemplate;imp

2010-06-25 12:06:00 2194

转载 使用Spring注解方式管理事务与传播行为详解

前面给大家介绍了怎样使用@Transactional这个注解申明PersonServiceBean这个bean底下的所有方法需要事务管理,那么这个事务管理是如何来管理的呢? 当每个业务方法执行的时候,它都会打开事务,在业务方法执行结束后,它会结束事务,那它什么时候决定事务提交呢?什么时候决定事务回滚呢?原先我们在手工控制事务的时候,通常事务的提交和回滚是由我们自己来操控的,那么现在我们使用容器申明事务管理我们如何知道它到底什么时候提交?什么时候失败呢?这时候大家就要注意了。Spring容器默认情况下对于运行

2010-06-25 12:04:00 3765

转载 Spring集成的jdbc编码和事务管理

PersonServiceBean.java Java代码 package cn.itcast.service.impl;   import java.util.List;   import javax.sql.DataSource;   import org.springframework.jdbc.core.JdbcTemplate;   import org.springframework.transaction.annotation.Transactional;   import cn.itcast

2010-06-25 12:01:00 946

转载 搭建和配置Spring与jdbc整合的环境

下面学习下Spring+JDBC组合开发,采用Spring + JDBC开发的项目也是比较多的,我们接着来看下采用Spring+JDBC组合开发需要继承的步骤,第一步是配置数据源;第二步是配置事务,因为我们打算使用Spring给我们提供的容器管理事务 Spring+JDBC组合开发 ------------------------------------------------------------------------- 使用Spring+JDBC集成步骤如下: 配置数据源,如:

2010-06-25 12:00:00 702

转载 aspectj的切入点语法定义细节

简单介绍下表达式应该怎样写,假如只拦截返回值类型是String应该怎么写? beans.xml Xml代码        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xmlns:context="http://www.springframework.org/schema/context"         xmlns:aop="http://www.springframework.org/schema/aop"         x

2010-06-25 11:59:00 689

转载 使用Spring配置文件实现AOP

前面给大家介绍了怎样使用注解的方式来开发AOP应用,现在学习一下使用XML方式怎样来开发AOP应用。   如果使用XML方式开发AOP应用的话,我们就不再需要提供注解的配置,我们只需要一个普通的Java类对象 MyInterceptor.java Java代码 package cn.itcast.service;   import org.aspectj.lang.ProceedingJoinPoint;   /**   * 切面   */  public class MyInterceptor {    

2010-06-25 11:58:00 1438

转载 使用Spring的注解方式实现AOP的细节

PersonService.java Java代码 package cn.itcast.service;   public interface PersonService {       public void save(String name);       public void update(String name, Integer id);       public String getPersonName(Integer id);   }   PersonServiceBean.java   pa

2010-06-25 11:57:00 501

转载 使用Spring的注解方式实现AOP入门

<br />来学习采用Spring框架如何进行面向切面(AOP)编程 <br /><br />使用Spring进行面向切面(AOP)编程 <br />------------------------------------------------------------- <br />要进行AOP编程,首先我们要在spring的配置文件中引入aop命名空间:Xml代码 <br /> <br /><beans xmlns="http://www.springframework.org/schema/beans

2010-06-25 11:48:00 903

转载 css基础

<br />1. 如何将样式表加入到网页<br /> <br />可以用以下三种方式将样式表加入您的网页。而最接近目标的样式定义优先权越高。高优先权样式将继承低优先权样式的未重叠定义但覆盖重叠的定义。例外请参阅 !important 声明。 <br />链入外部样式表文件 (Linking to a Style Sheet)<br />  你可以先建立外部样式表文件(.css),然后使用HTML的link对象。示例如下: <br />  <head> <br />  <title>文档标题</title>

2010-06-23 20:44:00 463

转载 让Spring自动扫描和管理Bean

通过在classpath自动扫描方式把组件纳入spring容器中管理 <br />---------------------------------------------------------------------- <br />为什么我们要使用类路径扫描的方式把组件纳入Spring容器中管理呢?前面的例子我们都是使用XML的bean定义来配置组件。尽管我们使用了依赖注入的注解减少了属性的注入配置,但是还是避免不了在配置文件中定义大量的bean,在一个稍大的项目中,通常会有上百个组件,如果这些这组件采

2010-06-23 12:30:00 2632 1

转载 Spring中bean三种注解方式。

<br /> spring2.5提供了基于注解(Annotation-based)的配置,我们可以通过注解的方式来完成注入依赖。在Java代码中可以使用@Resource或者@Autowired注解方式来经行注入。虽然@Resource和@Autowired都可以来完成注入依赖,但它们之间是有区别的。首先来看一下:<br /> a。@Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按照类型来装配注入;<br /> b。@Autowired默认是按照类型装配注入的,如果想按照名

2010-06-23 11:21:00 2989

转载 Spring中bean的集合属性的配置

<br /> <property name="sets"> <set> <value>第一个</value> <value>第二个</value> <value>第三个</value> </set> </property> <property name="lists"> <

2010-06-22 23:31:00 672

转载 Spring中bean的作用域scope

<br />           在spring2.0中,bean没有“singleton”这个属性,而是在“scope”中对它进行设定。“scope”可以设定为“singleton”和“prototype”默认情况下是“singleton”即和原先的“singleton=true”性质一样,如果要实现单例模式则将“scope”设定为“prototype”,即和原先版本的“singleton=false”一样。

2010-06-22 20:44:00 334

转载 一个Spring的beanFactory的简单实现示例(传智播客)

 package junit.test;import java.net.URL;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import org.dom4j.Document;import org.dom4j.Element;import org.dom4j.XPath;

2010-06-22 19:49:00 446

转载 三种实例化bean的方式

<br />三种实例化bean的方式:<br />1.  使用类构造器实例化<br /><bean id=”orderService” class=”xxxx”><br /> <br />2.  使用静态工厂方法实例化<br /><bean id=”personService” class=”*****” factory-method=”createOrder” />public class OrderFactory { public static orderServiceBea

2010-06-22 19:39:00 348

原创 用Spring整合Hibernate

org.hibernate.dialect.MySQLDialect

2010-06-16 16:28:00 307

原创 用Spring整合Struts。

     用Spring整合Struts的目的,主要是解决Struts的Action中所要使用的依赖类的松散耦合问题。例如,Action要处理持久层操作,就需要一个依赖于一个操作持久层的类,为了使用Spring实现依赖关系的松散耦合,主要就是解决如何让Struts的Action访问Spring所管理的bean的问题。     为了解决这个问题,Spring提供了两种方式:     第一种方式是 让Struts的Action继承自一个Spring提供的父类,这个父类具有操控Spring的bean的能力。这种方

2010-06-16 15:38:00 531

原创 java.util.regex.PatternSyntaxException: Dangling meta character '+' near index 0

使用String的split方法方法的时候,出现此错误。原因:split方法的参数,既是代表分隔字符串,也可以代表正则表达式字符串,当分割字符串中有.或者+或者|等的时候,会与正则表达式冲突。解决方法:加【】 或者//例子:String test = "123+456";String[] testArray = test.split("[+]");或者test.split(

2010-05-24 10:56:00 4800 5

原创 session相关的知识笔记。

1           cookie相关:java中的cookie类:javax.servlet.http.Cookie类。新建Cookie:Cookie cookie = new Cookie(“name”,”value”)设置:cookie.setName(“newname”);cookie.setValue(“newvalue”);cookie.setMaxAge(i

2010-05-16 23:53:00 572

原创 jsp和Servlet中文乱码汇总

1.           jsp页面显示中文乱码: jsp页面的编码方式有两个地方需要设置: page language="java" import="java.util.*" pageEncoding="utf-8"%> page contentType="text/html;charset=utf-8"%>其中:pageEncoding 指的是jsp文件本身在本地保存时的编

2010-05-15 23:41:00 1165

原创 HttpServletResquest.getInputStream()获取文件流

1.       在前台页面中: /fileupload" method="post" enctype="multipart/form-data">      上传文件:上传文件" />   提交"/>   其中,method必须设置为post,enctype必须设置为multipart/form-data,这种情况下,后台不能通过getParamter(String

2010-05-15 19:19:00 8699 1

原创 form表单的各种input的submit传值

1.       在服务器端获取参数的时候,HttpServletRequest.getParameter(String name)方法的返回结果根据如下情况区分:1.1   请求消息中不包含这个参数,返回null。1.2   请求消息中包含这个参数,但是没有值。例如param1=&param2=123中的param1。这种情况下返回空字符串””。1.3   请求消息中包含多个命名相同

2010-05-13 16:45:00 16034 2

原创 利用http的referer头和Servlet隐藏JavaScript代码

1.       定义一个用于输出JavaScript代码 的Servlet类。package com.mycompany.response.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servle

2010-05-13 13:17:00 1641

原创 HttpServletResponse

1.       控制消息头            addHeader(String name,String value)用于添加消息头,不管有没有重名的消息头。            setHeaderr(String name,String value)用于设置消息头,如果存在重名则替换掉原先的消息头。            addIntHeader(String name,int

2010-05-11 22:48:00 941

原创 ServletContext接口

1.       获取web应用(tomcat的Context部分)的初始化参数。1.1    设置初始化参数1.1.1          在tomcat的server.xml中设置Context的初始化参数。例如:         privileged="true" antiResourceLocking="false" antiJARLocking="false" debug=

2010-05-10 22:59:00 375

原创 ServletConfig接口

1.       ServletConfig接口用于描述Servlet本身的相关配置信息。ServletContext接口用于描述应用程序(server.xml中的一个Context配置,即一个虚拟目录)的相关信息。2.       Servlet配置初始化参数,例如:XXXXxxyyyxxx这些初始化参数,可以通过this.getServletConfig

2010-05-10 21:37:00 882

原创 tomcat命令提示符和两种tomcat安装方式

1.       一些用到的命令提示符经指令。在cmd中启动tomcat。前提是已经装了tomcat服务。通过exe程序安装的tomcat自动添加tomcat服务。命令net start tomcat启动tomcat。命令net stop tomcat停止tomcat。命令中的tomcat代表服务名。Tomcat5.5的服务名是tomcat。常看tcp监听端口列表,可以查看tomcat端口

2010-05-10 18:43:00 3061

原创 tomcat与其他服务器集成

1.       Tomcat与其他服务器集成的好处:1.1    集群功能:将Apache或者IIS作为前端服务器,它们负责把请求均衡的交给后台的多台各司其职的tomcat服务器。如果有硬件的负载均衡系统或者使用了tomcat的集群功能,这种集群就没有必要了。1.2    Apache和IIS的安全做的比tomcat好,将tomcat放在后端,这样只需要考虑Apache和IIS的安全性即

2010-05-10 14:45:00 531

原创 tomcatCatalina批处理命令

这里只解释部分重要代码的含义。1.       代码:if exist "%CATALINA_HOME%/bin/setclasspath.bat" goto okSetclasspathecho Cannot find %CATALINA_HOME%/bin/setclasspath.batecho This file is needed to run this program

2010-05-09 23:18:00 925

原创 解读tomcat的startup批处理命令。

红色部分为解读,黑色部分为源码:   @echo off以上语句作用是在命令提示符窗口隐藏下面的命令本身。if "%OS%" == "Windows_NT" setlocal以上语句作用是设置下面的命令的作用范围仅限于这个批处理文件rem ----------------------------------------------------------------

2010-05-09 22:27:00 2617

原创 类加载器和java.lang.Class类

1.       类加载器的含义。Java虚拟机在用到一个类的时候,首先要把这个类加载进虚拟机内存。这个功能就是由类加载器完成的。最常见的类加载器就是将本地的.class文件(UTF-8编码)加载为虚拟机的Unicode编码的字节码。Java语言提供了自定义类加载器的功能,从而方便用户实现各种各样的类加载方式,例如从数据库加载,从配置文件加载,从加密文件加载等等。2.       Clas

2010-05-06 23:36:00 656

使用maven简单搭建Spring mvc + redis缓存

使用maven简单搭建Spring mvc + redis缓存 个人实验成功

2017-05-31

netspider webspider 网络蜘蛛

netspider webspider 网络蜘蛛 netspider webspider 网络蜘蛛 netspider webspider 网络蜘蛛

2009-12-08

MyEclipse 7.5正式版(09-6-17)汉化插件 注册码 注册码生成程序

MyEclipse 7.5正式版(09-6-17)汉化插件 注册码 注册码生成程序

2009-12-07

struts标签详解

struts标签详解 struts标签详解 struts标签详解 struts标签详解

2009-12-07

AJAX In Action(中文版)pdf书外加 ASP.NET+AJAX配置和开发

AJAX In Action(中文版)pdf书外加 ASP.NET+AJAX配置和开发 尽管AJAX是种客户端技术,但实际上的开发过程,它经常要调用一个服务器端的过程。通常,网站上的数据是存放在一个关系型数据库中,为了让AJAX更有用处,处理服务器端数据需要一种简单可靠的方法。幸运的是,ASP.NET AJAX提供了一种有效的基础架构来做这件事情,浏览器和服务器在Internet上可以进行AJAX通信。自然而然,Web Service在数据传输和客户端/服务器之间的一般通信方面可以扮演一个重要角色。本文就演示了如果通过ASP.NET AJAX调用ASP.NET web services。

2009-12-07

JavaScript实现的网站左侧导航条

JavaScript实现的网站左侧导航条 通过配置可以设置 收缩和伸展的速度 颜色 和图片等。

2009-12-07

两款JavaScript日历控件 网页日历控件

两款JavaScript日历控件 网页日历控件 可以通过配置更改皮肤颜色 和其他选项

2009-12-07

李兴华 我的智囊团 源码 数据库创建脚本

李兴华 我的智囊团 源码 数据库创建脚本

2009-12-07

mysql-connector-java.jar mysql连接jdbc的驱动包

mysql-connector-java.jar mysql连接jdbc的驱动包 MySQL Connector/J作为一个.zip或.tar.gz文档分发,它包含源码、class文件......(翻不出来)一个名为mysql-connector-java-[version]-bin.jar的只有binary的class文件的.jar文件。从3.1.8版本开始,也包含一个名为mysql-connector-java-[version]-bin-g.jar中的debug版本的启动器。

2009-12-07

makecert.exe X.509证书创建工具 使用说明

证书创建工具 (Makecert.exe)   证书创建工具生成仅用于测试目的的 X.509 证书。它创建用于数字签名的公钥和私钥对,并将其存储在证书文件中。此工具还将密钥对与指定发行者的名称相关联,并创建一个 X.509 证书,该证书将用户指定的名称绑定到密钥对的公共部分。   Makecert.exe 包含基本选项和扩展选项。基本选项是最常用于创建证书的选项。扩展选项提供更多的灵活性。

2009-12-07

Struts标签速查手册

Struts标签速查手册 这章适合做参考资料,他不仅包含了对 struts 的整体架构及主要组件的详细和清晰 的介绍,而且对于很多人都关注的 struts 标签库也进行了细致的介绍,可以说它是你手 头一个可以用来进行参考的资料。当你哪里不清楚,你完全可以到这里查询。为了你查询 方便,我做了一个目录。

2009-12-07

makecert 数字证书产生工具

makecert 数字证书 产生 工具 产生方法与命令请在百度搜索makecert即可

2009-10-20

jacascript弹出窗口后父页面的滚动条自动回到顶部。

发表于 2009-09-11 最后回复 2015-10-19

调用托管dll的问题。大家帮帮忙。

发表于 2009-07-20 最后回复 2012-05-31

asp.net读取客户端证书为空

发表于 2009-09-21 最后回复 2009-10-16

调用托管dll的问题。大家帮帮忙。

发表于 2009-07-20 最后回复 2009-07-20

空空如也

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

TA关注的人 TA的粉丝

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