- 博客(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
3227
转载 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
1004
转载 struts1.2里的ActionMessages的使用
原来都是一直用struts1.1,所以一直以来都用ActionErrors,今天自己做了点东东,想用struts1.2了,但是它又不提倡用ActionErrors,只能转为ActionMessage了.就学了点..留下来...仅供以后参考... 1.在建struts时里面的struts-config.xml里面需要加入 <message-resourcesparameter="A
2009-09-23 00:17:00
6123
转载 Struts1面试谈
1. Struts的工作原理 在Struts中,用户的请求一般以*.do作为请求服务名,所有的*.do请求均被指向ActionSevlet,ActionSevlet根据Struts-config.xml中的配置信息,将用户请求封装成一个指定名称的FormBean,并将此FormBean传至指定名称的ActionBean,由ActionBean完成相应的业务操作,
2009-09-22 22:17:00
2128
转载 MVC1,MVC2简析
一般来说,可以把系统粗略的分为三个层次,视图层,简称为View,它负责数据的输出和输入;业务层,简称为Model,它代表程序的实际业务;控制层,简称为Controller,处理界面的相应并调用业务层进行处理,有时把View和Controller两层合称为UI层。在程序发展的历史上,MVC模式进过了多次演化,MVC1和MVC2是两种比较典型的模式,它们的区
2009-09-18 11:01:00
1185
原创 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
1208
转载 解压版/免安装版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
7285
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
1882
原创 tomcat非安装方式,添加windows服务启动方式
、修改bin目录中的service.bat: REM 添加下面的一行 set CATALINA_HOME=%cd% 如果从来没有安装过Tomcat,或者保证Services.msc启动服务管理器检查没有Apache Tomcat系统服务,到此你就可以转到第二步了。否则继续往下走-- REM 按照描述修改下面的几行 se
2009-08-03 15:52:00
1177
转载 配置SVN可更改Log信息
subversion中的pre-revprop-change.batwindows环境下利用hooks下的pre-revprop-change.bat实现以下功能:1、只允许用户修改自己的日志。2、只允许对日志进行操作,不允许对其它属性操作,例如作者。3、只允许对日志进行修改,不允许增加、删除日志。4、设置超级用户,超级用户可以修改、增加、删除其他人的日志。
2009-07-23 21:41:00
1445
转载 Dom4j的使用(全而好的文章)
如果是UTF-8FileWriter 改用 FileOutputStreamJava代码 XMLWriter writer; try { OutputFormat format = OutputFormat.createPrettyPrint();
2009-07-04 12:31:00
1032
1
转载 ibatis的SQL注入,证实了我此前的想法
在项目中,运用Ibatis中Like写法,没有研究下,结果SQL语句存在SQL注入漏洞,整理下,下次谨记啊!sql语句:Sql代码 select * from (select 1 from poll dynamic prepend=" where ">
2009-06-04 15:53:00
4564
原创 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
987
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
1480
原创 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
886
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
1916
转载 系统默认打开方式改为资源管理器
设置成此方法打开文件夹后会有效防止Autorun.inf病毒的运行,因为用资源管理器打开病毒就不会自动运行了。在不同的磁盘、文件夹下进行文件的复制、剪切和粘贴时,使用系统提供的“资源管理器”的方式打开“我的电脑”,然后在其左侧的窗格中直接进行磁盘和文件夹的切换是非常方便的。但我们每次打开资源管理器的方法一般都是右键单击“我的电脑”或我的文档、网上邻居、回收站、开始(菜单)、各个磁
2009-06-03 13:14:00
4341
原创 ibatis的延迟加载机制
在DomainMoudel中,经常会碰到一个域对象中包含另外一个域对象的列表,例如:一个blog的文章会有多个回复。我们就拿blog来做实例说明,情形一:获取blog的文章信息展示给用户,此内容只包括Article对象的信息;情形二:获取单个文章Article的信息,包括用户对这个文章的回复信息。 //文章对象 Article public class
2009-04-30 15:31:00
5631
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
14370
2
转载 Ibatis简明及快速入门教程
iBatis是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。iBatis最大的特点是简单,最新版本2.0(下载),和1.0相比,主要改动在XML配置文件上,不过,只要有SQL基础,相信你不用教程也能看明白。下面我们看一个最简
2009-04-29 17:37:00
824
转载 设置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
2073
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
1562
原创 JDBC——事务
事务:由一个或多个执行、完成的语句组成,以组的形式提交或回滚。当前事务结束,另一个事务开始。在JDBC中,事务默认是自动提交的,即每执行一条语句,就是一个事务。事务特性:ACID特征,Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性)。原子性:指整个事务是不可以分割的工作单元。只有事务中所有的操作执行成,才算整个
2008-11-11 12:26:00
3657
转载 配置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
755
原创 JDBC——Connection,Statement,PreparedStatement,CallableStatement
一、Connection[接口]1. 打开一个连接创建与数据库的连接的标准方式是在DataSource或DriverManager上调用方法getConnection()。Driver方法connect使用URL来建立连接。用户可以设置JDBC管理层,然后直接调用Driver方法。在两个驱动程序连接到一个数据库,而用户想明确地选择一个特定的驱动程序时,这是很有用的,尽管这种情况很少见。
2008-11-11 11:12:00
10066
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
881
原创 JavaScript学习(四)——基于对象的JavaScript语言
JavaScript语言是基于对象的(Object-Based),而不是面向对象的(object-oriented)。之所以说它是一门基于对象的语言,主要是因为它没有提供象抽象、继承、重载等有关面向对象语言的许多功能。而是把其它语言所创建的复杂对象统一起来,从而形成一个非常强大的对象系统。 虽然JavaScript语言是一门基于对象的,但它还是具有一些面向对象的
2008-11-10 17:11:00
630
原创 JavaScript学习(三)——程序构成
JavaScript脚本语言的基本构成是由控制语句、函数、对象、方法、属性等,来实现编程的。一、程序控制流 在任何一种语言中,程序控制流是必须的,它能使得整个程序减小混乱,使之顺利按其一定的方式执行。下面是JavaScript常用的程序控制流结构及语句:1、if条件语句 基本格式if(表述式)语句段1;......else语句段2;..... 功能:若表达式为true,则执行语句段1;
2008-11-10 16:34:00
520
原创 JavaScript学习(二)——基本数据结构
一、JavaScript代码的加入 JavaScript的脚本包括在HTML中,它成为HTML文档的一部分。与HTML标识相结合,构成了一个功能强大的Internet网上编程语言。可以直接将JavaScript脚本加入文档: JavaScript语言代码;JavaScript 语言代码; .... 说明: 通过标识...指明JavaScript脚本源代码将放入其间。 通过属
2008-11-10 15:48:00
531
原创 JavaScript学习(一)
[JavaScript教程语言概况]一、什么是JavaScript一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。脚本是一种解释性语言二、第一个JavaScript程序 alert("这是第一个JavaScript例子!"); alert("欢迎你进入JavaScript世界!"); alert("今后
2008-11-10 15:16:00
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人