会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
喻聪
临渊羡鱼,不如退而结网
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
下一页
2019年12月3日
linux 查找大文件
摘要: 查看磁盘使用情况:df -h 查找大文件 搜索当前目录下,超过800M大小的文件 find . -type f -size +800M 需要显示更多文件信息 find . -type f -size +800M -print0 | xargs -0 ls 显示文件具体大小 find . -type
阅读全文
posted @ 2019-12-03 18:46 喻聪
阅读(1728)
评论(0)
推荐(0)
2019年12月2日
Elastic Search中DSL Query的常见语法
摘要: Query DSL是一种通过request body提交搜索参数的请求方式。就是将请求头参数(?xxx=xxx)转换为请求体参数。语法格式:GET [/index_name/type_name]/_search{ "query_name" : { "argument" : "value" [, ..
阅读全文
posted @ 2019-12-02 22:01 喻聪
阅读(1933)
评论(0)
推荐(0)
2019年12月1日
Elastic Search中mapping的问题
摘要: Mapping在ES中是非常重要的一个概念。决定了一个index中的field使用什么数据格式存储,使用什么分词器解析,是否有子字段,是否需要copy to其他字段等。Mapping决定了index中的field的特征。 在ES中有一些自动的字段数据类型识别。自动识别标准:数字 -> long 长整
阅读全文
posted @ 2019-12-01 11:48 喻聪
阅读(690)
评论(0)
推荐(0)
2019年11月30日
Elastic Search中normalization和分词器
摘要: 为key_words提供更加完整的倒排索引。 如:时态转化(like | liked),单复数转化(man | men),全写简写(china | cn),同义词(small | little)等。 如:china 搜索时,如果条件为cn是否可搜索到。 如:dogs,搜索时,条件为dog是否可搜索到
阅读全文
posted @ 2019-11-30 21:17 喻聪
阅读(1310)
评论(0)
推荐(0)
2019年11月28日
Elastic Search中Query String常见语法
摘要: 1 搜索所有数据timeout参数:是超时时长定义。代表每个节点上的每个shard执行搜索时最多耗时多久。不会影响响应的正常返回。只会影响返回响应中的数据数量。如:索引a中,有10亿数据。存储在5个shard中,假设每个shard中2亿数据,执行全数据搜索的时候,需要耗时1000毫秒。定义timeo
阅读全文
posted @ 2019-11-28 20:35 喻聪
阅读(1671)
评论(0)
推荐(0)
2019年11月27日
Elastic Search 分布式架构分析
摘要: 1 ES分布式机制的透明隐藏特性ES本身就是一个分布式系统,就是为了处理海量数据的应用。ES隐藏了复杂的分布式机制,简化了配置和操作的复杂度。ES在现在的互联网环境中,盛行的原因,主要的核心就是分布式的简化。ES隐藏的内容:分片机制、集群发现机制(cluster discovery)、shard负载
阅读全文
posted @ 2019-11-27 21:55 喻聪
阅读(663)
评论(0)
推荐(0)
2019年11月24日
Elastic Search常用元数据简介
摘要: 在ES中,除了定义的index,type,和管理的document外,还有若干的元数据。这些元数据用于记录ES中需要使用的核心数据。在ES中,元数据通常使用下划线’_’开头。 1 查看数据GET /index_name/type_name/id如:GET /test_index/my_type/1结
阅读全文
posted @ 2019-11-24 22:41 喻聪
阅读(1254)
评论(1)
推荐(0)
2019年11月23日
Elastic Search的聚合搜索
摘要: 就是使用ES提供的aggs语法结果,使用DSL搜索的语法,实现聚合数据的统计,查询。ES中,如果新增document数据的时候,对应的index和type不存在,则自动创建。 1 准备源数据 将文本类型的field的fielddata设置为true。用于设置ES中对倒排索引的设置,将倒排索引内容重设
阅读全文
posted @ 2019-11-23 11:59 喻聪
阅读(1230)
评论(0)
推荐(0)
2019年11月22日
Elastic Search对Document的搜索
摘要: 在ES中使用的重点。ES中存储的数据。核心就是为了提供全文搜索能力的。搜索功能非常重要。多练。 1 query string searchsearch的参数都是类似http请求头中的字符串参数提供搜索条件的。GET [/index_name/type_name/]_search[?parameter
阅读全文
posted @ 2019-11-22 15:31 喻聪
阅读(487)
评论(0)
推荐(0)
2019年11月21日
Elastic Search中Document的CRUD操作
摘要: 一、 新增Document在索引中增加文档。在index中增加document。ES有自动识别机制。如果增加的document对应的index不存在。自动创建,如果index存在,type不存在自动创建。如果index和type都存在,则使用现有的。 1.1 PUT语法此操作为手工指定id的Docu
阅读全文
posted @ 2019-11-21 21:59 喻聪
阅读(541)
评论(0)
推荐(0)
2019年11月20日
简单Kibana命令
摘要: 1 查看健康状态 GET _cat/health?v epoch timestamp cluster status node.total node.data shards 1531290005 14:20:05 elasticsearch green 1 1 2pri relo init unass
阅读全文
posted @ 2019-11-20 22:16 喻聪
阅读(2586)
评论(0)
推荐(0)
2019年9月23日
git回退
摘要: 以前,如果是要去除某一块功能,我都是选择性删除,选择性注释,然后前后逻辑各种查看,各种比较。每一次,改完这些我总感觉心好累啊!!!然后,我就发现了 Git 一个非常强大的功能:回滚。当然我还是喜欢叫它:版本回退。 1. git log 定义:该命令显示从最近到最远的提交日志。每一次提交都有对应的 c
阅读全文
posted @ 2019-09-23 11:14 喻聪
阅读(197)
评论(0)
推荐(0)
2019年9月18日
Zuul网关
摘要: Zuul是spring cloud中的微服务网关。 网关: 是一个网络整体系统中的前置门户入口。请求首先通过网关,进行路径的路由,定位到具体的服务节点上。 Zuul是一个微服务网关,首先是一个微服务。也是会在Eureka注册中心中进行服务的注册和发现。也是一个网关,请求应该通过Zuul来进行路由。
阅读全文
posted @ 2019-09-18 22:00 喻聪
阅读(516)
评论(0)
推荐(0)
2019年9月17日
Feign的雪崩处理
摘要: 在声明式远程服务调用Feign中,实现服务灾难性雪崩效应处理也是通过Hystrix实现的。而feign启动器spring-cloud-starter-feign中是包含Hystrix相关依赖的。如果只使用服务降级功能不需要做独立依赖。如果需要使用Hystrix其他服务容错能力,需要依赖spring-
阅读全文
posted @ 2019-09-17 21:49 喻聪
阅读(612)
评论(0)
推荐(0)
2019年9月8日
Hystrix服务容错保护
摘要: 一、什么是灾难性雪崩效应? 造成灾难性雪崩效应的原因,可以简单归结为下述三种: 服务提供者不可用。如:硬件故障、程序BUG、缓存击穿、并发请求量过大等。 重试加大流量。如:用户重试、代码重试逻辑等。 服务调用者不可用。如:同步请求阻塞造成的资源耗尽等。 雪崩效应最终的结果就是:服务链条中的某一个服务
阅读全文
posted @ 2019-09-08 11:01 喻聪
阅读(622)
评论(0)
推荐(0)
2019年8月31日
配置Nginx支持https
摘要: 一:开启Nginx的SSL模块 Nginx如果未开启SSL模块,配置Https时提示如下错误: nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf 解释
阅读全文
posted @ 2019-08-31 22:05 喻聪
阅读(34979)
评论(0)
推荐(0)
2019年7月28日
Feign声明式服务调用
摘要: Feign是一种声明式、模板化的HTTP客户端(仅在Application Client中使用)。声明式调用是指,就像调用本地方法一样调用远程方法,无需感知操作远程http请求。 Spring Cloud的声明式调用, 可以做到使用 HTTP请求远程服务时能就像调用本地方法一样的体验,开发者完全感知
阅读全文
posted @ 2019-07-28 17:21 喻聪
阅读(390)
评论(0)
推荐(0)
2019年7月20日
搭建集群版Eureka Server
摘要: 注册中心作为微服务架构中的核心功能,其重要性不言而喻。所以单机版的Eureka Server在可靠性上并不符合现在的互联网开发环境。集群版的Eureka Server才是商业开发中的选择。 Eureka Server注册中心的集群和Dubbo的ZooKeeper注册中心集群在结构上有很大的不同。 Z
阅读全文
posted @ 2019-07-20 17:10 喻聪
阅读(640)
评论(0)
推荐(0)
Eureka注册中心
摘要: Eureka简介 Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发
阅读全文
posted @ 2019-07-20 12:22 喻聪
阅读(735)
评论(0)
推荐(0)
2019年7月10日
Spring AOP
摘要: 面向切面编程(AOP)通过提供另外一种思考程序结构的途经来弥补面向对象编程(OOP)的不足。在OOP中模块化的关键单元是类(classes),而在AOP中模块化的单元则是切面。切面能对关注点进行模块化,例如横切多个类型和对象的事务管理。(在AOP术语中通常称作横切(crosscutting)关注点。
阅读全文
posted @ 2019-07-10 11:37 喻聪
阅读(252)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告