蓝色的青春_巍

做技术一定要一颗恒心,这样才不会半途而废

十次方day08(SpringCloud之一统天下)

一.熔断器Hystrix 概念:Hystrix 能使你的系统在出现依赖服务失效的时候,通过隔离系统所依赖的服务,防止服务级联失败,同时提供失败回退机制,更优雅地应对失效,并使你的系统能更快地从异常中恢复。 应用场景: Feign调用接口产生代理类,然后发送http请求,如果目标微服务不可...

2019-02-19 17:19:51

阅读数 142

评论数 0

十次方day07(SpringCloud之出入江湖)

一.springCloud的简介 1.springCloud? Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、熔断器、数据监控等,都可以用Spring Boot的开发风...

2019-02-17 23:01:11

阅读数 78

评论数 0

十次方day06(密码加密与微服务鉴权JWT)

一.Bcrpty密码加密 常见加密算法:MD5,sha1,sha2 Md5:加密效率非常高,4-6位字符串进行加密加密时间百万分之一秒 Bcrypt:加密效率比较低,4-6位字符串进行加密加密时间需要0.3秒- 需求分析:我们对user用户进行的登陆密码进行加密. 所以我们会用到Bcrp...

2019-02-16 16:47:15

阅读数 168

评论数 0

十次方day05(RabbitMQ之短信微服务)

一.RabbitMQ的简介 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ RabbitMQ 是一...

2019-02-13 17:50:10

阅读数 346

评论数 3

十次方day04(分布式搜索引擎elasticsearch)

一.Elasticsearch简介 Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。 Elasticsearch是一个建立在全文搜索引擎 Apache Lucen...

2019-02-12 17:23:22

阅读数 153

评论数 0

十次方day03(文档型数据库MongoDB)

一.MongoDB简介以及使用场景        MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式...

2019-01-27 15:47:39

阅读数 149

评论数 0

十次方day02(查询和缓存)

一.条件查询 需求:完成标签的条件查询和条件查询+分页 返回的数据类型 controller层我们进行组装查询条件 //条件查询 @PostMapping("/search") public Result findSearch(...

2019-01-25 18:42:58

阅读数 118

评论数 0

十次方day01(系统设计与工程搭建)

一.系统设计          十次方名称的由来:2的10次方为1024 1.系统架构 springboot+springcloud+springmvc+springdata   这是称为全家桶 2.模块划分 3.数据库表的采用分库分表,每个业务采用一个数据库 4.API文档 ...

2019-01-23 21:04:22

阅读数 227

评论数 0

java爬虫入门(一)

需求分析: 首先访问京东,搜索手机,分析页面,我们抓取以下商品数据: 商品图片、价格、标题、商品详情页 一.开发准备 技术要求:springboot   spring data jpa   httpclient  jsoup 数据库准备: use crawler; CREATE TA...

2019-01-18 21:31:54

阅读数 48

评论数 0

Elasticsearch入门之Spring Data Elasticsearch(四)

一.环境搭建 1.创建工程 2.导入依赖 <dependencies> <dependency> <groupId>...

2019-01-17 20:31:30

阅读数 34

评论数 0

Elasticsearch入门之常用编程操纵(三)

一.索引 1.创建索引 private String host = "127.0.0.1"; private Integer port = 9300; //创建索引 @Test public void testItemS...

2019-01-17 17:37:49

阅读数 48

评论数 0

ArrayList源码深度分析

一、集合体系图介绍 对上面的接口,抽象类,实现类,进行说明 1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。 2. 集合接口...

2019-01-16 16:28:52

阅读数 46

评论数 0

Elasticsearch入门之java操作客户端(二)

一.创建Elasticsearch工程 导入pom文件 <dependencies> <dependency> <groupId&a...

2019-01-15 20:08:47

阅读数 1009

评论数 1

Elasticsearch入门(一)

一.什么是Elasticsearch? Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但...

2019-01-15 15:45:09

阅读数 294

评论数 0

Vue入门(一)

一.概述 什么是Vue? VueJs是【数据驱动】的【渐进式】前端框架。 ​ 渐进式:1、可以只是用部分功能,而不用全部实现                ​ 2、与第三方很好的兼容 VueJs的模型:MVVM模型具体指的是什么?  M model 模型 (数据) ​ V view ...

2019-01-14 20:32:55

阅读数 46

评论数 0

SpringBoot入门(一)

一.简介 springboot是什么? 用来进行框架整合 使用自动配置、整合依赖、嵌入式的容器 如何使用? 引入SpringBoot提供的依赖,只需要做很少的整合配置 SpringBoot的依赖以 spring-boot-starter 开头     父依赖:spring-boot-sta...

2019-01-12 19:40:56

阅读数 66

评论数 2

各种排序算法的稳定性~~~

一.稳定性 稳定性:  比如  2 3 2 4 4                排序后     2 2 3 4 4               就是排序之后我们如何才能保证两个2前后的关系,在原始序列中是不变的,这个就是稳定性 如果不会打乱,就是具有稳定性 反之就是不稳定的 冒泡排序:  ...

2019-01-08 12:03:13

阅读数 32

评论数 0

集群搭建( Redis-Cluster)

一.redisCluster 简介 1.什么是redis-cluster?           为何要搭建 Redis 集群。Redis 是在内存中保存数据的,而我们的电脑一般内存都不大,这也就意味着 Redis 不适合存储大数据,适合存储大数据的是 Hadoop 生态系统的 Hbase 或者...

2019-01-05 16:12:21

阅读数 30

评论数 0

集群搭建(SolrCloud分布式搜索方案)

一.SolrCloud简介          SolrCloud(solr 云)是 Solr 提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用 SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用...

2019-01-05 12:05:34

阅读数 62

评论数 0

集群搭建(Zookeeper)

1.集群概述 概念:多个计算机共同做一件事,集群中计算机称为节点 特点: ​ 1.可扩展性:性能不够了,新的服务体可以动态的添加到集群中,从而增强集群能力. ​ 2.高可用:集群中一个节点出现故障,这个节点的应用程序,在其他的节点上自动运行. 能力: ​ 1.负载均衡:就是把任务均匀的...

2019-01-04 14:20:05

阅读数 44

评论数 0

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