java
南方不败的博客
路漫漫其修远兮
展开
-
elasticsearch查询数据方式
一、通过 _id http://127.0.0.1:9200/block4/article/1 二、根据字段中的关键词 http://127.0.0.1:9200/block4/article/_search { "query":{ "term":{ "title":"测" } } } 三、通过 query_string http://127.0...原创 2020-03-26 12:40:20 · 573 阅读 · 0 评论 -
elaticsearch新建mappings的两种方式
第一种 URL http://127.0.0.1:9200/block3/hellozz/_mappings METHOD POST/PUT { "hellozz":{ "properties":{ "id":{ "type":"long", "store":true }, "title":{ "type":"text", ...原创 2020-03-26 11:27:22 · 221 阅读 · 0 评论 -
ElasticSearch对比Solr
●Solr利用Zookeeper进行分布式管理,而Elasticsearch自身带有分布式协调管理功能; ●Solr支持更多格式的数据,而Elasticsearch仅支持json文件格式; ●Solr官方提供的功能更多,而Elasticsearch本身更注重于核心功能,高级功能多有第三方插件提供; ●Solr在传统的搜索应用中表现好于Elasticsearch ,但在处理实时搜索应用时效率...原创 2020-03-24 10:23:55 · 217 阅读 · 0 评论 -
java this关键字
构造方法中的this关键字 构造方法是一个类的对象在通过new关键字创建时自动调用的,在程序中不能向调用其他方法一样通过方法名(也就是类名)来调用。但如果一个类有多个构造方法,可以在一个构造方法中通过this(paras…)来调用其他的构造方法。 使用this来调用其他构造方法有如下几个约束。 1) 只能在构造方法中通过this来调用其他构造方法,普通方法中不能使用。 2) 不能通过...原创 2019-08-05 11:28:10 · 123 阅读 · 0 评论 -
静态代理 JDK代理 Cglib代理
1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法 举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不是直接连接明星,而是联系明...原创 2019-03-14 11:30:44 · 135 阅读 · 0 评论