本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
由浅入深Java线程之ThreadGroup
Java并发包里面提供了ThreadGroup类可以帮助我们有效地管理线程组。让我们来看一个生动的例子. Java线程组可以有线程对象或者子线程组组成。也就是说ThreadGroup可以是产生线程树。
让我们看一个简单的例子,这个例子模仿一个搜索任务,将启动10个线程遍历获取指定目录下面的excel文件列表,一旦有一个线程完成遍历,将中断其余的9个任务。
import java.io.F ...
java查找字符串将找到的字符串索引位置存储到集合中
package com.hmkcode;
import java.util.ArrayList;
import java.util.List;
public class SearchStr {
/**
* 查询字符串searchValue在字符串str中的位置索引(最多查询3位长度字符)
* @param str 一组字符串
* @param searc ...
使用JSoup+CSSPath采集和讯网人物信息
使用JSoup+CSSPath采集和讯网人物信息
代码见github
模型类:
public class Person {
private String name;
//基本信息
private Map<String, String> basicInfos;
//教育经历
List<String> ...
redis-search
redis-search:
ruby:https://github.com/huacnlee/redis-search
redis_search.py:https://gist.github.com/josiahcarlson/464760
Scalable Java Redis client :
https://github.com/wg/lettuce
VIM: 查看log文件时的一些技巧, 关于如何展示搜索结果
最近的学习工作中, 查看log文件需求特别多,
于是我对vim的搜索功能提出了新的要求.
比如:
将搜索结果单独列在一个窗口中, 双击该窗口的一项是, 支持到源文件的跳转.
可以将搜索无关项折叠起来, 需要的时候再打开.
可以很方便的将搜索结果保存起来(到新窗口或者文件, 方便的意思指的当然是command)
如果大家也有同样的需求, 参考如下链接:
Copy sear ...
一个在本机搜索Java类的小程序
在配环境和调试程序时经常会搜索报错的类在哪个jar包里,虽然自己写了个java的类,但用的时候不太方便,就自己花了半天的时间用VC写了一个桌面小程序,直接遍历目录并搜索类,果然方便了很多,共享出来大家共同使用。
支持一次搜索多个路径
Java Client调用ElasticSearch做全文搜索代码示例
目前在做基于ElasticSearch的搜索实现,采用ElasticSearch提供的Java API实现,用TransportClient连接到ES的Cluster。
根据经验,一个搜索请求应该走这样的流程:
Analyzer分析Query Term
根据Analyzer的结果构建TermQuery
发送Query请求给ES
处理返回结果
想找一段Sample Code ...
ransack--高级搜索
在ransack--简单搜索的基础上,修改视图页面
<%= search_form_for @search do |f| %>
<%= f.condition_fields do |c| %>
<div class="field">
<%= c.attribute_fields do |a| ...
ransack--简单搜索
Ransack重写了MetaSearch,使用Ransack可以对模型创建简单的和高级两种搜索
下面是结合分页will_paginate的一个例子:
1.在gemfile中添加gem包, ransack,后执行bundle install
2.安装成功后,修改rails自动生成的脚手架
在控制器中
def index
@search = Product ...
==代替Object#equals() - 加速在容器类中搜索元素速度的可能性
== vs. Object#equals() to accelerate Collection#contains()
问题的描述
众所周知,在需要将对象进行大量比较(equals)的场景,比如List#contains()的大量调用中,Object#equals(Object)实现的效率是很重要的。
提高对象比较效率的途径之一是用地址比较来代替内容比较。比如String#equals(Obje ...
GroovyHelp 3.2.9 GA发布
GroovyHelp简介 GroovyHelp是一款Javadoc及Groovydoc多功能API文档管理软件,它能够帮助Java开发人员、Groovy开发人员以及Android开发人员方便快速地搜索、查阅、比较API文档并对其进行高效管理,从此无需苦苦寻觅chm格式的帮助文档了。GroovyHelp主要特性 * 根据输入关键字,查找类,接口,方法等帮助信息(支持模糊查询) * 支持 ...