摘要: 我们可能有这种场景: 集群环境下,多个web容器需要请求一个共享目录下的文件,比如保存图片或者录音文件,任意一个节点保存后其他节点需要及时获取,此时就需要目录进行同步了,否则Nginx负载到任意一个节点上请求文件时,找不到文件将返回404,这时候linux下可以用rsync处理,但是rsync双向同 阅读全文
posted @ 2017-08-28 18:35 dba_xyx 阅读(3409) 评论(0) 推荐(0) 编辑
摘要: 这是一个痛苦的过程,如果java对java的webservice可以说很方便,很简单,Axis,CXF等一系列框架生成客户端直接传参调用即可,但是异构语言就有点麻烦了,生成的客户端不好使。。。。。。无奈只能用Axis手动调用吧,可是,返回结果中xml的属性居然有“: @ 属性名首字母”大写这些奇奇葩 阅读全文
posted @ 2017-08-18 16:08 dba_xyx 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: GROUP_CONCAT函数是对查处的分组数据对于分组列相同的数据合并成一列用逗号隔开的函数。 但是该函数的长度有个默认限制,默认是1024个字符,超过就会截断,从而导致用count统计GROUP_CONCAT的数量与实际打印GROUP_CONCAT具体值得数量不一致。 在代码排查的过程中Mybat 阅读全文
posted @ 2017-07-24 19:25 dba_xyx 阅读(3258) 评论(0) 推荐(0) 编辑
摘要: 故障缘由: 最近做一个功能,前端Spring MVC做Excel文件导入,前端仅负责接收上传数据,解析需交由后端Dubbo Provider解析并持久化到数据库,前端接收文件流,由于Dubbo无法直接对文件流进行传输,随将文件流转byte(能序列化)走Dubbo底层协议传输。 起初小文件传输没有问题 阅读全文
posted @ 2017-07-20 15:32 dba_xyx 阅读(13697) 评论(0) 推荐(0) 编辑
摘要: 很久没从头到尾搭框架,今天搭的过程中,springmvc controller方法入参用@RequestBody自动绑定参数时一直提示各种 not supported 排查问题有两个解决路径: 1)使用post协议提交时,请检查Content type类型,如: 请检查上方contentType类型 阅读全文
posted @ 2017-05-31 15:35 dba_xyx 阅读(157629) 评论(7) 推荐(7) 编辑
摘要: 我们可能会有这种场景,一个tomcat想部署两个web工程,说白了就是公用一个端口,那怎么办呢?就是多站点部署,具体步骤如下(这里以linux平台举例): 1)先修改server.xml(conf/server.xml) ops:千万记得19-35行记得保留,不然war包不会解压,通过站点名或ip直 阅读全文
posted @ 2017-05-02 17:51 dba_xyx 阅读(3598) 评论(0) 推荐(0) 编辑
摘要: 首先我们看下不同的索引方式相同的字段指定字段类型与不指定字段类型es会怎么处理 1、不指定类型,直接创建索引及类型文档 我们看下他默认的索引映射 2、创建索引和类型时指定字段类型 这里创建了一个索引为index2类型为manager的索引并指定了数据类型 查看es的索引方式 这里我们也可以指定索引类 阅读全文
posted @ 2017-02-23 22:21 dba_xyx 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1、之前三节讲述的都是索引结构及内容填充的部分,既然添加了数据那我们的目的无非就是增产改查crudp,我先来讲讲查询 结构化查询 我们看上图截图两种方式: 1)第一种,在索引index5类型school下面定义一个查询query(这就是内嵌查询的关键字),query内部嵌套一个match根据指定fi 阅读全文
posted @ 2017-02-23 22:21 dba_xyx 阅读(11300) 评论(0) 推荐(1) 编辑
摘要: 我们之前查询出的结果都会有一个_score分值表示列出结果与搜索结果的相关性,该值越高排序位置越靠前,es具体是如何计算该值的,我们认真来看看。 1、根据字段值排序 比如我们要查询/index5下subject.subject-name匹配关键字"computer"的内容,并且根据subject.i 阅读全文
posted @ 2017-02-23 22:21 dba_xyx 阅读(2694) 评论(0) 推荐(0) 编辑
摘要: 1、多条件查询 1)查询索引weibo下字段date大于或等于2015-09-05和name为Mary Jone的数据 2、简单查询 1)查询包含2014字符的数据 2)查询包含字符2014-09-14的数据 3)查询时间为2014-09-14的数据(根据时间字段判断) 这里非常有意思,上面那条数据 阅读全文
posted @ 2017-02-23 22:20 dba_xyx 阅读(791) 评论(0) 推荐(0) 编辑