自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CC-lady的博客

程序猿cc

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Elasticsearch(十一)elasticsearch搜索--最基本的工具

我们已经学会了如何使用 Elasticsearch 作为一个简单的 NoSQL 风格的分布式文档存储系统。我们可以将一个 JSON 文档扔到 Elasticsearch 里,然后根据 ID 检索。但 Elasticsearch 真正强大之处在于可以从无规律的数据中找出有意义的信息——从“大数据”到“大信息”。

2017-11-29 16:18:59 8457

原创 设计模式笔记(七)设计模式之一--单例模式

定义Singleton Pattern 我们都知道一个类class文件如果是public的话,可以通过new关键字来以class为模板,创建很多真实的对象。但是单例模式要求:一个类创建出一个对象。

2017-11-27 22:44:22 193

原创 Elasticsearch(十)elasticsearch分布式文档存储

在前面的章节,我们介绍了如何索引和查询数据,不过我们忽略了很多底层的技术细节, 例如文件是如何分布到集群的,又是如何从集群中获取的。

2017-11-27 11:08:55 2372

原创 Elasticsearch(九)elasticsearch数据输入和输出二 -- 批量操作

Multi与bulk

2017-11-24 13:21:22 700

原创 Elasticsearch(八)elasticsearch数据输入和输出

这节的内容比较多,简略总结一下Elastcisearch 是分布式的 文档 存储。它能存储和检索复杂的数据结构–序列化成为JSON文档–以 实时 的方式。 换句话说,一旦一个文档被存储在 Elasticsearch 中,它就是可以被集群中的任意节点检索到。在 Elasticsearch 中, 每个字段的所有数据 都是 默认被索引的 。 即每个字段都有为了快速检索设置的专用倒排索引。

2017-11-24 09:04:56 9847

翻译 Ant笔记(二)Ant使用

本文为翻译官方文档而来,不当之处请指正。Ant的构建文件写在xml文件当中,每一个构建文件包含一个project和至少一个(默认的)target。Targets包含task elements。每一个task element都有一个id属性,可以提供给此值的引用。当然id属性是唯一的。

2017-11-22 15:44:59 607

原创 Ant笔记(一)Ant下载与安装

此系列参考官方文档http://ant.apache.org/manual/index.htmlAnt是什么Apache Ant是一个java为基础的构建工具,它跨平台,使用清晰,功能强大。

2017-11-22 10:09:21 4720

原创 设计模式笔记(六)设计六大原则之六--开闭原则

定义一个软件实体如类,模块和函数应该对扩展开放,对修改关闭。即一个软件实体应该通过扩展来实现变化,而不是通过修改已有的代码来实现变化。

2017-11-21 22:45:35 256

原创 JUnit笔记--JUnit中的断言

断言是在开发和单元测试时开发人员使用的,用来验证我们代码的编写虽然编译通过了,但逻辑上是否有漏洞,是否经得住程序运行的各种考验。比如一个简单的获得数组中最大值的方法getMax中,如果数组传来为空,如果数组中值皆为一致的数字,我们的方法getMax还能获得正确的结果吗?

2017-11-21 21:45:21 799

原创 Elasticsearch(七)elasticsearch集群内原理

ElasticSearch 的主旨是随时可用和按需扩容。 而扩容可以通过购买性能更强大( 垂直扩容 ,或 纵向扩容 ) 或者数量更多的服务器( 水平扩容 ,或 横向扩容 )来实现。 虽然 Elasticsearch 可以获益于更强大的硬件设备,但是垂直扩容是有极限的。 真正的扩容能力是来自于水平扩容–为集群添加更多的节点,并且将负载压力和稳定性分散到这些节点中。

2017-11-21 16:23:12 1134

原创 Elasticsearch(六)elasticsearch聚合分析

终于到了最后一个业务需求:支持管理者对雇员目录做分析。 Elasticsearch 有一个功能叫聚合(aggregations),允许我们基于数据生成一些精细的分析结果。聚合与 SQL 中的 GROUP BY 类似但更强大。

2017-11-20 16:32:21 9705

原创 Elasticsearch(五)elasticsearch高亮搜索

许多应用都倾向于在每个搜索结果中 高亮 部分文本片段,以便让用户知道为何该文档符合查询条件。在 Elasticsearch 中检索出高亮片段也很容易。

2017-11-17 14:39:55 3477 1

原创 Elasticsearch(四)elasticsearch复杂检索

bool搜索以及match_phrase搜素

2017-11-16 18:08:24 11391 5

原创 Elasticsearch(三)elasticsearch轻量检索

一个 GET 是相当简单的,可以直接得到指定的文档。 现在尝试点儿稍微高级的功能

2017-11-15 12:45:54 830

原创 Elasticsearch(二)elasticsearch索引数据与简单检索GET一个文档

本文参考elasticsearch权威指南。 是一个学习笔记,按照里面的示例进行学习,在此记录跟踪。与elasticsearch交互的两种方式+简单索引和检索一个文档

2017-11-13 16:55:16 3467

原创 Elasticsearch(一)elasticsearch5.3.0版本安装与head插件安装

elasticsearch5.3.0以及head插件安装

2017-11-10 13:32:10 1748

原创 设计模式笔记(五)设计六大原则之五--迪米特法则

也叫最少知道原则,Least Knowledge Principle

2017-11-09 20:58:25 206

原创 设计模式笔记(四)设计六大原则之四--接口隔离原则

建立单一接口,接口尽量细化,而且接口中的方法尽量少。

2017-11-08 21:07:50 199

原创 设计模式笔记(三)设计六大原则之三--依赖倒置原则

Dependence Inversion Principle, DIP定义1.高层模块不应该依赖底层模块,两者都应该依赖其抽象 2.抽象不应该依赖细节 3.细节应该依赖抽象

2017-11-07 23:35:38 193

原创 设计模式笔记(二)设计六大原则之二--里氏替换原则

里氏替换原则 LiskoSubstitution Principle LSP

2017-11-06 23:56:45 261

原创 设计模式笔记(一)设计六大原则之一--单一职责原则

单一职责原则 Single Responsibility Principle,简称RSP定义:应该有且仅有一个原因引起类的变更。

2017-11-05 15:57:11 220

spring配置文件学习笔记

spring配置文件学习笔记,包括AOP,SPRING JDBC,IOC ,事务管理。日期为二

2018-09-11

空空如也

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

TA关注的人

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