自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 修改myeclipse中的M2_REPO变量

<br />从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录下的jar包比较危险。我尝试从myeclipse->preferences->java->buildpath->classpath variables中查找M2_REPO这个变量,发现其路径指向的是“C:/Documents andSettings/lvxda/.m2/repository/”,我

2011-03-24 22:32:00 3180

转载 struts2 FilterDispatcher 和 StrutsPrepareAndExecuteFilter 的区别

<br />FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.! <br />StrutsPrepareAndExecuteFilter是自2.1.3开始就替代了FilterDispatcher的.! <br />这样的改革当然是有好处的.! <br />为什么这么说.? 应该知道如果我们自己定义过滤器的话, 是要放在strtus2的过滤器之前的, 如果放在struts2过滤器之后,你自己的过滤器对action的过滤作用就废了,不会有效!除非你是访问jsp/html! <

2011-03-24 10:30:00 967

转载 struts1.2里的ActionMessages的使用

原来都是一直用struts1.1,所以一直以来都用ActionErrors,今天自己做了点东东,想用struts1.2了,但是它又不提倡用ActionErrors,只能转为ActionMessage了.就学了点..留下来...仅供以后参考...  1.在建struts时里面的struts-config.xml里面需要加入 <message-resourcesparameter="A

2009-09-23 00:17:00 6064

转载 Struts1面试谈

 1. Struts的工作原理      在Struts中,用户的请求一般以*.do作为请求服务名,所有的*.do请求均被指向ActionSevlet,ActionSevlet根据Struts-config.xml中的配置信息,将用户请求封装成一个指定名称的FormBean,并将此FormBean传至指定名称的ActionBean,由ActionBean完成相应的业务操作,

2009-09-22 22:17:00 2038 1

转载 MVC1,MVC2简析

一般来说,可以把系统粗略的分为三个层次,视图层,简称为View,它负责数据的输出和输入;业务层,简称为Model,它代表程序的实际业务;控制层,简称为Controller,处理界面的相应并调用业务层进行处理,有时把View和Controller两层合称为UI层。在程序发展的历史上,MVC模式进过了多次演化,MVC1和MVC2是两种比较典型的模式,它们的区

2009-09-18 11:01:00 1102

原创 myeclipse连接oracle出现ora-12705错误的解决办法

myeclipse连接oracle出现ora-12705错误的解决办法:MyEclipse DB Brower建立oracle数据库连接的时候,报出下面的错误.java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1java.sql.SQLException: ORA-12705:

2009-09-01 11:31:00 1172

转载 解压版/免安装版MySQL配置全解

一 下载MySQLhttp://dev.mysql.com/downloads/mysql/5.0.html解压MySQL(F:/Program Files/MySQL/)MySQL安装目录二 新建my.ini在F:/Program Files/MySQL/下

2009-08-11 11:35:00 7188 2

转载 JDK 1.5 使用java.util.concurrent开发并发应用

核心提示:简单的并发应用 JDK 1.5 API 中增加了新的包.java.util.concurrent 在并发编程中很常用的实用工具类。 java.util.concurrent.locks为锁定和等待条件提供一个框架的接口和类,它不同于内置同步和监视器。 此包下的类图 常用的类 : Executors 提供建立线程池简单的并发应用 JDK 1.5 API 中增加了

2009-08-06 14:10:00 1832

原创 tomcat非安装方式,添加windows服务启动方式

、修改bin目录中的service.bat:   REM 添加下面的一行   set CATALINA_HOME=%cd%   如果从来没有安装过Tomcat,或者保证Services.msc启动服务管理器检查没有Apache Tomcat系统服务,到此你就可以转到第二步了。否则继续往下走--   REM 按照描述修改下面的几行   se

2009-08-03 15:52:00 1141

转载 配置SVN可更改Log信息

