- 浏览: 17924 次
- 性别:
- 来自: 北京
最新评论
-
bneliao:
不错,看看
ip 纯真数据库查找
文章列表
1. 一级缓存:Session中共享 测试:可以通过查看输出的 select 语句的数目来测试Hibernate中的Session级的缓存 使用缓存的三种操作:放,取,删 会从缓存中拿数据的方法:get,load,iterate [id为native(自增长的形式的话,save方法是不会放入到一级缓存或者二级缓存中的)] 会向缓存中放入数据的方法:save,update,saveOrUpdate,get,load,iterate,lock(还没有使用过,lock是把一个没有更改过的脱管状态的对象变成持久状态) 删除缓存内容的方法:evict(清除某个数据),clear(清除所有 s.cle ...
[置顶] iBatis查询select详解
- 博客分类:
- 框架技术
[align=center][/align][color=red][/color] <select>是iBatis已经映射的语句类型,就是查询了,为了配合说明,这里再介绍两个标记:<sql>和<include>,前者用来创建一个文本片段,这些片段可以组合起来创建完整的SQL语句;后者很显然就是包含的意思了。假设我们有如下代码段:
Xml代码
1.<sql id="select-user">
2. select * from users
3.</sql>
4.<sql id=&qu ...
poi是Apache基金会的开放源码函式库,提供API给Java程式对Microsoft
Office格式档案读和写的功能。这里是对Excel的读取下载/上传实现;在一些需要导入导出数据时感觉比较有用;曾经在CRM中实现下载/上传联系
人信息,不过当时不是自己负责的,总体来说下载比较容易实现,上传由于格式必须与数据库字段对应,显得有些麻烦;这里为了demo方便,没有与数据库交
互,使用的是Servlet实现;
依赖包:
1.commons-fileupload
2.commons-io
3.poi
下载地址http://poi.apache.org/
http://com ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT=
urlrewritefilter
- 博客分类:
- 百宝箱
url重写的最大用处在于: 可以隐藏真实地址 可以通配出让用户得容易识别的地址 1、下载urlrewritefilter-1.1.zip (about 500kb) ,解压缩后将文件考到相应的web-inf/lib和web-inf下。 2、配置web.xml <filter> <filter-name>UrlRewriteFilter</filter-name> <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class> </fil ...
采用DOM操作XML文件
- 博客分类:
- 百宝箱
Java与XML(一):采用DOM操作XML文件
1.DOM介绍
DOM 是用与平台和语言无关的方式表示XML文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构, 然后才能做任何工作。 由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。 它还可以在任何时候在树中上下导航, 而不是像 SAX 那样是一次性的处理。 DOM使用起来也要简单得多。
...
Java相对路径/绝对路径总结(转)
- 博客分类:
- 百宝箱
1.基本概念的理解
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。
相对路径:相对与某 ...
Apache Commons DbUtils 快速上手
Hibernate太复杂,iBatis不好用,JDBC代码太垃圾,DBUtils在简单与优美之间取得了完美平衡。
一、概述
DbUtils小巧的Java数据库操作工具,它在JDBC的基础上做了科学的封装,旨在简化JDBC代码混乱与重复。
对于JDBC代码,存在很多问题,算是对Java的批判:
1、操作过程复杂,代码操作一个模式,大量的重复。
2、结果集难以处理,拿到一个ResultSet干屁啊,一个一个度,转称JavaBean,后来形成List,太麻烦了。
3、到处都强制检查SQLException,烦不烦啊,影响代码的美观 ...
1.上传组件
①Apache的Commons FileUpload
②JavaZoom的UploadBean
③JspSmartUpload
2.下载Commons的FileUpload组件
地址:http://commons.apache.org/fileupload/
同时还要下载Commons的IO组件
地址:http://commons.apache.org/io/
3.使用实例
步骤一:创建文件上传的页面:fileUpload.jsp
注意表单的 enctype 属性,这个设置很重要,详情请见:http://www.cnblogs.com/yinger ...
iBatis是基于SQL的数据持久层框架,那就是要书写SQL语句进行数据库操作。对比于Hibernate虽然在对象属性的扩展上修改麻烦但是对SQL的集中管理和主动权,也还是不错的。下面我们来探讨iBatis中的简单增删改查(CRUD)操作,这也是数据库应用的基本操作。
为了简化我们SQL输入参数的配置,我们写一个类来专门负责处理输入参数,把它们封装成一个Map类型,代码如下:
Java代码
1.package ibatis.util;
2.import java.util.HashMap;
3.public class ParameterMap extends Has ...
iBatis查询API
- 博客分类:
- 框架技术
先说点基础的内容,iBatis并不是真正意义上的ORM,官方文档中称其为dataMapper,是数据映射器,也就是一种映射查询工具。iBatis不是万能的,在某些它不能处理的问题时,不能放弃使用JDBC API,那才是根本中的根本。
在iBatis中,建议使用JavaBean,因为我们是面向对象的设计,那么在系统设计时肯定创建了很多刻画具体对象的类,使用JavaBean就可以直接操作getter方法来获取内容。就像是Hibernate中的PO一样。下面来说一种如何获取Bean中属性名称和属性类型的方法,这在开发时可能会用到。
先定义一个JavaBean,刻画用户模型吗,如 ...
package com.dc.util.date;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Collection;
import java.util.Date;
import java. ...
import java.util.Arrays;
public class BinarySearch1 {
public static void main(String args[])
{
int array[]={49,38,65,97,76,13,27};
binarySort(array,array.length);
System.out.println(Arrays.toString(array));
}
//二分查找
public static int binarySearch(int array[],int low,int high,int temp)
...
java集合框架总结
- 博客分类:
- java集合框架总结
1)java集合框架的层次结构
2)使用Collection接口定义的公用方法对集合和线性表操作
3)使用Iterator接口遍历集合
4)使用JDK的增强for循环替代迭代Iterator进行集合遍历
5)熟悉Set接口,了解何时及如何使用HashSet,LinkedHashSet或Tr ...
Meta的用法[meta是html语言head区的一个辅助性标签]
meta是html语言head区的一个辅助性标签。几乎所有的网页里,我们可以看到类似下面这段的html代码:
<head>
<meta http-equiv=content-Type content=texthtml; charset=gb2312>
<head>
也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,例如加入关键字会自动被大型搜索网站自动搜集;可以设定页面格式及刷新等等。
一、meta标签的组成
meta标签 ...