自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (19)
  • 收藏
  • 关注

转载 mybatis分页 sql 语句

分类:            sql2013-04-28 15:5410人阅读评论(0)收藏举报/*自己新增的view*//*mybatis分页 sql 语句*/  select * from (select ROW_NUMBER() OVER(ORDER BY EPAY_ID DESC) AS ROWNUM,

2013-05-17 23:03:02 722

转载 使用ibatis 通过多个参数来执行查询

ibatisobjectdaoxml问题描述:如何使用 ibatis 通过多个参数来执行查询。解决方案:1. 通过类的方式。将参数封装在某个类的对象中。(具体实现这里省略)2. 通过map 的方式。将参数放在map中。代码如下:(ibaits 2.0版)dao中: Map mapInfo = new HashMap(); mapInfo.put("

2013-05-08 10:10:46 738

转载 Java操作Microsoft Word之jacob

标签:WordMicrosoft office,word Java jacob原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xiaoduan.blog.51cto.com/502137/136692现在我们一起来看看,用Java如何操作Microsoft Word。jacob,官网是

2013-05-07 19:44:48 822

原创 lucene-用xpdf来处理中文pdf文档

xpdf只是一个软件,通过java采用命令行调用,并获取输出结果,如此来说使用简单,但是相当受限,如:无法跨平台,无法处理特定格式(表格等),无法处理图片和其他附件。这种调用必定限制了它的灵活性。XPDF的配置 1.工具包下载点这里 下载我下载的是: xpdf-3.02pl4-win32.zip另外还需要一个语言包:xpdf-chinese-simplified.t

2013-05-03 22:13:20 1060

转载 iBATIS一对多/多对多N+1问题解决方案

博客分类:j2ee iBATISSQLQQXMLJ#对于iBATIS一对多/多对多的问题,传统的办法是在一对多/多对多关联的属性上再做一次子查询,这个解决办法很简单易懂,但是有个缺点,会导致N+1 selects,导致查询的性能瓶颈,更好的解决办法是sql做一个表连接,然后主表的resultMap配置上加“groupBy='...'”属性,这样一次查询就搞定,避免了N+1问题,下面

2013-05-02 22:57:12 609

原创 ibatis sql主键自动生成方式

在oracle里面 可以创建表的序列来使用主键自动递增   userPKSequence 所创建的序列 创建序列的语句 create  sequence userPKSequence start with 1 increment by 1;  但是在mysql里面就没有必要了  因为mysql主键可以自动递增       select   userPKSequenc

2013-05-02 22:10:17 630

原创 ibais 模糊查询

resultMap="GetUser">  select * from user      name like    '%$name$%'       public void testGetUser1() throws SQLException {  /**   * 模糊查询,查询符合指定条件的所有Person对象   *    * @par

2013-05-02 21:48:20 614

原创 ibatis 入门

实体类package com.ibatis;import java.util.Date;public class User { private int id; private String name; private Date birthday; private String email; public int getId() {  return id; }

2013-05-02 20:12:34 465

原创 lucene相关度

通过改变文档Boost值来改变排序结果。Boost是指索引建立过程中,给整篇文档或者文档的某一特定属性设定的权值因子,在检索时,优先返回分数高的。通过Document对象的setBoost()方法和Field对象的setBoost()方法,可以分别为Document和Field指定Boost参数。不同在于前者对文档中每一个域都修改了参数,而后者只针对指定域进行修改。默认情值为1F,一般不做修改。

2013-05-01 16:07:36 754

原创 lucene 文档变成索引库document对象方法

package cn.itcast.lucene.utils;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import org.apache.lucene.document.Document;

2013-05-01 16:05:03 1449

原创 Occur 用法

Occur 用于表示布尔查询子句关系的类,包括:Occur.MUST,Occur.MUST_NOT,Occur.SHOULD。 1, MUST和MUST:取得连个查询子句的交集。2, MUST和MUST_NOT:包含MUST并且查询结果中不包含MUST_NOT的检索结果。3, SHOULD与SHOULD,表示“或”关系,最终检索结果为所有检索子句的并集。 使用时注意:

2013-05-01 16:02:47 1510

原创 lucene入门 hello word

package cn.itcast.lucene.helloword;import java.io.File;import java.io.IOException;import java.util.HashMap;import java.util.Map;import jeasy.analysis.MMAnalyzer;import org.apache.lucene.an

2013-05-01 15:54:56 742

原创 IKAnalyzer分词器

package cn.itcast.lucene.analyzer;import java.io.IOException;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.document.Document;import org.apache.lucene.document.Field;imp

2013-05-01 15:09:32 997

原创 JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误

下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网又看了一下,结果发现这样一段话:junit.jar: Includes the Hamcr

2013-05-01 14:10:09 761

原创 proxool 配置数据库连接池

1、 导入jar包将proxool-0.8.3.jar放在WEB-INF/lib目录下,记得要将对应的数据库驱动包也放在这个目录下。2、 配置proxool.xml在WEB-INF目录下新建文件proxool.xml文件。在此文件中添加如下代码:          proxoolPool        jdbc:mysql://localhost:330

2013-05-01 11:03:41 961

mysql 慢查询

1. 慢查询 1 1.1. 什么是慢查询 1 1.2. 慢查询配置 1 1.2.1. 慢查询基本配置 1 1.2.2. 慢查询解读 2 1.3. 慢查询分析 3 1.3.1. Mysqldumpslow 3 1.3.2. pt_query_digest 4

2018-10-21

mysql 索引与执行计划

目录 1. 索引与执行计划 1 1.1. 索引入门 1 1.1.1. 索引是什么 1 1.1.2. 索引得分类 3 1.1.3. 基础语法 3 1.2. 执行计划 3 1.2.1. 什么是执行计划 3 1.2.2. 执行计划的作用 3 1.2.3. 执行计划的语法 4 1.2.4. 执行计划详解 4

2018-10-21

mysql数据库sql优化

目录 1. SQL优化 1 1.1. 优化实战 1 1.1.1. 策略1.尽量全值匹配 1 1.1.2. 策略2.最佳左前缀法则 2 1.1.3. 策略3.不在索引列上做任何操作 2 1.1.4. 策略4.范围条件放最后 3 1.1.5. 策略5.覆盖索引尽量用 3 1.1.6. 策略6.不等于要甚用 4 1.1.7. 策略7.Null/Not 有影响 5 1.1.8. 策略8.Like查询要当心 7 1.1.9. 策略9.字符类型加引号 8 1.1.10. 策略10.OR改UNION效率高 9 1.1.11. 测试题 9 1.2. 批量导入 11 1.2.1. insert语句优化; 11 1.2.2. LOAD DATA INFLIE 11

2018-10-21

Spring中Quartz调度器的使用 示例代码

Spring中Quartz调度器的使用 示例代码

2016-03-20

单点登录系统SSO

java单点登录完整代码以及文档说明,通过cas来实现的

2015-07-27

lhgDialog api 文档 demo

lhgDialog是一个功能强大且兼容面广的对话框组件,它拥有精致的界面与友好的接口

2013-06-20

文件上传代码

用fileUpload实现文件上传 是个web工程 直接导入到myeclipse里面就可以运行 界面用jsp 后台servlet

2013-05-12

java核心基础

这里面是一些java基础的ppt 以及相关的代码

2013-05-08

testSqlMap

针对ibatis的一对多 多对多查询范例 可以对他进行一些基本操作

2013-05-02

ibatis 单表查询 一对多查询

生成数据库的语句如下: 数据库是试用mysql数据库 /* Navicat MySQL Data Transfer Source Server : mysqlTest Source Server Version : 50022 Source Host : localhost:3306 Source Database : ibatis_db Target Server Type : MYSQL Target Server Version : 50022 File Encoding : 65001 Date: 2013-05-02 22:49:28 */ SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `book` -- ---------------------------- DROP TABLE IF EXISTS `book`; CREATE TABLE `book` ( `oid` int(10) NOT NULL, `name` varchar(50) default NULL, PRIMARY KEY (`oid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of book -- ---------------------------- INSERT INTO `book` VALUES ('1', 'java开发宝典'); -- ---------------------------- -- Table structure for `book_user` -- ---------------------------- DROP TABLE IF EXISTS `book_user`; CREATE TABLE `book_user` ( `id` int(10) unsigned NOT NULL auto_increment, `name` varchar(50) default NULL, `book_oid` int(10) default NULL, PRIMARY KEY (`id`), KEY `FK_user_1` (`book_oid`), CONSTRAINT `FK_user_1` FOREIGN KEY (`book_oid`) REFERENCES `book` (`oid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of book_user -- ---------------------------- INSERT INTO `book_user` VALUES ('1', 'tom', '1'); INSERT INTO `book_user` VALUES ('2', 'lily', '1');

2013-05-02

proxcool配置数据库连接池

用proxcool来配置数据库连接池 数据库是使用mysql数据库 又不懂的可以问我 给我留言 必定回复!

2013-05-01

proxcool连接池

通过proxcool配置数据库连接池 里面是一个完整的项目工程 只要在mysql里面新建一个数据库就行

2013-05-01

易邮邮件服务器

这是一个简单的邮件服务器 比较小 很好用 可以收发邮件 没有问题的

2012-10-17

权限管理系统

权限管理系统 这个系统有5个表 用户表 部门表 角色表 权限表 角色权限关联表

2012-10-15

空空如也

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

TA关注的人

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