- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 Elasticsearch简介(安装,DSL,聚合查询)
什么是Elasticsearch?在要了解什么是Elasticsearch之前,需要思考四个问题:什么是搜索?如果用数据库做搜索会怎么样?什么是全文检索、倒排索引和Lucene?什么是Elasticsearch?什么是搜索?搜索,就是在任何场景下,找寻你想要的信息,这个时候,会输入一段你要搜索的关键字,然后就期望找到这个关键字相关的有些信息如果用数据库做搜索会怎么样?like “%关键字%”,无法使用到索引,导致全表扫描;没有分词功能,无法达到分词模糊查询的效果;即不能将搜索词拆分
2020-05-26 23:10:31 267
原创 004. Eureka服务注册与欺骗你的EurekaServer
声明不要使用此方法进行违法操作,本文只提供学习Eureka相关知识,涉及实验纯属个人娱乐。前言众所周知,在SpringCloud中使用的是json+http进行信息的交互,那么我们猜想,client端在启动时会将自己的信息以json方式发送给Server端,Server端接受后将信息存放到Cache中,那么等于注册了一个服务到Server端;再近一步,我们还可以一直发送/health的心跳检...
2020-03-15 01:21:29 425
原创 003. 服务注册中心-Eureka-ResponseCacheImpl
前言在我们的RPc框架中,微服务之间的注册,发现,治理,监控等统一管理是一个十分重要的环节。可以说在任何的RPC的框架中,都必须有一个服务注册中心。而我们当前流行的几种服务注册发现的Eureka、zookeeper、consul、Nacos我们需要比较深层次的了解,从而在实际应用选型时找到我们所适合的服务。什么是服务注册中心用于微服务架构中服务的注册、发现、管理、调用、负载均衡等功能的服务就...
2020-03-10 12:08:16 413 1
原创 001.SpringCloud开篇
前言因工作需要外加SpringCloud的技术栈的更新,现在需要从新梳理最新的微服务架构知识体系。秉着从基础课程开始学习,深入到源码层面的理解,决定开篇跟着课程做笔记与梳理。...
2020-03-07 16:50:28 136
原创 Java线程创建
创建线程的四种方式继承Thread类public class extendThread extends Thread{ // 继承Thread类启动多线程后会默认执行run方法 @Override public void run() { for (int i = 0; i < 100; i++) { System.out....
2019-11-14 23:19:33 142
原创 基础语法(常量、枚举、判断语句、循环语句,函数)
常量关键字const定义常量// 定义多个常量,const必须要赋值const( m, n = "1", 5 o = true p = 3)注意: 我们在定义常量的时候,可以选择不指定常量的类型,这样常量的类型就是不固定类型,我们可以自由的改变常量的类型,但是我们一旦在定义常量的时候指定了类型,那么我们的常量类型就固定了。常量定义后便不可以使用=进行修改了,在语法上就不允许这么...
2019-10-19 16:11:51 149
原创 我要开始学习Go语言了
我要开始学Golang了开发环境的搭建下载,到官网下载(下载地址可以是国内资源,https://studygolang.com/dl。)相应版本,点点点,指定bin地址,home and path环境变量会自动配置,在cmd执行 go versio可以查看是否正确下载。...
2019-09-11 00:03:57 157
SPRING技术内幕:深入解析SPRING架构与设计原理
2018-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人