`
hui_jing_880210
  • 浏览: 41645 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
前天在做系统的时候让随机从一张表中选取一个或多个热词,为了更高效随机重复率低,特地研究了一下,写法如下: SELECT * FROM `news` AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `news`)-(SELECT MIN(id) FROM `news`))+(SELECT MIN(id) FROM `news`)) AS id) AS t2 WHERE t1.id >= t2.id LIMIT 10;   也参考了mysql官方提供的RAND()函数和一些网上写的例子如下: 要从tablena ...
  首先需要导入:lucene-analyzers.jar   下面代码分词的详解:  import java.io.Reader; import java.io.StringReader; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.StopFilter; import org.apache.lucene.analysis.Token; import org.apache.lucene.analysis.TokenFilter; import org.apac ...
import java.text.NumberFormat; import java.util.Locale; /** * 比较两个字符串的相似度 * zhouguohui */ public class test { public static void main(String[] args) { String strA = "123456789"; String strB = "987654321"; double result = SimilarDegree(strA, strB); if ...

Solr Facet

    博客分类:
  • solr
1、在schema.xml中的内容如下: <?xml version="1.0" ?> <schema name="my core" version="1.1"> <fieldtype name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/> <fieldType name=" ...
首先需要引入一下两个包: IKAnalyzer2012FF_u1.jar lucene-core-4.3.1.jar 如果想和服务器上的停词库同步可以把stopword.dic拷贝进来。 别的什么都不需要进行配置,代码如下 /** * IK分词器两种写法 * @author zhouguohui * */ public class test { public static void main( String[] args ){ test1(); test2(); } /** * 使用IK ...

Solrj SolrQuery查询

    博客分类:
  • solr
SolrQuery有两种方式处理查询结果处理如下 第一种方式:普通方式处理查询结果 public class QueryDocsDemo { // public static final String SOLR_URL = "http://127.0.0.1:8983/solr"; public static final String SOLR_URL = "http://127.0.0.1:8983/solr"; public static void main(String[] args) throws SolrServerEx ...
代码如下: private static HttpSolrServer server = null; private static SolrSearchUtils instance = new SolrSearchUtils(); /** * 单利模式 */ public static SolrSearchUtils getInstance(String sellerCode){ initServiceParam(TopUp.upConfig(sellerCodeRels.get(sellerCode) == nu ...

Solr terms使用

    博客分类:
  • solr
这个根据solr提供的terms 实现一:实现商品名称自动联想 public static List<String> getSearchSuggestHjy(String selectValue,int num){ List<String> keyValue = new ArrayList<String>(); SolrQuery params = new SolrQuery(); params.set("qt", "/terms"); params.set(&qu ...

js 重定向

第一种: <script language="javascript"type="text/javascript"> window.location.href="login.jsp?backurl="+window.location.href; </script> 第二种: <script language="javascript"> alert("返回"); ...
  ArrayList简介 ArrayList 是一个数组队列,既动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。 ArrayList 继承了AbstractList,实现了List。它是一个数组队列,提供了相关的添加、删除、修改、遍历等功能。 ArrayList 实现了RandmoAccess接口,即提供了随机访问功能。RandmoAccess 是java中用来被List实现,为List提供快速访问功能的。在ArrayList ...

java Collection详解

    博客分类:
  • java
  首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图:     Collection是一个接口,它主要的两个分支是:List 和 Set。 List和Set都是接口,它们继承于Collection。List是有序的队列,List中可以有重复的元 ...

java 集合类详解

    博客分类:
  • java
Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。 Java集合工具包位置是java.util.*。Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)、。Java集合工具包框架图(如下): 大致说明: 看上面的框架图,先抓住它的主干,即Collection和Map。 1 Collection是一个接口,是高度抽象出来的集合,它包含了集合的基本操作和属性。   Collection包含了List和Set两大分支。  ...

java json封装

    博客分类:
  • java
首先导入Gson的包。   import com.google.gson.Gson; public class JsonUtils { private static Gson gson=new Gson(); public static String toJsonStr(Object obj){ return gson.toJson(obj); } public static String toJsonStr(String name,Object obj){ return " ...
    String类源码分析:  String类是final类,也即意味着String类不能被继承,并且它的成员方法都默认为final方法。在Java中,被 final修饰的类是不允许被继承的,并且该类中的成员方法都默认为final方法。在早期的JVM实现版本中,被final修饰的方法会被转为内嵌调用 以提升执行效率。而从Java SE5/6开始,就渐渐摈弃这种方式了。因此在现在的Java SE版本中,不需要考虑用final去提升方法调用效率。只有在确定不想让该方法被覆盖时,才将方法设置为final。 String类中char value[],int  offset,int coun ...
StringBuilder 是一个可变的字符序列。它继承于AbstractStringBuilder,实现了CharSequence接口。StringBuilder是非线程安全的。附件为大家提供了源代码,可以下载查看。 下面为大家提供一些实际的demo操作例子: /** * StringBuilder 演示程序 * @author zhouguohui */ import java.util.HashMap; public class StringBuilderTest { public static void main(String[] args) { ...
Global site tag (gtag.js) - Google Analytics