- 博客(84)
- 资源 (2)
- 收藏
- 关注
原创 安卓环境搭建(图文版包括最新安卓4.0)
下载eclipse打开eclipse官网:http://www.eclipse.org/downloads/我们下载Eclipse IDE for Java EE Developers根据自己系统下载相应32位或64位的版本。eclipse无需安装,解压后即可使用。直接运行eclipse.exe.安装ADT插件方法一:在线安装1、打开eclipse,
2012-09-01 13:44:00
10695
转载 action返回值及结果类型介绍
ActionSupport基类中定义的五个标准返回值 ActionSupport基类中定义了五个标准的返回值,当然我们可以自己随意定义返回的名字 String SUCCESS = "success"; //默认是 SUCCESS 类型 String NONE = "none"; String ERROR = "error"; String INPUT = "input
2012-05-20 18:55:02
20261
1
原创 struts2----------action简介
action介绍struts2中action是struts2的核心内容,action相当于传统的servlet能对用户的请求进行处理并根据结果返回给用户不同的响应界面。编写action文件注意1、在编写action文件时大多数情况下都会继承com.opensymphony.xwork2.ActionSupport类,并重写此类里的publicString execute() t
2012-05-17 23:55:52
1412
原创 struts2第一个实例和配置文件介绍
第一个简单的struts2程序:action类:package cn.zc.action;public class HelloWorldAction{ privateString message; publicString getMessage() { returnmessage; } publicvoid setM
2012-05-15 22:49:40
1732
转载 struts2配置文件详解
1) struts-default.xml 这个文件是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和拦截器。 "-//Apache Software Foundation//DTDStruts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd">
2012-05-15 22:25:25
1641
原创 第一天:初识struts2
一、struts2概述struts2是一个比较优秀和流行的MVC框架,现实开发中似乎值把它当做controller即代替传统的servlet。struts2透过一系列的选择过滤器来实现控制“转发”。百度百科上的是struts2工作流程:流程图如果了解详细的话请点击:百度百科-struts2二、搭建struts2开发环境去官网下载struts2,我们采用最新版,strut
2012-05-15 00:23:35
1427
转载 Hibernate中用hql查询部分字段 可解决异常java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to
hql查询单表部分字段:在hibernate中,用hql语句查询实体类,采用list方法的返回结果为一个List,该List中封装的对象分为以下三种情况:1.查询全部字段的情况下,如"from 实体类",list中封装的对象为实体类本身,各属性都将得到填充。2.只查询一个字段,默认情况下,list中封装的是Object对象。3.查询两个或两个以上的字段,默认情况下,list中封装的
2012-04-30 16:36:24
12078
4
原创 spring 自动装配
Spring IoC容器可以自动装配(autowire)相互协作bean之间的关联关系。因此,如果可能的话,可以自动让Spring通过检查BeanFactory中的内容,来替我们指定bean的协作者(其他被依赖的bean)。autowire一共有五种类型。由于autowire可以针对单个bean进行设置,因此可以让有些bean使用autowire,有些bean不采用。autowire的方便之处在减
2012-04-22 21:37:47
3098
原创 spring依赖注入(DI)
Spring是一个开源的控制反转(Inversionof Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发. Spring的目标是使已存在的技术更加易用。所谓依赖注入(DI)就是指:在运行期,由外部容器动态地将依赖对象注入到组件中。依赖注入(DI)背后的基本原理是对象之间的依赖关系(即一起工作的其它对象)只会通过以下几种方式来实现:构造器的参数、工厂方法
2012-04-22 17:07:22
985
转载 spring aop介绍
面向切面编程基础 通常,系统由很多组件组成,每个组件负责一部分功能,然而,这些组件也经常带有一些除了核心功能之外的附带功能 。系统服务如日志、事务管理和安全经常融入到一些其他功能模块中。这些系统服务通常叫做交叉业务,这是因为它们总是分布在系统的很多组件中。通过将这些业务分布在多个组件中,给我们的代码引入了双重复杂性。 (1) 实现系统级业务的代码在多个组件中复制。这意味着如果你要改
2012-04-18 22:50:50
1238
原创 jquery-easyui简介和初步使用
jquery-easyui是常用的jquery插件之一,利用它可以编写少量的js代码就能运行出比较华丽的js效果。jquery-easyui是对强大的jquery一个简单封装,封装了一些特效和方法,我们直接调用这些方法并配置相应参数即可。jquery-easyui主要用于界面的显示和特效几句简单的js代码既可以显示出比较简洁好看的特效。这里我们使用的是jquery-easyui-1.2.5
2012-04-15 17:55:47
21001
原创 oracle 存储过程与函数
存储过程:存储过程和函数也是一种PL/SQL 块,是存入数据库的PL/SQL 块。但存储过程不同于已经介绍过的PL/SQL 程序,我们通常把PL/SQL 程序称为无名块,而存储过程是以命名的方式存储于数据库中的。创建存储过程,需要有CREATE PROCEDURE 或CREATE ANY PROCEDURE 的系统权限。语法:CREATE [OR REPLACE] PROCEDUR
2012-03-28 22:45:26
1065
原创 oracle 中schema
oracle中什么是schema?schema定义:A schema is a collection of database objects. A schema is owned by a database user and has the same name as that user. Schema objects are logical structures created by us
2012-03-28 22:41:33
734
转载 oracle的闪回
1.1 配制参数行级闪回需要配制以下两个参数undo_management = auto 只有设置成auto才能查询到表更新记录undo_retention =900 设置表更新记录时间,单位为秒,只有在这个时间内的操作才能被闪回,10G第二版默认为900秒,9i为3600秒.1.2 行级闪回查询行级闪回查询有以下三种--行级闪回查询select a, b, c, ve
2012-03-25 17:18:52
791
转载 oracle闪回
1,闪回数据库到之前某时间点(在安装时需要开放闪回功能)不支持表空间删除 select name from v$database; --看是否打开闪回功能 select flashback_on,name from v$database; select name from v$bgprocess where paddr打开闪回功能SQL> shutdown im
2012-03-25 17:17:37
696
原创 DML、DDL、DQL、DCL的定义与区别
DCL(Data Control Language)是数据库控制语言。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCLDCL数据库控制语言不同于程序设计语言,SQL语言(结构化程序设计语言)的组成部分包括了DCL
2012-03-17 22:47:28
7507
1
转载 oracle 单行函数详解
单行函数的特征:1、单行函数对单行操作2、每行返回一个结果3、有可能返回值与原参数数据类型不一致(转换函数)4、单行函数可以写在SELECT、WHERE、ORDER BY子句中5、有些函数没有参数,有些函数包括一个或多个参数6、函数可以嵌套单行函数的分类:
2012-03-17 20:52:55
852
转载 oracle 日期函数大全!
日期函数 Oracle PL/SQL Oracle的日期函数相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。常用日期型函数 1。Sysdate 当前日期和时间SQL> Select sysdate from dual;SYSDATE
2012-03-17 20:27:12
917
转载 Oracle rownum用法详解,可以实现分页
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果
2012-03-15 20:33:20
1131
原创 oracle 简单sql语句
一、基本的查询语句:SELECT *| {[DISTINCT] column|expression [alias],...} FROM table;关键字:select 查询语句,distinct 去掉重复行,from 标记从哪个表选择。eg:select * from emp; 查询表emp中所有数据。 select ename,
2012-03-14 22:26:27
717
转载 Oracle 10G安装
1、 解压文件10201_database_win32.zip,并双击解压目录下的setup.exe,出现安装界面,如下:这里我选择了企业版、记住全局数据库名(很重要建议不要修改保持默认),输入数据库口令(即数据库密码)。2、 输入口令和确认口令,如:password,点击下一步,出现如下进度条,注:此口令即是管理员密码。3、 检查先决条件,选中红框所示的
2012-03-12 22:55:45
758
转载 数据库的优化
数据库的优化:1.在数据库中条件查询速度很慢的时候,如何优化?1.建索引(a 提高查询检索的性能b 创建唯一索引c 创建主键d 归类)2.减少表之间的关联3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询,应该走索引,把数据量大的表排在前面4.简化查询字段,没用的字段不要,已经对返回结果的控制,尽量返回少量数据2.在hibernate中进行多表查询,每个表中各
2011-12-25 19:53:31
812
原创 java中类与类之间的关系
资料来源于互联网,由作者整理。一、泛化(继承)继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。类与类之间的继承用extends,接口之间的继承用implements。二、依赖两个相对独立的类(类A和类B)一个类(类A)用到了另一个类(类B),而这种使用关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会影响
2011-12-25 19:00:25
3637
1
原创 hibernate主键生成策略详细说明
主键生成器描述特点increment用于为 long, short 或者 int 类型生成 唯一标识。自动递增的,每次增量为1。只有在没有其他进程往同一张表中插入数据时才能使用。在集群下不要使用。跨数据库,不适合多进程并发更新数据库,适合单一进程访问数据库,不能用于群集环境。identity对 DB
2011-12-25 17:41:10
3068
1
原创 hibernate中复合主键
复合主键:一张表的多个字段组合构成这张表的主键,这个主键就叫复合主键。在hibernate中配置复合主键:Hibernate复合主键的编写有两种情况:1、将复合主键各字段定义为私有属性。2、将复合主键字段抽取出来定义一个主键类(暂且这样称呼),在实体类中包含主键类即可。(推荐使用这种方法)映射文件的编写:复合主键使用:方式一: 由几个字段构成添加几个
2011-12-25 17:29:02
2121
转载 session中get和load方法区别以及close()、clear()、evict()
下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。1.从返回结果上对比: load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常 get方法检索不到的话会返回null2.从检索执行机制上对比: get方法和find方法都是直接从数据库中检索 而load方法的执行则比较复杂 ■ 首先查找s
2011-12-22 20:59:04
1748
转载 解读Hibernate继承映射策略
Hibernate继承映射的英文是Inheritance Mappings,Hibernate继承映射有三种策略,下文对Hibernate继承映射策略具体理解。Hibernate支持三种基本的继承映射策略:◆每个类分层结构一张表(table per class hierarchy)◆每个子类一张表(table per subclass)◆每个具体类一张表(tab
2011-12-14 20:44:55
721
转载 hibernate 错误:org.hibernate.HibernateException: Unable to get the default Bean Validation factory
原文地址:错误处理
2011-12-14 18:12:23
750
转载 hibernate中的session中的方法(网页资料整理)
Session接口的APIMethod Summary TransactionbeginTransaction() 开始一个工作单元并且返回相关联的事务(Transaction)对象。 voidcancelQuery() 终止执行当前查询。
2011-12-12 18:03:58
2759
原创 hibernate实体关系
1、一对一关系数据库中的一对一设计分两种形式:(1) 外键关联:一个表中添加一个字段作为外键,值是与其相对应一对一关系表的主键值。(2) 主键关联:两张一对一关系的表共用一个主键,主外键是一个字段。 在实体关系中(1) 单向关联,在任意一个实体类中添加另一个实体类型的属性(2) 双向关联,在两个实例类中都添加另一个实体类型的属性
2011-12-11 22:33:59
2956
原创 Hibernate介绍与配置文件、jar包的说明(二)
实体类映射文件():User.hbm.xml "-//Hibernate/HibernateMapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
2011-12-09 11:08:42
1270
原创 Hibernate介绍与配置文件、jar包的说明(一)
在编写java程序的时候总会和数据库打交道,大家都知道java是面向对象的编程语言、在java里面一切都是类,java里面用的是对象模型,对象模型包括的概念有:继承、多态等;而数据库是关系模型,反映的是表与表的关系、关系模型包括的概念有:表、主键、外键等,在我们编写java程序时需要将对象模型与关系模型进行转换,通常采用两种方法来转换这两种关系:1、使用数据库连接技术手工编写代码对
2011-12-08 17:24:05
2622
转载 Struts,Spring,Hibernate三大框架面试-笔试题
1.Hibernate工作原理及为什么要用?原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory为什么要用: 1. 对JDBC访问数据库的代
2011-12-07 19:58:12
1556
转载 HQL使用
HQL:Hibernate Query LanguageHQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按如下步骤进行:(1)获取Hibernate Session对象;(2)编写HQL语句;(3)以HQL语句作为参数,调用Session的createQuery方法创建查询对象;
2011-12-07 11:44:08
951
转载 Hibernate数据对象的三种状态
Hibernate的对象有3种状态,分别为:瞬时态 (Transient)持久态(Persistent)脱管态(Detached) 处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 *瞬时态 由new命令开辟内存空间的java对象. Person person =
2011-12-06 22:57:28
606
转载 Hibernate配置
由于Hibernate是为了能在各种不同环境下工作而设计的, 因此存在着大量的配置参数. 幸运的是多数配置参数都 有比较直观的默认值, 并有随Hibernate一同分发的配置样例hibernate.properties (位于etc/)来展示各种配置选项. 所需做的仅仅是将这个样例文件复制到类路径 (classpath)下做一些自定义的修改.4.1. 可编程的配置方式
2011-12-05 17:00:38
2458
转载 servlet过滤器
以前以为Filter只是一个特殊点的Servlet,用进只需在web.xml中配置一下拦截路径就可以了,可经过这两天的深入学习,才知道以前对Filter类的了解和使用都太过浅薄了。在网上看了很多篇相关的技术文章,现提取它们中的精髓(我认为能说明问题的东西)及我个人的一些学习经验作如下总结,希望能帮助大家更好地理解Filter的过滤机制。要学习Filter,就必须先理解和掌握servlet的
2011-11-27 21:20:02
794
转载 JAVA中的format
1. java.text.Format 21.1. Format的方法... 21.2. Format的子类... 21.3. DateFormat的用法... 21.4. MessageFormat的用法... 21.5. NumberFormat的用法... 31.5.1. NumberFormat的介绍... 3
2011-11-25 22:48:23
6907
原创 利用commons-fileupload实现文件的上传(源码)
现在我们利用commons-fileupload实现文件的上传,开发环境:Myeclipse 9.0 对文件上传的细节分析:1、乱码问题的出现与解决 2、上传文件类型的约束 3、上传文件的大小约束4、临时缓存文件的处理 5、服务器端文件的保存 6、文件名相同覆盖问题7、多文件同时上传问题 等…………实现:
2011-11-24 19:51:15
4558
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人