自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 config Tomcat service on ubuntu14 server as daemon thread

在部署tomcat的时候发现一个问题,当启动此tomcat的用户全部退出之后tomcat服务竟然挂掉了。ssh连上又自动开始运行了。经查是进程被kill子进程也被kill了。(深层次原因我也不懂,菜鸡一枚。。。)解决办法。https://tomcat.apache.org/tomcat-7.0-doc/setup.htmltomcat版本8.0.21jdk版本1.8server u

2015-04-13 20:05:05 398

原创 ES学习笔记十-数据建模

handling relationshipstransactions involving multiple documents are not. There is no way to roll back the index to its previous state if part of a transaction fails.application-side joins简

2015-02-28 18:09:14 640

原创 ES学习笔记九-地理位置(geolocation)

geolocationElasticsearch offers two ways of representing geolocations: latitude-longitude points using the geo_point field type, and complex shapes defined in GeoJSON, using the geo_shape 

2015-02-28 16:10:08 1169

原创 ES学习笔记八-聚合搜索

ES中的聚合搜索可以理解为关系型数据库中的group by,将具有相同条件的数据分组,并分析每一组数据的不同表现。high-level concepts要理解什么是聚合查询(统计) 需要了解下边的两个重要的概念。BucketsCollections of documents that meet a criterion 符合条件的一组数据MetricsStatis

2015-02-28 15:31:10 1831

原创 ES学习笔记七-多字段搜索

