- 博客(40)
- 资源 (4)
- 收藏
- 关注
原创 Elastic 5.5。 脚本中访问字段的方式总结
参考文档:https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting-fields.html#modules-scripting-stored文档写的很详情,需要注意一点,_source在update和search中访问的方式是不一样的。update中是ctx._source, searc...
2018-08-02 16:06:29 466
原创 5.5 ElasticSearch, 一次错误排查:使用嵌套结构体中的价格正序,结果却不是按照价格正序返回的。
使用Java开发,先在QueryQuilder中构建了nested query, 然后在SortBuilder中使用同一个nested object进行排序,因而nested_filter复用了QueryBuilder中的nested query, 大致的Query string如下: { "_source": ["*"], "from" : 0, "size" : 10, ...
2018-08-02 15:42:59 1376
原创 Redis异常排查:Caused by: java.util.NoSuchElementException: Unable to validate object
线上出现以下异常:redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool at redis.clients.util.Pool.getResource(Pool.java:51) at redis.clients.jedis.JedisPool....
2018-07-16 16:34:39 8855
转载 ES:配置相似度模型,甚至可以用脚本实现一个快速实现简单的打分模型
详见文档https://www.elastic.co/guide/en/elasticsearch/reference/current/index-modules-similarity.html#configuration
2018-06-26 18:22:27 1515
原创 ElasticSearch 使用Script排序时使用嵌套字段 Nested sorting when sorting by scripts
ES的文档在讲解Nested Sorting时,只简单说了一句支持脚本排序(https://www.elastic.co/guide/en/elasticsearch/reference/6.2/search-request-sort.html),但并没有给出具体的语法。我在一个项目需要基于一个嵌套字段进行脚本排序,摸索了好长时间才找出正确的语法结构,现分享出来,希望有类似需求的同学能节省一些时...
2018-06-26 18:17:48 5598 3
原创 snmp client down, yum 卡在transaction test
有几个机器,zenoss一直报警snmp client down,登录到机器上本年,服务正常启动,端口也正常在监听,用netcat扫描也正常。想着重装下snmp服务,结果yum卡在了transaction test. google了一下,原来是这些机器通过nfs mount了一个别的机器的盘,这个机器刚刚死机过一次,导致这个mount坏掉。而这会影响到yum和snmp. 解决方法:um
2013-07-11 10:19:50 584
原创 设置:win7访问xp共享打印机
1. 启用Guest账户2. 开始--运行--gpedit.msc 3. windows设置---安全设置--本地策略--用户权利指派--在右边找到''拒绝从网络访问这台计算机''双击打开,把里面的guest帐户删除 4. windows设置---安全设置--本地策略--安全选项--右边找到''网络访问:本地帐户的共享和安全模式"双击改成"经典:本地用户自己的身份验证" 5. wi
2013-05-15 15:17:48 1911
原创 IIS7.0运行php网站
今天帮朋友配置一下IIS7.0, 运行php网站,由于 工作中一直使用linux服务器,从来没有用过IIS,百度了一些文档,发现上面的方法都很老,做了很多不用操作。贴出一篇不错的文档:http://zhidao.baidu.com/question/261863153.html
2013-03-24 15:37:20 1092
原创 更改参数mysql参数,大幅提高写性能
innodb_flush_log_at_trx_commit = 0 # If set to 1, InnoDB will flush (fsync) the transaction logs to the
2013-01-10 19:40:07 715
原创 机器ping不通,已经连接上的ssh可以正常操作
查看/var/log/messages,发现大量的这样的信息: kernel: ip_conntrack: table full, dropping packet.这是因为系统了开启了iptables, iptables可以同时跟踪的连接数是有上限的,超过这个上限,它会直接把包丢掉,所以就会造成ping不能的情况。解决办法,最好是找到出现大量链接的原因,把它消除。或者修改配
2012-12-28 10:19:55 4494
转载 推荐给开发人员的实用命令行工具
原文: http://www.csdn.net/article/2012-11-15/2811906-practical-command-line-tools摘要:优秀的工具对于定位问题出在何处有着无可估量的价值,而且能在一开始就帮助我们阻止问题的出现,总的来说能使我们的工作更有效率。本文介绍了6个非常强大且灵活的工具,熟练使用这些工具能使你的生
2012-11-20 18:22:18 432
原创 解决问题: 使用hadoop时出现:java.io.IOException: Bad connect ack with firstBadLink ...
使用hadoop时出现错误:hdfs.DFSClient - Exception in createBlockOutputStream 192.168.1.17:50010 java.io.IOException: Bad connect ack with firstBadLink as 192.168.1.24:50010原因192.168.1.24机器datanode log里出现以
2012-11-17 18:52:44 5227 1
原创 python: url简单验证
request = urllib2.Request(url)base64string = base64.standard_b64encode('%s:%s' % (username, password))request.add_header("Authorization", "Basic %s" % base64string) return urllib2.urlopen(req
2012-11-02 15:01:20 653
转载 让IIS6.0支持PHP的配置方法
原谅链接:http://www.piaoyi.org/php/IIS6.0-PHP.htmlAuthor:飘易 Source:飘易Categories:PHP编程 PostTime:2009-6-27 13:46:45正 文: 目前许多主机系统为了方便,在IIS的基础上同时解析了ASP、PHP等脚本语言,从而为用户提供了一种全能空间。本文里飘易
2012-07-05 11:06:03 2322
原创 FileSplit cannot be cast Exception
hadoop 版本: cdh3本地模式运行报以下异常,cluster模式下正常org.apache.hadoop.mapreduce.lib.input.FileSplit cannot be cast to org.apache.hadoop.mapred.FileSplit 原因:本地模式时:配置项mapred.mapper.new-api 为 false,cluster模
2012-06-18 18:08:00 714
原创 升级 mysql5.1 -> 5.5
1、安装MySQL 5.5.x的yum源:rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm2、安装MySQL yum remove mysql mysql-* MySQL-* libmysqlclient* unixODBC* yum install libmysqlclient15 mysql55 mysq
2012-06-06 20:26:53 333
转载 Top 20+ MySQL Best Practices
Nettuts+AdvertiseWrite for UsAboutUsageBuy & Sell Website TemplatesHomeTutorialsArticlesTipsSessionsBasixVideosPremiumPlus PremiumToggleSubscribe
2012-05-29 17:14:08 2595
转载 UML basics: The class diagram
Skip to main contentUML basics: The class diagramAn introduction to structure diagrams in UML 2Donald Bell (bellds@us.ibm.com), IT Architect, IBM CorporationSummary:
2012-04-01 11:37:30 2875
转载 非常好的nio经验分享
The Rox Java NIO TutorialContentsIntroductionCreditsGeneral principlesThe serverThe clientNIO and SSL on 1.4The codeAbout the authorIntroductionThis tutorial is intended to collect toget
2012-04-01 11:32:53 707
原创 There are five principles of class design (aka SOLID)
The Single Responsibility Principle(SRP):Each responsibility should be a separate class, because each responsibility is an axis of change.A class should have one, and only one, reason to change.
2012-03-19 17:10:32 367
原创 linux 笔记
循环执行一个命令:execute a program periodically, showing output fullscreen/usr/bin/watch -n 1 /bin/ps -AFZ f \| /bin/grep syslog------------------------VIM 上下左右键 异常:set nocompatible粘贴缩进异常::set
2012-03-12 18:09:17 295
原创 如何创建一个只允许使用sftp登录且只能访问特定目录的账号
环境:centos 5.5 以下操作全部需要root用户完成:1. 升级openssh默认的源openssh版本太低,先增加源:vim /etc/yum.repos.d/centalt.repo[CentALT]name=CentALT Packages for Enterprise Linux 5 - $basearchbaseurl=http://centos.al
2012-03-12 18:00:54 2651
转载 添加jar包到haodoop task的classpath的几种方法。
How to Include Third-Party Libraries in Your Map-Reduce Jobby Alex KozlovJanuary 11, 201114 commentsTweet“My library is in the classpath but I still get a Class Not Found exc
2012-03-08 15:24:05 809
原创 近期笔记
#. 快捷键:Ctrl + A Go to the beginning of the line you are currently typing onCtrl + E Go to the end of the line you are currently typing onCtrl + L Clears the Screen, similar to the clear comma
2012-01-11 18:03:10 264
原创 近期笔记
Screen 配置:shell -$SHELLvbell offdefscrollback 8192#caption always "%?%F%{wb}%? %L=%-Lw%45>%{+b bw}%n%f* %t%{-}%+Lw%-0# %?%F%{wb}%? : set the current window title's color to white/blue, whi
2012-01-11 18:00:21 317
原创 我的cygwin.bat配置
@echo offC:chdir C:\cygwin\binset LANG=zh_CN.GBKset cygwinroot=c:\cygwinset termapp=%cygwinroot%\bin\mintty.exestart %termapp% /bin/bash --login -iexit
2011-10-25 16:47:49 936
转载 python:WSGI实现url映射
原文:http://lucumr.pocoo.org/2007/5/21/getting-started-with-wsgi/Getting Started with WSGIwritten on Monday, May 21, 2007I finally finis
2011-10-13 13:06:51 2053
原创 naive date(time) 和aware date(time)的区别 及 pymongo操作dateime的注意事项
What is the correct way to handle time zones with PyMongo?Prior to PyMongo version 1.7, the correct way is to only save naive datetime ins
2011-09-30 19:28:53 1712
原创 screen配置
vim .screenrc Screen:shell -$SHELLvbell offdefscrollback 8192#caption always "%?%F%{wb}%? %L=%-Lw%45>%{+b bw}%n%f* %t%{-}%+Lw%-0
2011-09-07 18:09:37 471
原创 Google的5篇经典论文,分布式必读!
GFS:http://labs.google.com/papers/gfs.html BigTable:http://labs.google.com/papers/bigtable.html MapReduce:http://labs.google.com/papers/mapr
2011-07-27 11:12:12 1602
转载 C,C++经典问题,及面试笔试题
1 编程基础1.1 基本概念1. 的理解:const char*, char const*, char*const的区别问题几乎是C++面试中每次 都会有的题目。 事实上这个概念谁都有只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 co
2009-05-20 18:25:00 673
转载 指针,数组和结构
字符串常量是“适当个数的const字符数组",如: void f(){ char* p = "Plato"; //错误:给常量赋值;结果未定义,p是变量,但p[4]是常量 p[4] = e; } 如果我们希望一个字符串保证能够给修改,那么就必须将有关的字符复制到数组里:void f(){ char p[] = "Ze
2009-03-25 15:28:00 360
原创 类型
布尔量,字符和整数类型放到一起被称为整型。整型和浮点类型一起称为算术类型。枚举和类被称为用户定义类型。 c++对象的大小是用char的大小的倍数表示的。char类型被假定是实现选择的,在给定的计算机上选定最适合存储和操作字符的类型,典型情况下就是8位的字节。 enum keyword {ASM, AUTO, BREAK };每个枚举都是一个独立的类型,枚举符的类型就是它所在的那
2009-03-25 10:07:00 354
原创 JAVA初始化顺序
说明: 初始化快和定义初始化按代码的先后顺序执行 具体来说,初始化顺序为:1. 父类的静态初始化和静态定义初始化2. 子类的静态初始化和静态定义初始化3. 父类的初始化快和定义初始化4. 父类的构造函数5. 子类的初始化快和定义初始化6. 子类的构造函数
2009-03-16 18:55:00 439
原创 录音音量控制,解决mixerGetLineControls的MIXERR_INVALCONTROL(1025)错误。
之所以出现这个错误,是由于ac97和hda类型的声卡操作操作接口不同造成的。解决这个问题要做mixerGetLineInfo这一步骤区别对待ac97和hda声卡。 MIXERLINE mxl; ... //如果是ac97类型的声卡 mxl.dwComponentType = MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE
2009-03-10 09:37:00 3257 1
原创 vmware6.0在sp3环境下不好使!
昨天vmware的虚拟机出了点问题,干脆把它删了,新建了个虚拟机,启动,黑屏,就没反应了,根本不进bios。 网上搜索,试了很多办法,还是不行,只好重装系统试一试,装了个sp3,心想这下应该没问题了吧,没想到还是老样子!于是只好重现上一次vmware6.0好使的环境,装了个sp2,这下好使了! 兴冲冲的用我的卡卡装补丁,补丁装好了,有启动了一下虚拟机,崩溃,又不好使了!
2008-11-04 18:11:00 460
原创 不做简单重复劳动
Neal Ford说:“手工执行简单重复劳动的任务会使你变傻,会消耗你的注意力,而注意力是最重要的生产力之源。找出一种聪明的办法来自动执行这些任务,这会让你变得聪明,因为你能从中学到一些东西。”
2008-11-04 18:02:00 499
Packt.Zenoss Core 3.x Network and System Monitoring.2011
2011-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人