subversion中的pre-revprop-change.batwindows环境下利用hooks下的pre-revprop-change.bat实现以下功能:1、只允许用户修改自己的日志。2、只允许对日志进行操作,不允许对其它属性操作,例如作者。3、只允许对日志进行修改,不允许增加、删除日志。4、设置超级用户,超级用户可以修改、增加、删除其他人的日志。

2009-07-23 21:41:00 1376

转载 Dom4j的使用(全而好的文章)

如果是UTF-8FileWriter 改用 FileOutputStreamJava代码 XMLWriter writer;          try {              OutputFormat format = OutputFormat.createPrettyPrint();  

2009-07-04 12:31:00 996 1

转载 ibatis的SQL注入,证实了我此前的想法

在项目中,运用Ibatis中Like写法,没有研究下,结果SQL语句存在SQL注入漏洞,整理下,下次谨记啊!sql语句:Sql代码 select *          from (select 1 from poll          dynamic prepend=" where ">    

2009-06-04 15:53:00 4517

原创 ibatis的主键生成方式

 使用标签中的子标签,如下所示:      select personSequence.nextValue from dual     INSERT INTO      PERSON(PER_ID, PER_FIRST_NAME, ...)  VALUES      (#per_id#, #per_first_name, ...)

2009-06-04 14:57:00 957 2

原创 一个Log4j配置文件的实战示例

log4j.rootLogger=warn,console,debug,info,warn,error,fatallog4j.appender.console=consolelog4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console.layout=org.apache.log4j.Pat

2009-06-04 11:05:00 1418

原创 iBatis的模糊查询

--------------------------------------------- 在SQL MAP中以如下方式包装参数:SELECT            PER_ID as id,            PER_FIRST_NAME as firstName,            PER_LAST_NAME as lastName,            PE

2009-06-04 00:41:00 854 1

原创 使用LOG4J打印ibatis执行的SQL语句

 log4j.rootLogger=DEBUG, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%c{

2009-06-04 00:40:00 1865

转载 系统默认打开方式改为资源管理器

 设置成此方法打开文件夹后会有效防止Autorun.inf病毒的运行,因为用资源管理器打开病毒就不会自动运行了。在不同的磁盘、文件夹下进行文件的复制、剪切和粘贴时,使用系统提供的“资源管理器”的方式打开“我的电脑”,然后在其左侧的窗格中直接进行磁盘和文件夹的切换是非常方便的。但我们每次打开资源管理器的方法一般都是右键单击“我的电脑”或我的文档、网上邻居、回收站、开始(菜单)、各个磁

2009-06-03 13:14:00 3979

原创 ibatis的延迟加载机制

        在DomainMoudel中,经常会碰到一个域对象中包含另外一个域对象的列表,例如:一个blog的文章会有多个回复。我们就拿blog来做实例说明,情形一:获取blog的文章信息展示给用户,此内容只包括Article对象的信息;情形二:获取单个文章Article的信息,包括用户对这个文章的回复信息。    //文章对象 Article    public class

2009-04-30 15:31:00 5572 2

转载 iBatis的SqlMapClient.insert()方法的返回值

 Object com.ibatis.sqlmap.client.SqlMapExecutor.queryForObject(String id, Object parameterObject) throws SQLExceptionExecutes a mapped SQL INSERT statement. Insert is abit different from other u

2009-04-30 10:28:00 14286 3

转载 Ibatis简明及快速入门教程

 iBatis是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。iBatis最大的特点是简单,最新版本2.0(下载),和1.0相比,主要改动在XML配置文件上,不过,只要有SQL基础,相信你不用教程也能看明白。下面我们看一个最简

2009-04-29 17:37:00 770

转载 设置JSP页面默认编码方式以及设置在Java文件中作者、日期等说明

MyEclipse设置JSP页面默认编码方式:windows(窗口)-Preferences(首选项)-MyEclipse-Files & Editors-JSP-右侧encoding:设置为ISO10646/Unicode(UTF-8)MyEclipse在Java文件中设置作者、日期等说明:windows(窗口)-Preferences(首选项)-Java-Code Style(

2009-04-26 20:16:00 1987 2

原创 EJB3-Session Bean设计原则

 所有会话Bean类型的原则:The following summarizes the rules that apply to all types of session beansSession Bean必须至少具有一个业务接口a session bean must have at least one business interfaceSession Bean

2009-02-09 16:52:00 1525

原创 JDBC——事务

 事务:由一个或多个执行、完成的语句组成,以组的形式提交或回滚。当前事务结束,另一个事务开始。在JDBC中,事务默认是自动提交的,即每执行一条语句,就是一个事务。事务特性:ACID特征,Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性)。原子性:指整个事务是不可以分割的工作单元。只有事务中所有的操作执行成,才算整个

2008-11-11 12:26:00 3589

转载 配置tomcat5.5 jndi 各种配置方式 分析总结(mysql)

 准备工作:安装tomcat5.5(注意这点)安装mysql拷贝mysql驱动到tomcat_home/common/lib下新建一个web工程在工程中加入index.jsp@page import="java.util.*,javax.naming.*,java.sql.*,javax.sql.*" %>@page contentType="text/html;charset=BIG5"%>

2008-11-11 11:20:00 724

原创 JDBC——Connection,Statement,PreparedStatement,CallableStatement

一、Connection[接口]1. 打开一个连接创建与数据库的连接的标准方式是在DataSource或DriverManager上调用方法getConnection()。Driver方法connect使用URL来建立连接。用户可以设置JDBC管理层,然后直接调用Driver方法。在两个驱动程序连接到一个数据库,而用户想明确地选择一个特定的驱动程序时,这是很有用的,尽管这种情况很少见。

2008-11-11 11:12:00 9959 1

原创 JDBC——入门知识

1. 什么是JDBC:Java数据库连接性(Java Database Connectivity) API,允许用户从Java应用程序中访问任何表格化数据源。2. JDBC除了提供到更宽范围的SQL数据库的连接外,也允许用户访问其他的表格数据源,如:电子表格。3. JDBC定义了一个底层的API,用来支持独立于任何特定SQL实现的基本SQL功能。这意味着重要的是执行原SQL语句,然后检索它

2008-11-11 10:28:00 837

原创 JavaScript学习(四)——基于对象的JavaScript语言

  JavaScript语言是基于对象的(Object-Based),而不是面向对象的(object-oriented)。之所以说它是一门基于对象的语言,主要是因为它没有提供象抽象、继承、重载等有关面向对象语言的许多功能。而是把其它语言所创建的复杂对象统一起来,从而形成一个非常强大的对象系统。     虽然JavaScript语言是一门基于对象的,但它还是具有一些面向对象的

2008-11-10 17:11:00 576

原创 JavaScript学习(三)——程序构成

   JavaScript脚本语言的基本构成是由控制语句、函数、对象、方法、属性等,来实现编程的。一、程序控制流  在任何一种语言中,程序控制流是必须的,它能使得整个程序减小混乱,使之顺利按其一定的方式执行。下面是JavaScript常用的程序控制流结构及语句:1、if条件语句 基本格式if(表述式)语句段1;......else语句段2;..... 功能:若表达式为true,则执行语句段1;

2008-11-10 16:34:00 488

原创 JavaScript学习(二)——基本数据结构

一、JavaScript代码的加入  JavaScript的脚本包括在HTML中,它成为HTML文档的一部分。与HTML标识相结合,构成了一个功能强大的Internet网上编程语言。可以直接将JavaScript脚本加入文档: JavaScript语言代码;JavaScript 语言代码; .... 说明:   通过标识...指明JavaScript脚本源代码将放入其间。  通过属

2008-11-10 15:48:00 492

原创 JavaScript学习(一)

[JavaScript教程语言概况]一、什么是JavaScript一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。脚本是一种解释性语言二、第一个JavaScript程序        alert("这是第一个JavaScript例子!");   alert("欢迎你进入JavaScript世界!");    alert("今后

2008-11-10 15:16:00 347

空空如也

空空如也

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

TA关注的人

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