multifield search好吧,让我们来复习下filter,有个重要的filter叫term,term又可以同时搜索多个值。多值搜索不是多字段搜索{“query”:{  "filtered":{      "filter":{          "terms":{                 "title":["1", "2", "3"]     

2015-02-24 20:15:16 1324

原创 ES学习笔记六-分布式搜索执行解析

分布式搜索被分为两个阶段:query and fetch。查询和取回。query phase查询阶段During the initial query phase, the query is broadcast to a shard copy (a primary or replica shard) of every shard in the index. Each

2015-02-21 21:04:37 571

原创 ES学习笔记五-搜索相关性

By default, results are returned sorted by relevance—with the most relevant docs first。首先来了解一下排序:{query:{},"from":0,"size":10,"sort":"field" | "sort:"["filed1","field2"] | "sort":{"filed

2015-02-21 19:09:38 1060

原创 ES学习笔记四-Query DSL

queries and filtersAlthough we refer to the query DSL, in reality there are two DSLs: the query DSL and the filter DSL.Query clauses and filter clauses are similar in nature, but have slightly d

2015-02-21 00:36:19 2657

原创 ES学习笔记3-检索基础篇

Every field in a document is indexed and can be queried.搜索可以分为以下类型 structured query on concrete fields like gender or age, sorted by a field like join_date, similar to the type of query th

2015-02-20 23:56:44 972

原创 ES学习笔记2-理论进阶篇1

分布式文档存储routing a document to a shardshard = hash(routing) % number_of_primary_shardsrouting value default is document's _idhow primary and replica shards interact我们可以发送请求到集群中的任何节

2015-02-20 16:19:04 650

原创 ES学习笔记1-基本操作篇

1.add an index创建index的primary shards 和 复制shardsprimary shards 只能在index创建之前设置 原因是因为 document route 通过id可以计算出此document存在哪个shards 如果动态变化 primary shards 则数据会混乱。默认5个分片PUT /blogs{   "settings" : {

2015-02-19 21:51:28 1198

原创 elasticsearch 配置ik分词器

1.核心内容elasticsearch-analysis-ik-1.2.9.jar直接下载编译好的jar源码编译下载analysis-ik源码https://github.com/medcl/elasticsearch-analysis-ik用maven编译打包maven packagetarget 下会有编译好的jar将此jar拷贝到ES_HOME/plu

2015-02-18 16:04:52 482

原创 ubuntu13.10 x64 运行adb 报错

"You need library ncurses 32 bit version installed in your systemsudo apt-get install libncurses5:i386In addition to libncurses5, you may require libstdc++6.sudo apt-get install libstd

2014-04-11 17:38:02 346

原创 tomcat7远程调试

在catalina.sh 加入JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8787,suspend=y" address是端口号,

2014-02-13 10:25:05 542

原创 nginx+tomcat+memcached 搭建

1.集群存在问题:Session共享问题解决方案1:tomcat自带的session复制方式,节点变多时,不推荐2.cookie加密存储信息,使用一台服务器(or 集群)用来存储session,存储session的方式可以用数据库等各种存储,但是要求读取速度快,不然会成为瓶颈,这里采用memcached存储session,MSM与tomcat能无缝集成,接管session。内存存储技术,利

2014-01-15 18:26:21 611

原创 Ubuntu --- 小米2s usb调试

1.51-android.rules : SUBSYSTEM=='usb',SYSFS{idVendor}=='2717',MODE='0666'2.sudo chomd a+rx 51-android.rules3.*#*#717717#*#*3.ADB

2013-09-22 14:22:02 568

转载 SVN fixing ssl handshake error(https)

1. sudo apt-get install libneon27-dev2.cd /usr/lib3.sudo mv libneon-gnutls.27 libneon-gnutls.27.old4.sudo ln -s libneon-so.27 libneon-guntls.27

2013-07-01 09:12:26 413

转载 android 常用知识点

Android常用知识点总汇一、系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。  如果在你的android系统上安装了多种浏览器,能否指定某浏览器访问指定页面?答案当然是:肯定的。  具体方法如下:Intent intent = new Intent(); intent.setAction("android.intent.actio

2013-05-27 12:51:13 578

转载 android 读取短信

Android中读取的短信文件有01/**02 * 所有的短信03 */04public staticfinal String SMS_URI_ALL = "content://sms/";05/**

2013-05-23 12:15:18 670

转载 Android中dispatchTouchEvent, onInterceptTouchEvent, onTouchEvent的理解

onInterceptTouchEvent用于改变事件的传递方向。决定传递方向的是返回值,返回为false时事件会传递给子控件,返回值为true时事件会传递给当前控件的onTouchEvent(),这就是所谓的Intercept(拦截)。[tisa ps:正确的使用方法是,在此方法内仅判断事件是否需要拦截,然后返回。即便需要拦截也应该直接返回true,然后由onTouchEvent方法进行处理

2013-05-20 12:41:58 489

转载 ListVIew 中加载多个item 布局的covertView复用问题

public class listViewTest extends Activity {/** Called when the activity is first created. */ListView listView;MyAdapter listAdapter;ArrayList listString;@Overridepublic vo

2013-05-12 16:33:47 602

转载 HTTP 协议的编码问题

用Get方式传中文参数存在很多问题!一不小心就会造成服务器收到的是乱码!所以一般情况下,都是尽量使用Post方法实现中文参数的传参。但是有的时候会出现意料之外的情况不得不用Get方法。解决方法有很多:使用Javascript(encodeURI/encodeURIComponent函数)对URI或参数进行UTF-8编码,然后在服务器端解码不使用Get头部存放参数,而是用实体部分存放

2013-05-08 18:46:48 580

转载 MySql中文乱码问题

有6个关键点使用字符clinent connection database results server system可以通过在mysql控制台下输入:show variables lilke ‘character_set_%’;查看 mysql4.1以后版本都支持多字符集的支持,但是安装默认的字符集竟然是latin1这个瑞典文,所以很多人想安装discuz等论坛为

2013-05-07 22:33:52 270

转载 Mysql 无法打开

今天服务器遇到了一个很熟悉的问题输入#mysql -u root -p ERROR 2002 (HY000):Can't connect to local MySQL server  随即上网找寻答案 根据大家提供的方法我逐一尝试 方案1. 1.#ps -A|grep mysql   显示类似:

2013-05-07 12:01:35 419

转载 android 击缩略图查看大图

android中点击缩略图查看大图的方法一般有两种,一种是想新浪微博list页面那样,弹出一个窗口显示大图(原activity为背景)。另一种就是直接打开一个新的activity显示大图。1、第一种方法我们可以使用自定义的AlertDialog来实现,代码如下:ImageView image=(ImageView)findViewById(R.id.small_image);i

2013-05-02 11:36:33 877

转载 android 音频录制

我们通常可以通过以下步骤在Android中录制音频或视频(1)  创建android.media.MediaRecorder的一个实例。(2)  创建android.content.ContentValues的一个实例,并添加TITLE、TIMESTAMP及重要的MIME_TYPE等属性。(3)  使用android.content.ContentResolver为数据创建一个目标文件

2013-04-27 12:51:52 452

转载 onItemClick以及onItemLongClick等易模糊问题验证

onItemClick以及onItemLongClick等易模糊问题验证收藏到手机  转发  评论2011-12-11 14:27 最近在使用Listview又遇到了以前碰到的问题,当Listview的某一行有button存在时,无法弹出contextMenu,干脆把Listview几个容易产生疑惑的问题一起梳理了一下。首先在Activity的布局中放置一个

2013-04-12 17:48:15 327

转载 service

android中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的请求或者动作。你可以在服务中开一一个线程,在线程中做耗时动

2013-04-11 13:27:42 289

转载 Activity生命周期

首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码: view plaincopy to clipboardprint?public class Activity extends Ap

2013-04-11 13:22:14 298

转载 ContentProvider

1.什么是ContentProvider 数据库在Android当中是私有的,当然这些数据包括文件数据和数据库数据以及一些其他类型的数据。 不能将数据库设为WORLD_READABLE,每个数据库都只能创建它的包访问, 这意味着只有由创建数据库的进程可访问它。如果需要在进程间传递数据, 则可以使用AIDL/Binder或创建一个ContentProvider,但是不能跨越进程/包边

2013-04-11 13:18:09 348

转载 BlockingQueue

前言:     在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个

2013-04-08 12:05:07 435

转载 java线程池

Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。 有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接口和类,熟悉这部分API特征是一项艰难的学习过

2013-04-08 11:10:53 315

转载 android ListView 性能优化

1.2  准备测试代码:      Activity    private TestAdapter mAdapter;    private String[] mArrData;    private TextView mTV;    @Override    protected void onCreate(Bundle savedInstanceSta

2013-04-03 17:41:49 370

转载 android程序退出方案

在Android中退出程序比较麻烦,尤其是在多个Activity的程序中,在2.2之前可以采用如下代码退出程序:Java代码  ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);  am.restartPackage(getPackageName());

2013-04-01 11:22:43 432

转载 JS获取css属性

obj.style方法,这个方法只能JS只能获取写在html标签中的写在style属性中的值(style="..."),看一下代码JS获取CSS属性值.ss{color:#cdcdcd;}-->JS获取CSS属性值alert(document.getElementById("css88").style.width);//200

2013-03-28 22:13:22 479

空空如也

空空如也

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

TA关注的人

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