- 博客(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.html tomcat版本8.0.21 jdk版本1.8 server u
2015-04-13 20:05:05
482
原创 ES学习笔记十-数据建模
handling relationships transactions 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
744
原创 ES学习笔记九-地理位置(geolocation)
geolocation Elasticsearch 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
1355
原创 ES学习笔记八-聚合搜索
ES中的聚合搜索可以理解为关系型数据库中的group by,将具有相同条件的数据分组,并分析每一组数据的不同表现。 high-level concepts 要理解什么是聚合查询(统计) 需要了解下边的两个重要的概念。 Buckets Collections of documents that meet a criterion 符合条件的一组数据 Metrics Statis
2015-02-28 15:31:10
2044
原创 ES学习笔记七-多字段搜索
multifield search 好吧,让我们来复习下filter,有个重要的filter叫term,term又可以同时搜索多个值。多值搜索不是多字段搜索 { “query”:{ "filtered":{ "filter":{ "terms":{ "title":["1", "2", "3"]
2015-02-24 20:15:16
1457
原创 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
684
原创 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
1175
原创 ES学习笔记四-Query DSL
queries and filters Although 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
2805
原创 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
1079
原创 ES学习笔记2-理论进阶篇1
分布式文档存储 routing a document to a shard shard = hash(routing) % number_of_primary_shards routing value default is document's _id how primary and replica shards interact 我们可以发送请求到集群中的任何节
2015-02-20 16:19:04
738
原创 ES学习笔记1-基本操作篇
1.add an index 创建index的primary shards 和 复制shards primary shards 只能在index创建之前设置 原因是因为 document route 通过id可以计算出此document存在哪个shards 如果动态变化 primary shards 则数据会混乱。默认5个分片 PUT /blogs{ "settings" : {
2015-02-19 21:51:28
1331
原创 elasticsearch 配置ik分词器
1.核心内容 elasticsearch-analysis-ik-1.2.9.jar 直接下载编译好的jar 源码编译 下载analysis-ik源码 https://github.com/medcl/elasticsearch-analysis-ik 用maven编译打包 maven package target 下会有编译好的jar 将此jar拷贝到ES_HOME/plu
2015-02-18 16:04:52
590
原创 ubuntu13.10 x64 运行adb 报错
"You need library ncurses 32 bit version installed in your system sudo apt-get install libncurses5:i386 In addition to libncurses5, you may require libstdc++6. sudo apt-get install libstd
2014-04-11 17:38:02
428
原创 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
626
原创 nginx+tomcat+memcached 搭建
1.集群存在问题:Session共享问题 解决方案1:tomcat自带的session复制方式,节点变多时,不推荐 2.cookie加密存储信息,使用一台服务器(or 集群)用来存储session,存储session的方式可以用数据库等各种存储,但是要求读取速度快,不然会成为瓶颈,这里采用memcached存储session,MSM与tomcat能无缝集成,接管session。内存存储技术,利
2014-01-15 18:26:21
681
原创 Ubuntu --- 小米2s usb调试
1.51-android.rules : SUBSYSTEM=='usb',SYSFS{idVendor}=='2717',MODE='0666' 2.sudo chomd a+rx 51-android.rules 3.*#*#717717#*#* 3.ADB
2013-09-22 14:22:02
660
转载 SVN fixing ssl handshake error(https)
1. sudo apt-get install libneon27-dev 2.cd /usr/lib 3.sudo mv libneon-gnutls.27 libneon-gnutls.27.old 4.sudo ln -s libneon-so.27 libneon-guntls.27
2013-07-01 09:12:26
501
转载 android 常用知识点
Android常用知识点总汇 一、系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。 如果在你的android系统上安装了多种浏览器,能否指定某浏览器访问指定页面?答案当然是:肯定的。 具体方法如下: Intent intent = new Intent(); intent.setAction("android.intent.actio
2013-05-27 12:51:13
687
转载 android 读取短信
Android中读取的短信文件有 01 /** 02 * 所有的短信 03 */ 04 public static final String SMS_URI_ALL = "content://sms/"; 05 /**
2013-05-23 12:15:18
789
转载 Android中dispatchTouchEvent, onInterceptTouchEvent, onTouchEvent的理解
onInterceptTouchEvent用于改变事件的传递方向。决定传递方向的是返回值,返回为false时事件会传递给子控件,返回值为true时事件会传递给当前控件的onTouchEvent(),这就是所谓的Intercept(拦截)。 [tisa ps:正确的使用方法是,在此方法内仅判断事件是否需要拦截,然后返回。即便需要拦截也应该直接返回true,然后由onTouchEvent方法进行处理
2013-05-20 12:41:58
565
转载 ListVIew 中加载多个item 布局的covertView复用问题
public class listViewTest extends Activity { /** Called when the activity is first created. */ ListView listView; MyAdapter listAdapter; ArrayList listString; @Override public vo
2013-05-12 16:33:47
671
转载 HTTP 协议的编码问题
用Get方式传中文参数存在很多问题!一不小心就会造成服务器收到的是乱码!所以一般情况下,都是尽量使用Post方法实现中文参数的传参。但是有的时候会出现意料之外的情况不得不用Get方法。解决方法有很多: 使用Javascript(encodeURI/encodeURIComponent函数)对URI或参数进行UTF-8编码,然后在服务器端解码 不使用Get头部存放参数,而是用实体部分存放
2013-05-08 18:46:48
681
转载 MySql中文乱码问题
有6个关键点使用字符 clinent connection database results server system 可以通过在mysql控制台下输入:show variables lilke ‘character_set_%’;查看 mysql4.1以后版本都支持多字符集的支持,但是安装默认的字符集竟然是latin1这个瑞典文,所以很多人想安装discuz等论坛为
2013-05-07 22:33:52
333
转载 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
474
转载 android 击缩略图查看大图
android中点击缩略图查看大图的方法一般有两种,一种是想新浪微博list页面那样,弹出一个窗口显示大图(原activity为背景)。另一种就是直接打开一个新的activity显示大图。 1、第一种方法我们可以使用自定义的AlertDialog来实现,代码如下: ImageView image=(ImageView)findViewById(R.id.small_image); i
2013-05-02 11:36:33
983
转载 android 音频录制
我们通常可以通过以下步骤在Android中录制音频或视频 (1) 创建android.media.MediaRecorder的一个实例。 (2) 创建android.content.ContentValues的一个实例,并添加TITLE、TIMESTAMP及重要的MIME_TYPE等属性。 (3) 使用android.content.ContentResolver为数据创建一个目标文件
2013-04-27 12:51:52
550
转载 onItemClick以及onItemLongClick等易模糊问题验证
onItemClick以及onItemLongClick等易模糊问题验证 收藏到手机 转发 评论 2011-12-11 14:27 最近在使用Listview又遇到了以前碰到的问题,当Listview的某一行有button存在时,无法弹出contextMenu,干脆把Listview几个容易产生疑惑的问题一起梳理了一下。 首先在Activity的布局中放置一个
2013-04-12 17:48:15
379
转载 service
android中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。 Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的请求或者动作。你可以在服务中开一一个线程,在线程中做耗时动
2013-04-11 13:27:42
350
转载 Activity生命周期
首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的): Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码: view plaincopy to clipboardprint?public class Activity extends Ap
2013-04-11 13:22:14
346
转载 ContentProvider
1.什么是ContentProvider 数据库在Android当中是私有的,当然这些数据包括文件数据和数据库数据以及一些其他类型的数据。 不能将数据库设为WORLD_READABLE,每个数据库都只能创建它的包访问, 这意味着只有由创建数据库的进程可访问它。如果需要在进程间传递数据, 则可以使用AIDL/Binder或创建一个ContentProvider,但是不能跨越进程/包边
2013-04-11 13:18:09
401
转载 BlockingQueue
前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。 认识BlockingQueue 阻塞队列,顾名思义,首先它是一个队列,而一个
2013-04-08 12:05:07
477
转载 java线程池
Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。 有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接口和类,熟悉这部分API特征是一项艰难的学习过
2013-04-08 11:10:53
375
转载 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
429
转载 android程序退出方案
在Android中退出程序比较麻烦,尤其是在多个Activity的程序中,在2.2之前可以采用如下代码退出程序: Java代码 ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE); am.restartPackage(getPackageName());
2013-04-01 11:22:43
502
转载 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
571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