会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
有梦想的肥宅
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
25
下一页
2021年8月26日
ElasticSearch(一)ElasticSearch基础概念一篇过
摘要: 一、简单介绍 什么是ElasticSearch? 定义:用Java开发并且是当前最流行的开源的企业级搜索引擎。 优势:实时搜索,稳定,可靠,快速,安装使用方便。 应用场景? 概念对标 什么是全文检索 全文检索是指: 通过程序扫描文本中的每一个单词,针对单词建立索引,并保存该单词在文本中的位置、以及出
阅读全文
posted @ 2021-08-26 18:13 有梦想的肥宅
阅读(168)
评论(0)
推荐(0)
2021年8月25日
Spring MVC(二)手写一个简易的Spring MVC框架
摘要: 一、前言 这里解释一下为什么我要花好几天的时间手写一个SpringMVC的框架并且做一个总结呢?首先我是希望通过这种方式来了解SpringMVC的启动流程大概做了哪些工作,其次这是一个简易版的实现,还会有一些BUG和功能上的不足。我只实现了主线流程,因为看源码主要还是需要掌握其核心流程做了什么,所以
阅读全文
posted @ 2021-08-25 18:16 有梦想的肥宅
阅读(305)
评论(0)
推荐(0)
2021年8月24日
Spring MVC(一)Spring MVC 工作流程及重要组件解析
摘要: 一、Spring MVC执行过程解析 老规矩,开局一张图再开始吹牛皮~ (1)前端控制器DispatcherServlet 提供者:Spring框架提供 作用:接收请求,处理响应结果 (2)处理器映射器HandlerMapping 提供者:Spring框架提供 作用:根据请求URL,找到对应的Han
阅读全文
posted @ 2021-08-24 21:09 有梦想的肥宅
阅读(233)
评论(0)
推荐(0)
Zookeeper(八)ZAB协议和CAP理论
摘要: 一、什么是ZAB协议? Zab 借鉴了 Paxos 算法,是特别为Zookeeper设计的支持崩溃恢复的原子广播协议。基于该协议,Zookeeper设计为只有一台客户端(Leader)负责处理外部的写事务请求,然后 Leader 客户端将数据同步到其他Follower节点。即Zookeeper只有一
阅读全文
posted @ 2021-08-24 10:30 有梦想的肥宅
阅读(381)
评论(0)
推荐(0)
2021年8月23日
Zookeeper(七)Zookeeper集群角色及选举原理分析
摘要: 一、集群角色解析 Leader【领导者】 主要工作: 处理写请求和读请求 发表集群事务【写请求同步ACK】 协调集群内部服务 是否参与选举:是 Follower【跟随者】 主要工作: 处理非事务请求【读请求】,转发事务请求【写请求】给Leader服务器 参与集群事务过半投票【写请求ACK】 选举Le
阅读全文
posted @ 2021-08-23 23:42 有梦想的肥宅
阅读(405)
评论(0)
推荐(0)
【目录】【阿肥的基础】
摘要: Java基础 Java基础一篇过(一)反射 Java基础一篇过(二)泛型 Java基础一篇过(三)I/O流总结 Java基础一篇过(四)List这篇就够了 Java基础一篇过(五)Map这篇就够了 Java基础一篇过(六)Java8--lambda表达式 Java基础一篇过(七)Java8--str
阅读全文
posted @ 2021-08-23 11:57 有梦想的肥宅
阅读(474)
评论(0)
推荐(0)
2021年8月19日
Zookeeper(六)Zookeeper实现注册中心【代码实现及解析】
摘要: 一、引言 Zookeeper除了前面文章写的强大功能以外,另外一个常见应用就是注册中心了,比如Dubbo、SpringCloud等都可以使用ZK作为注册中心,那么注册中心为我们的系统做了什么工作呢?我们可以通过一张图片来了解一下。 二、代码实现 第1步:创建父节点 创建出来的父节点用于管理服务节点
阅读全文
posted @ 2021-08-19 16:21 有梦想的肥宅
阅读(1305)
评论(0)
推荐(0)
Zookeeper(五)Zookeeper实现分布式锁
摘要: 一、简介 在日常开发过程中,大型的项目一般都会采用分布式架构,那么在分布式架构中若需要同时对一个变量进行操作时,可以采用分布式锁来解决变量访问冲突的问题,最典型的案例就是防止库存超卖,当然还有其他很多的控制方式如数据库乐观锁、redis实现分布式锁等,这篇文章我们讨论一下怎么使用ZooKeeper来
阅读全文
posted @ 2021-08-19 00:46 有梦想的肥宅
阅读(396)
评论(0)
推荐(0)
2021年8月18日
Zookeeper(四)Spring整合Zookeeper【监听器篇】
摘要: 一、引言 我们在前面的学习中知道了zk主要是由文件系统数据结构+监听通知机制组成的,上一篇已经介绍了对zk进行的基础操作,这一篇我想写一下Curator是如何帮我们实现监听功能的。 二、watch的传统方式实现【标准观察模式】 现在我们先看看Curator对传统方式watch是如何进行实现的: 弊端
阅读全文
posted @ 2021-08-18 16:14 有梦想的肥宅
阅读(662)
评论(0)
推荐(0)
Zookeeper(三)Spring整合Zookeeper【基础操作篇】
摘要: 一、引言 前两篇写了一些概念性的和在服务器上操作的信息,那么这一篇我们来学习如何用Spring来对Zookeeper做一个整合。首先需要先简单介绍一些Curator这个客户端。 Curator Curator是Netflix公司开源的一套zookeeper客户端框架,解决了很多Zookeeper客户
阅读全文
posted @ 2021-08-18 15:47 有梦想的肥宅
阅读(1178)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
25
下一页
公告