- 博客(8)
- 收藏
- 关注
原创 初识Elasticsearch
简介Elasticsearch 故名思议,Elastic Search 一个分布式搜索中间件。据说是创始人给妻子开发搜索食谱的应用时,顺手做的中间件。果然,爱情的力量是伟大的,否则也不会有至今广受使用的 Elasticsearch 了。分布式、高性能、近实时是 Elasticsearch 的特点。它可以对几乎所有类型的数据(基本值类型、地理空间、IP 等)进行搜索,这依赖于针对不同的类型建立合适的索引结构,后面的系列我们将详细分析索引部分,本次我们分析 Elasticsearch 的系统概念与读写流.
2022-02-13 21:00:59
1598
原创 zookeeper学习笔记
文章目录zookeeper定义zookeeper特性ZooKeeper 提供Zookeeper 文件系统Watcher负载均衡集群zookeeper定义ZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统
2022-02-13 20:39:08
786
原创 dubbo服务暴露源码分析
dubbo版本2.5.6因为实现了ApplicationListener 所以在IOC容器初始化调用onApplicationEvent方法public void onApplicationEvent(ApplicationEvent event) { if (ContextRefreshedEvent.class.getName().equals(event.getClass().getName()) && this.isDelay() && !th
2022-02-13 20:28:37
543
原创 dubbo个人学习笔记
文章目录服务发现xml配置通过代理对象通信dubbo协议十种协议Dubbo负载均衡策略,缺省是随机如何保证高可用线程模型上下文信息服务调用流程分层dubbo和dubbo3区别服务发现服务启动的时候,provider和consumer根据配置信息,连接到注册中心register,分别向注册中心注册和订阅服务register根据服务订阅关系,返回provider信息到consumer,同时consumer会把provider信息缓存到本地。如果信息有变更,consumer会收到来自register的推送
2022-02-13 19:50:27
441
原创 MySQL事务四种特性
首先,我们常用的mysql存储引擎是,myisam和innodb两种引擎,想要使用事务就要用innodb引擎,事务一共有四种包括(原子性(atomicity),一致性(consistency),隔离性(isolation),持久性(durability))简称acid!
2022-01-18 20:09:09
2250
原创 ThreadPoolExecutor的使用
线程池可以减少线程频繁的创建,销毁。减少系统开销,多线程的情况下确实可以最大限度发挥多核处理器的计算能力,提高系统的吞吐量和性能。在阿里的《Java开发手册》中对线程有这样的规范
2022-01-06 16:36:20
1360
原创 jvm垃圾回收机制(一)
[jvm流程图](https://www.processon.com/mindmap/6100e7215653bb3ddc17eb文章目录前言一、如何判断对象是否可回收?引用计数法根结点搜索算法二、引用类型 GC算法以下是jvm部分总结
2021-12-05 15:44:21
415
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人