摘要: 面向切面编程(Aspect Oriented Programming) 是软件编程思想发展到一定阶段的产物,是面向对象编程的有益补充。AOP一般适用于具有横切逻辑的场合,如访问控制、事务管理、性能检测等。 日志、异常处理、事务控制等都是一个健壮的业务系统所必须的。但是为了保证系统健壮可用,就要再众多 阅读全文
posted @ 2019-12-26 11:43 double_yuan 阅读(989) 评论(0) 推荐(2) 编辑
摘要: 这里用的是es5.6.9 bucket_script :它执行一个脚本,该脚本可以对多桶聚合中的指定度量执行每桶计算,指定的度量标准必须为数字,并且脚本必须返回数值。 官方语法 https://www.elastic.co/guide/en/elasticsearch/reference/maste 阅读全文
posted @ 2018-10-22 09:08 double_yuan 阅读(9580) 评论(1) 推荐(0) 编辑
摘要: ElasticSearch ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能 Elasticsearch是一个开 阅读全文
posted @ 2018-10-16 17:51 double_yuan 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 父-子关系文档 父-子关系文档 在实质上类似于 nested model :允许将一个对象实体和另外一个对象实体关联起来。 而这两种类型的主要区别是:在 nested objects 文档中,所有对象都是在同一个文档中,而在父-子关系文档中,父对象和子对象都是完全独立的文档。 父-子关系的主要作用是 阅读全文
posted @ 2018-10-16 15:07 double_yuan 阅读(28032) 评论(6) 推荐(1) 编辑
摘要: 一次查询多个索引数据 es里可以这样写 GET 索引1,索引2,索引3/_search 也可以这样 给索引创建别名,多个索引可以使用一个别名 或者 删除别名 java查询多个索引 阅读全文
posted @ 2018-10-06 11:50 double_yuan 阅读(16064) 评论(0) 推荐(0) 编辑
摘要: elasticsearch 自定义分词器 安装拼音分词器、ik分词器 拼音分词器: https://github.com/medcl/elasticsearch-analysis-pinyin/releases ik分词器:https://github.com/medcl/elasticsearch 阅读全文
posted @ 2018-10-04 16:51 double_yuan 阅读(5569) 评论(1) 推荐(0) 编辑
摘要: 1.下载es https://www.elastic.co/downloads/elasticsearch 修改 config 下elasticsearch.yml ip和端口等配置 2.下载kibana https://www.elastic.co/downloads/kibana 修改 conf 阅读全文
posted @ 2018-09-03 11:36 double_yuan 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/baijunzhijiang_01/article/details/51557125 阅读全文
posted @ 2018-05-22 14:57 double_yuan 阅读(4485) 评论(0) 推荐(0) 编辑
摘要: spring 反射 当你配置各种各样的bean时,是以配置文件的形式配置的,你需要用到哪些bean就配哪些,spring容器就会根据你的需求去动态加载,你的程序就能健壮地运行。 1.可以通过类名去实例化这个类 我要实现一个功能,他分了好几个模块的save动作,我定义了一个 IAddReceipt的接 阅读全文
posted @ 2018-03-20 14:45 double_yuan 阅读(7480) 评论(0) 推荐(0) 编辑