上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 37 下一页
摘要: 1. 要求对List列表中的数据进行排序(正序、倒序),列表中的数据包括:整型(Integer)、字符串(String)、日期(Date)等。对于字符串,要求允许对它按照整型进行排序。2. 实现思路1. 对于整型、字符串、日期等数据,可以直接调用Collections.sort方法实现排序(正序、倒序)。2. 对于字符串按照整型排序,可以写一个类实现Comparable接口,在compare方法中将字符转换为整型进行比较;然后再调用Collections.sort的方法,传进一个Comparator来实现。3. 实现代码package com.clzhang.sample.collection 阅读全文
posted @ 2013-08-07 14:13 那些年的事儿 阅读(22333) 评论(0) 推荐(0) 编辑
摘要: 1. 检查输入是否为合法汉字 /** * 判断输入字符是否为有效汉字 * @param str 字符 * @return 是否合法汉字 */ public static boolean isValidHan(String str) { String regex = "[\u4e00-\u9fa5]*"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(str); return... 阅读全文
posted @ 2013-08-06 13:45 那些年的事儿 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: Solr查询参数文档可以参考:http://wiki.apache.org/solr/CommonQueryParameters#head-6522ef80f22d0e50d2f12ec487758577506d6002这里主要说一下fq参数的使用。1. 需求一搜索商户信息时,已经可以按指定关键词搜索;但有时需要缩小范围,比如在江苏省范围搜索,或者是苏州市范围内搜索。注意:不是指记录包含“江苏省”、"苏州市“关键词的,而是此记录的行政区域属性值是属于”江苏省“或者是”苏州市"的。2. 实现一1). schema.xml定义如下: 这些编号应该是不需要分词、需要索引... 阅读全文
posted @ 2013-08-06 11:23 那些年的事儿 阅读(6208) 评论(1) 推荐(0) 编辑
摘要: 1. 问题描述BBSCOMMENT表为BBSDETAIL的从表,记录商户评价信息。因为数据倒腾来倒腾去的,有很多重复数据。表结构如下:COMMENT_IDNOT NULLNUMBER --主键DETAIL_IDNOT NULLNUMBER --外键,引用BBSDETAIL表COMMENT_BODYNOT NULLVARCHAR2(500) --评价内容--其它字段忽略其中主键是没有重复的,重复的是DETAIL_ID+COMMENT_BODY+......等信息,就是某些商家的评价信息有重复。2. 解决步骤2.1 查找表中多余的重复记录--查询出所有有重复的数据select DETAIL_... 阅读全文
posted @ 2013-08-05 15:10 那些年的事儿 阅读(62404) 评论(3) 推荐(2) 编辑
摘要: 1. 要求将数据库中的数据直接创建到Solr索引中去。先做全部索引,然后定期做增量索引。2. 环境Solr4.4版本,Tomcat7.0版本,Oracle 11g,已经配置好Tomcat与Solr的集成,包括中文分词等。3. 实现步骤3.1 编辑solrconfig.xml文件,在合适位置增加如下代码: data-config.xml3.2 在conf目录下创建data-config.xml文件,内容如下: 注意:上面查询语句中定义的字段必须在schema.xml文件中有相关定义。在我这里,VIEW_DETAIL是一张视图,包含了三张... 阅读全文
posted @ 2013-08-02 14:27 那些年的事儿 阅读(2533) 评论(0) 推荐(0) 编辑
摘要: 背景因为项目某些模块的数据结构设计没有严格按照某规范设计,所以只能从数据库中查询数据结构,需要查询的信息如下:字段名称、数据类型、是否为空、默认值、主键、外键等等。在网上搜索了查询上述信息的方法,总结如下:1. 查询表基本信息select utc.column_name,utc.data_type,utc.data_length,utc.data_precision, utc.data_Scale,utc.nullable,utc.data_default,ucc.commentsfrom user_tab_columns utc,user_col_comments uccw... 阅读全文
posted @ 2013-08-02 09:22 那些年的事儿 阅读(7030) 评论(0) 推荐(1) 编辑
摘要: wmsys.wm_concatDefinition: The Oracle PL/SQL WM_CONCAT function is used to aggregate data from a number of rows into a single row, giving a list of data associated with a specific COMMENT_BODY. In effect, it cross-tabulates a comma delimited list.Note that WM_CONCAT is undocumented and unsupported b 阅读全文
posted @ 2013-08-02 09:00 那些年的事儿 阅读(12005) 评论(0) 推荐(0) 编辑
摘要: 1. 常规SQL语句优化 1.1 建议不用“*”来代替所有列名 SELECT语句中可以用“*“来列出某个表的所有列名,但是这样的写法对Oracle系统来说会存在解析的动态问题。Oracle系统会通过查询数据字典来将”*“转换成表的所有列名,这自然会消耗系统时间。 1.2 用TRUNCATE代替DEL 阅读全文
posted @ 2013-07-31 21:59 那些年的事儿 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 下面这些基本的SQL语句应该熟悉,能够灵活运用。最好在不查资料的情况下,能够写出如下的任何代码。 1. 用户操作 --create user username identified by password --[default tablespace tablespace_default] --[te 阅读全文
posted @ 2013-07-31 20:28 那些年的事儿 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: 下面这些基本的SQL语句应该熟悉,能够灵活运用。最好在不查资料的情况下,能够写出如下的任何代码。 1. 数据表操作相关 --创建表 create table STUDENTS( STUNO number(10) not null, STUNAME varchar2(8), SEX char(2), 阅读全文
posted @ 2013-07-29 20:26 那些年的事儿 阅读(485) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 37 下一页