自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 450

原创 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 1342

原创 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 8812

转载 ES:配置相似度模型,甚至可以用脚本实现一个快速实现简单的打分模型

详见文档https://www.elastic.co/guide/en/elasticsearch/reference/current/index-modules-similarity.html#configuration

2018-06-26 18:22:27 1490

原创 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 5514 3

原创 linux 无密码登录配置里的注意事项

authorized_keys 和.ssh目录的权属必须是600, 否则还是要输入密码

2013-08-26 15:31:10 435

原创 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 569

原创 设置:win7访问xp共享打印机

1. 启用Guest账户2. 开始--运行--gpedit.msc 3. windows设置---安全设置--本地策略--用户权利指派--在右边找到''拒绝从网络访问这台计算机''双击打开,把里面的guest帐户删除 4. windows设置---安全设置--本地策略--安全选项--右边找到''网络访问:本地帐户的共享和安全模式"双击改成"经典:本地用户自己的身份验证" 5. wi

2013-05-15 15:17:48 1895

原创 IIS7.0运行php网站

今天帮朋友配置一下IIS7.0, 运行php网站,由于 工作中一直使用linux服务器,从来没有用过IIS,百度了一些文档,发现上面的方法都很老,做了很多不用操作。贴出一篇不错的文档:http://zhidao.baidu.com/question/261863153.html

2013-03-24 15:37:20 1075

原创 更改参数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 702

原创 机器ping不通,已经连接上的ssh可以正常操作

查看/var/log/messages,发现大量的这样的信息: kernel: ip_conntrack: table full, dropping packet.这是因为系统了开启了iptables, iptables可以同时跟踪的连接数是有上限的,超过这个上限,它会直接把包丢掉,所以就会造成ping不能的情况。解决办法,最好是找到出现大量链接的原因,把它消除。或者修改配

2012-12-28 10:19:55 4323

转载 推荐给开发人员的实用命令行工具

原文: http://www.csdn.net/article/2012-11-15/2811906-practical-command-line-tools摘要:优秀的工具对于定位问题出在何处有着无可估量的价值,而且能在一开始就帮助我们阻止问题的出现,总的来说能使我们的工作更有效率。本文介绍了6个非常强大且灵活的工具,熟练使用这些工具能使你的生

2012-11-20 18:22:18 419

原创 解决问题: 使用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 5196 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 641

转载 让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 2310

原创 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 694

原创 升级 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 322

转载 Top 20+ MySQL Best Practices

Nettuts+AdvertiseWrite for UsAboutUsageBuy & Sell Website TemplatesHomeTutorialsArticlesTipsSessionsBasixVideosPremiumPlus PremiumToggleSubscribe

2012-05-29 17:14:08 2534

转载 UML basics: The class diagram

Skip to main contentUML basics: The class diagramAn introduction to structure diagrams in UML 2Donald Bell ([email protected]), IT Architect, IBM CorporationSummary:

2012-04-01 11:37:30 2747

转载 非常好的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 690

原创 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 352

原创 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 287

原创 如何创建一个只允许使用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 2624

转载 添加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 794

原创 近期笔记

#. 快捷键: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 246

原创 近期笔记

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 299

原创 不要迷信任何一项技术

对于任何一项技术,都要思考:它要解决什么问题,有什么优缺点,对于这个问题都有哪些解决方案,都有什么优缺点

2011-10-27 16:39:03 289

原创 我的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 915

转载 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 2039

原创 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 1688

原创 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 453

原创 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 1579

原创 精通一门语言的标准

1. 熟悉该语言的语法。2. 熟悉该语言的各种特征个技巧,并能适时的加以应用。3. 熟悉该语言的标准库。

2009-06-05 08:15:00 841

转载 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 659

转载 指针,数组和结构

    字符串常量是“适当个数的const字符数组",如:  void f(){    char* p = "Plato";    //错误:给常量赋值;结果未定义,p是变量,但p[4]是常量    p[4] = e;        }    如果我们希望一个字符串保证能够给修改,那么就必须将有关的字符复制到数组里:void f(){    char p[] = "Ze

2009-03-25 15:28:00 351

原创 类型

布尔量,字符和整数类型放到一起被称为整型。整型和浮点类型一起称为算术类型。枚举和类被称为用户定义类型。 c++对象的大小是用char的大小的倍数表示的。char类型被假定是实现选择的,在给定的计算机上选定最适合存储和操作字符的类型,典型情况下就是8位的字节。 enum keyword {ASM, AUTO, BREAK };每个枚举都是一个独立的类型,枚举符的类型就是它所在的那

2009-03-25 10:07:00 342

原创 JAVA初始化顺序

说明: 初始化快和定义初始化按代码的先后顺序执行 具体来说,初始化顺序为:1. 父类的静态初始化和静态定义初始化2. 子类的静态初始化和静态定义初始化3. 父类的初始化快和定义初始化4. 父类的构造函数5. 子类的初始化快和定义初始化6. 子类的构造函数  

2009-03-16 18:55:00 431

原创 录音音量控制,解决mixerGetLineControls的MIXERR_INVALCONTROL(1025)错误。

之所以出现这个错误,是由于ac97和hda类型的声卡操作操作接口不同造成的。解决这个问题要做mixerGetLineInfo这一步骤区别对待ac97和hda声卡。 MIXERLINE mxl; ... //如果是ac97类型的声卡 mxl.dwComponentType = MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE

2009-03-10 09:37:00 3193 1

原创 vmware6.0在sp3环境下不好使!

昨天vmware的虚拟机出了点问题,干脆把它删了,新建了个虚拟机,启动,黑屏,就没反应了,根本不进bios。 网上搜索,试了很多办法,还是不行,只好重装系统试一试,装了个sp3,心想这下应该没问题了吧,没想到还是老样子!于是只好重现上一次vmware6.0好使的环境,装了个sp2,这下好使了! 兴冲冲的用我的卡卡装补丁,补丁装好了,有启动了一下虚拟机,崩溃,又不好使了! 

2008-11-04 18:11:00 446

原创 不做简单重复劳动

Neal Ford说:“手工执行简单重复劳动的任务会使你变傻,会消耗你的注意力,而注意力是最重要的生产力之源。找出一种聪明的办法来自动执行这些任务,这会让你变得聪明,因为你能从中学到一些东西。”

2008-11-04 18:02:00 488

Pro Puppeta

Pro PuppetaPro PuppetaPro Puppeta

2011-11-01

Packt.Zenoss Core 3.x Network and System Monitoring.2011

zenoss Packt.Zenoss Core 3.x Network and System Monitoring.2011.pdf

2011-11-01

spring-reference.pdf

spring reference 很详细的spring文档

2010-09-09

shell基础十二篇和shell十三问

网友总结的非常经典的shell编程入门资料,简单明了,例子丰富!

2009-10-20

空空如也

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

TA关注的人

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