`
wcdzxxgc
  • 浏览: 82452 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
今天使用MySQL查询时无意遇到的问题: 假设数据库表table中有一字段T为INT型,设定默认初始值为0。如果使用查询语句 如:select * from table where table.T = ? 如果最后?赋值为一个字符串,如'aaa', ''等,只要该字符串中不包含一个具体的数字,则返回的结果为所有T=0的行; 如果字符串为'2aaa','3-b'等包含数字但又不全是数字的字符串,则结果为空;如果字符串为全数字,如'123', 则将返回实际满足T=123的查询结果

ibatis 标签

    博客分类:
  • Java
这几天开始初步使用iBATIS中动态SQL功能 1.isNull, isNotNull与isEmpty, isNotEmpty区别 在iBATIS中isNull用于判断参数是否为Null,isNotNull相反 isEmpty判断参数是否为Null或者空,满足其中一个条件则其true isNotEmpty相反,当参数既不为Null也不为空是其为true 2.Dynamic标签内,最好每一个条件项都附带prepend参数。有些人喜欢第一项不带,在某些情况下这样会出现问题,都带着也多不了一点代码。 总体感觉: 优点: 在动态SQL方面iBATIS比较实用,同时还可以具有将查询结果直接封装到具 ...
之前项目中利用JdbcTemplate进行查询时经常遇到需要将结果封装到具体自定义类中的情况,每次针对不同的类,不同的查询结果都要重新编写RowMapper,感觉十分繁琐,今天自己写了一个通用的,在系统负载不大的情况下还比较实用 package object; import java.lang.reflect.Field; import java.sql.ResultSet; import java.sql.SQLException; import org.springframework.jdbc.core.RowMapper; public class ObjectRowMa ...

java对象复制

    博客分类:
  • Java
现在网上通用的方法一般为对象的序列化 /* * 复制对象obj,类似于值传递,非引用 */ public static Object cloneObject(Object obj) throws Exception{ ByteArrayOutputStream byteOut = new ByteArrayOutputStream(); ObjectOutputStream out = new ObjectOutputStream(byteOut); out.writeObj ...

Lucene分页查询

    博客分类:
  • Java
个人认为最好每一次分页导航都执行一次新的 查询。 Lucene旧版本中常用方法: Hits中保存的并不是真正的Document,因此可以通过HIts.doc(index)的方式取出在一定范围内的Document。在获 得Hits后可以用类似下面的方法进行分页处理: private List processHits(Hits hits,int startIndex,int endIndex)throws Exception{ if(endIndex>=hits.length()) endIndex=hits.length()-1; List docs=new Array ...
今天做文件中关键词检索时,最开始使用对文件逐行读取,再在该行查找是否包含该词de 方法。在检索一个关键词时这样没有问题,但是如果不断有新的关键词进行检索,则必须重复以上的步骤,继续逐行读取,相当的浪费cpu,经人指正,在检索频率较高时,完全可以先一次将整个文件读取到一个HashMap中,将关键词类设为key,这样以后每次再查找时将极大提高效率,不至于做重复工作。sigh...
Lucene是一个基于Java的全文索引工具包。 基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史 全文检索的实现:Luene全文索引和数据库索引的比较 中文切分词机制简介:基于词库和自动切分词算法的比较 具体的安装和使用简介:系统结构介绍和演示 Hacking Lucene:简化的查询分析器,删除的实现,定制的排序,应用接口的扩展 从Lucene我们还可以学到什么 另外,如果是在选择全文引擎,现在也许是试试Sphinx的时候了:相比Lucene速度更快,有中文分词的支持,而且内置了对简单的分布式检索的支持; 基于Java的全文索引/检索引擎——Lucen ...
Data Acquisition and Filtering Stage && Information Extraction Stage extroversion, agreeableness, conscientiousness, emotional stability, and culture Simulation Model(preparation for the system) Visualisation Output Decision trees(With Weka) assist the user to focus their attention on are ...
CrimeNet Explorer: A Framework for Criminal Network Knowledge Discovery Key: central member, subgroups, interaction and relationship patterns between groups Key method: structural analysis The framework included four stages: network creation, network partition, structural analysis, and network visua ...
Mapping Networks of Terrorist Cells / Krebs problems: Incompleteness, Fuzzy boundaries, Dynamic There is a constant struggle between keeping the network hidden and actively using it to accomplish objectives (Baker and Faulkner, 1993). As more information about the hijackers’ past was uncovered I d ...
Oracle命令全集 第一章:日志管理 第二章:表空间管理 第三章:表 第四章:索引 第五章:约束 第六章:LOAD数据 第七章:reorganizing data 第八章: managing password security and resources 第九章:Managing users 第十章:managing privileges 第十一章: manager role 第十二章: BACKUP and RECOVERY Oracle命令全集 第一章:日志管理 1.forcing log switches     sql> alter system switch logfile ...
Mysql中空格与空字符串查询时混淆的问题 在Mysql中,对于一项属性为字符串类型的域Element,如果其值为空字符串或者是空格,在查询时可能会出问题 执行select * from table where Element='' 或者是 select * from table where Element=' '的结果是一样的,在查询时不区分空字符串与空格。 如果想实现精确查找,即查询实际是空格的项,或者实际是空字符串的项,而不将二者混在一起,则必须使用select * from table where Element like '' 或者是 select * from table wh ...
create table a (aid int,aname varchar(10))   create table b (bid int,bname varchar(10))  select * from a     aid         aname         -----------     ----------    1           wlg   2           ytu   3           hit     select * from b     bid         bname         ----------- ----- ...
Java正则表达式应用总结 一、概述 正则表达式是Java处理字符串、文本的重要工具。 Java对正则表达式的处理集中在以下两个两个类: java.util.regex.Matcher   模式类:用来表示一个编译过的正则表达式。 java.util.regex.Pattern   匹配类:用模式匹配一个字符串所表达的抽象结果。 (很遗憾,Java Doc并没有给出这两个类的职责概念。) 比如一个简单例子: import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 正则表达式例子 * ...
Global site tag (gtag.js) - Google Analytics