[置顶] 2017今年CSDN博客排名

在CSDN个人博客的首页里 [http://blog.csdn.net/博客名],有一个侧边栏会显示一些博客信息。看到自己的博客排名是千里之外,就想知道CSDN博客是如何排名的?排名第一都是何许人也?博客积分要想弄懂博客排名,还得了解博客积分。博客排名由博客积分决定,博客等级也将由博客积分唯一决定。如何赚取博客积分呢? 1、每发布一篇原创或者翻译文章:可获得10分; 2、每发布一篇转载文章:可获...
阅读(1393) 评论(4)

MapStruct实体间转换

摘要: 在实际项目中,我们经常需要将PO转DTO、DTO转PO等一些实体间的转换。比较出名的有BeanUtil 和ModelMapper等,它们使用简单,但是在稍显复杂的业务场景下力不从心。MapStruct这个插件可以用来处理domin实体类与model类的属性映射,可配置性强。建立Maven项目MapStruct需要醒目构建工具(如Maven)支持,如果项目结构不标准,可能无法生成对应的转换类。...
阅读(6) 评论(0)

Solr查询空值字段

摘要: Solr的查询一般都是查找满足某个关键词的文档,偶然一个需求是查询Solr中某个字段不为空的数据。查询空值数据字符串类型可以通过下面这种查询方式找到所有描述description为空的数据。-description:* OR description:""整数类型可以通过下面这种查询方式找到所有页码page为空的数据。 -page:* OR page:0非空字段可以通过下面这种查询方式找到i...
阅读(264) 评论(0)

Solr安全管理

摘要: 在搭建好Solr以后,我们可以通过Solr Admin Page管理页面简单的使用Solr,当然不希望这样的页面对外公开访问。可以通过认证的方式加密Solr admin page。Solr admin page不安全在Solr的管理页面可以做很多操作,不限于常用的查询命令,你还可以通过在Query页面更改Request-Handler来更新甚至删除数据。需要认证的HTTP请求我使用的测试环境...
阅读(157) 评论(0)

Solr的Filed中indexed与stored属性

摘要: Solr的Filed中有很多参数,其中的index和store参数让人有点犯晕。消失的Field上面的这个Field的index和store属性都设置为false。如果你插入一片含有该field的doc到Solr,...
阅读(211) 评论(0)

Solr 运维管理监控

摘要: 有时候需要对Solr状态进行监控,但是Solr自身不支持这种功能。需要借助一个工具Cloudera Manager。cloudera manager四大功能(1)管理:对集群进行管理,如添加、删除节点等操作。(2)监控:监控集群的健康情况,对设置的各种指标和系统运行情况进行全面监控。(3)诊断:对集群出现的问题进行诊断,对出现的问题给出建议解决方案。(4)集成:对hadoop的多组件进行整合...
阅读(196) 评论(0)

Java8 新特性 函数式接口

摘要: Java8在使用Lambda时,需要函数式接口的声明。如果每次使用Lambda表达式都自己编写函数式接口,那就违背了Lambda表达式设计的初衷——更加简洁的书写代码,也不利于新特性的推广,于是JDK的设计人员内置了四大核心函数式接口。 消费型接口Consumer 供给型接口Supplier 函数型接口Function #...
阅读(214) 评论(0)

Java8 新特性Lambda表达式

摘要: Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替 功能接口。关于名称lambda表达式所使用的运算符是 - > , 通过下面这个图形演变,你可以知道它为什么叫这个名字。实际上,lambda来源于λ演算。 为何出现Lambda是一个匿名函数,我们可以把Lambda表达式理解为一段可以传递的代码。在java8以前,很多语言都支持lambda表达...
阅读(415) 评论(0)

Java8 新特性概述(60%)

摘要: Java8在2014年已经发布,现在已经逐渐被广大开发者所认同,越来越多的框架选用,越来越多的公司选择Java8,经过一段时间的学习,发现Java的一些改动值得学习。特性简介 速度更快 Java8优化了垃圾回收机制,对底层的内存结构进行了升级,永久区被移除,用元空间代替(直接使用物理内存,而不是分配内存,OOM异常减少),MaxPremGenSize使用MaxMetaspaceSize。J...
阅读(188) 评论(0)

Marklogic学习 由浅入深(D)—— Marklogic vs. Oracle

摘要: Oracle在发展自己的NoSQL数据库的时候,曾写过一篇文章质疑Marklogic,于是MarkLogic用下文怼了回去。 MarkLogic’s Response to Oracle’s Competitive Comparison 引言 MarkLogic Server 是下一代基于XML的企业级DBMS,集数据库、搜索、应用服务器于一体。在各方都认可Marklogic的情况下...
阅读(272) 评论(0)

Marklogic学习 —— 安装Marklogic9

摘要: 作为一个企业级NoSQL数据库,MarkLogic有这独特的优势,本文介绍了如何在windows平台上安装Marklogic.实际生产中,一般会将其安装在linux平台上。准备类似于Oracle,Marklogic在非商用的情况下,对开发者来说是免费下载和使用的。 首先,需要在Marklogic开发者网站上注册,成为注册用户后才可以下载Marklogic. 接下来可以在产品中心,找...
阅读(222) 评论(0)

Solr客户端查询Java

摘要: Solr有多种客户端工具,诸如JavaScript、Python、Java、Ruby等。对于熟悉这些编程语言的使用者来说,使用客户端工具可以很方便地操作Solr。简介使用SolrJ可以让Java程序员专注于Java代码的编写,不必关注Solr的实现细节。你可以在org.apache.solr.client.solrj找到SolrJ的Jar包。这里Jar包只用5个主要的类。对于使用者来说,只需...
阅读(377) 评论(0)

Solr 查询语法

摘要: 默认的Solr查询语法扩展了Lucene的语法,其目的也就是检索索引。basic querySolr的查询用到了参数q,标准的查询语法就想下面这样: http://localhost:8983/solr/query?q=test 可以使用debug=query来分析查询过程: http://localhost:8983/solr/query?q=test&debug=query{...
阅读(292) 评论(0)

Solr6 源码结构分析

摘要: Apache Solr的源码不是很复杂,从源码的结构角度看,更容易理解Solr的设计思想。Solr包结构Solr6的包结构如下:org.apache.solr.analysis org.apache.solr.client.solrj.embedded org.apache.solr.cloud org.apache.solr.cloud.overseer org.apache.so...
阅读(403) 评论(0)

Solr服务原理(索引)

摘要: 在Solr中,用户通过向部署在servlet容器中的 Solr Web 应用程序发送 HTTP 请求来启动索引和搜索/查询。索引 Solr的索引servlet可以接受下面四种形式的索引请求 add/update 允许向Solr添加文档或更新文档。直到提交后才能搜索到这些添加和更新commit 告诉Solr,应该使上次提交以来所做的所有更改都可以搜索到optimize 重构 Lucene...
阅读(471) 评论(0)

Solr6的solrconfig.xml解读

摘要 solrconfig.xml配置文件主要定义了Solr的一些处理规则,包括索引数据的存放位置,更新,删除,查询的一些规则配置。 luceneMatchVersion 6.0.0 表示Solr底层使用的是Lucene6 lib 定义了Solr需要额外引用的jar包位置,如果对应的文件不存在,会自动忽略这一配置,一般建议将其注释掉,只添加需要使用的jar包。 dataDir...
阅读(462) 评论(0)
97条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:121586次
    • 积分:2133
    • 等级:
    • 排名:第18030名
    • 原创:83篇
    • 转载:0篇
    • 译文:14篇
    • 评论:40条
    博客专栏
    文章分类
    最新评论