自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 收藏
  • 关注

原创 【并发编程-3】线程池

线程池

2023-11-08 15:26:25 128

原创 【并发编程-2】JUC-1

java锁

2023-11-08 15:25:49 148

原创 【并发编程-1】多线程与并发设计

并发编程设计

2023-10-16 19:10:35 149

原创 【SpringCloud-11】SCA-sentinel

springcloud

2023-10-16 18:21:13 993

原创 【SpringCloud-10】SCA-nacos

nacos

2023-10-16 18:20:18 198

原创 【SpringCloud-9】JWT

JWT

2023-07-06 17:30:25 414

原创 【SpringCloud-8】sleuth+zipkin分布式链路追踪

sleuth + zipkin

2023-07-03 21:49:07 710

原创 【SpringCloud-7】常见问题解析

springcloud常见问题

2023-06-28 14:21:55 294

原创 【SpringCloud-6】Config配置中心

spingcloud config

2023-06-27 18:05:32 418

原创 【SpringCloud-5】gateway网关

GateWay

2023-06-19 19:01:43 2079

原创 【SpringCloud-4】Feign调用

feign接口

2023-06-14 19:35:10 890

原创 【SpringCloud-3】Hystrix熔断器

hystrix

2023-06-14 18:00:23 1200

原创 【springCloud-2】Ribbon负载均衡

ribbon

2023-06-08 22:04:18 679

原创 【SpringCloud-1】注册中心-Eureka

Eureka注册中心

2023-06-08 21:30:03 935

原创 【分布式-5】dubbo

dubbo

2023-03-29 22:48:57 378

原创 【分布式-4】zookeeper

zookeeper

2023-03-22 19:22:32 370

原创 【分布式-3】分布式理论与设计

所有节点访问时都是同一份最新的数据副本,即强一致性。在遇到任何网络分区故障的时候,即节点之间不能同步数据了(或者会丢失部分数据),式系统需要容忍这种情况,还能继续提供服务。​​​​​​​​​​​​​​为什么不能同时满足呢?假如在分区容错性的情况下,节点之间已经不同步了,这时候就算各节点还可用,也没法保证一致性;假如要保证一致性,那就得等网络修复且数据完全同步后,才能提供服务,此期间,也就丢失可用性了;而最终网络好了,真的能完全同步时,分区容错也就不存在了。

2023-03-15 09:34:54 205

原创 【分布式-2】自定义RPC框架

使用Netty自定义RPC框架

2023-03-13 22:30:07 403

原创 【分布式-1】RPC框架设计,Netty

RPC理论

2022-12-05 23:22:49 691

原创 web5-HTTP/HTTPS

http 和 https解析

2022-11-01 19:26:14 1895

原创 web4-Nginx

nginx学习

2022-08-13 12:55:10 568

原创 web3-手写tomcat

手写tomcat

2022-07-13 17:22:52 250

原创 SpringSecurity1-基本使用

SringSecurity基本使用

2022-06-21 18:43:03 209

原创 web2-tomcat基础知识

tomcat

2022-06-17 15:43:25 149

原创 web1-综合解决方案

web知识点

2022-06-17 15:42:31 93

原创 SpringMvc2-源码解析

springmvc源码流程

2022-06-14 19:56:53 92

原创 Spring2-ioc应用和源码剖析

springIoc

2022-06-04 20:17:19 195

原创 Spring1-手写ioc和aop

spring手写ioc和aop

2022-05-29 15:08:36 293

原创 Mybatis4-MybatisPlus

mybatis-plus

2022-05-19 22:12:16 1409

原创 Mybatis3-架构和源码

mybatis源码

2022-05-17 22:12:46 367

原创 Mybatis2-基础回顾及使用

mybatis使用

2022-04-27 22:00:52 298

原创 Mybatis1-自定义持久层框架

自定义mybatis框架

2022-04-20 21:26:15 538

原创 elasticSearch5-原理解析

一:近实时搜索原理先认识几个基本概念:1、segmentes基本存储单元是shard,index分散在多个shard上。 而每个shard由多个段-segment组成,每次创建一个新Document(一条新数据),就会归属于一个新的segment。 删除数据时,也不会直接删除当前segment,只是标记为已删除状态,后续在合适时机删除。2、translog操作日志,用来记录操作动作,防止数据丢失。 每个shard中对应一个translog文件。3、commit提交,意味着将多个

2022-03-30 17:33:06 2348

原创 elasticSearch4-搜索实战

搜索实战

2022-03-29 17:37:41 2586

原创 elasticSearch3-进阶知识

一:集群Node节点组合:主节点+数据节点(master+data) 默认 。node.master: true (为true只是代表有成为master的资格,如果集群中多个节点为true,需要竞选master)node.data: true (如果请求量和数据量较大,master节点最好不要存储数据)数据节点(data) node.master: false node.data: true客户端节点(client) 不会成为主节点,也不会存储数...

2021-12-06 18:10:23 1662

原创 elasticSearch2-高级应用

索引迁移:使用_reindex命令做索引迁移:slices: 切片,可以同时独立运行,性能提高很多倍。 auto时切片数=分片数,也可手动指定,但不要大于分片数。source: 原索引dest: 目标索引version_type:internal: 不管新索引中有没有相同数据,直接覆盖。external: 如果有相同数据,查看_version版本号,根据乐观锁机制更新。size: 每批处理迁移的数据量,对性能也有影响,最好5-15 MB。.........

2021-12-01 20:01:17 409

原创 elasticSearch1-入门使用

索引和映射://创建索引PUT /my-test//查看索引信息GET /my-test//查看索引是否存在HEAD /my-test//打开关闭POST /my-test/_closePOST /my-test/_open//删除DELETE /my-test//创建索引和映射PUT /my-test{ "mappings": { "properties": { "name":{ "type": "text", "analy.

2021-11-29 18:33:46 1149

原创 数据结构-红黑树

了解红黑树前,先认识一下二三树。二三树:普通的二叉树,一个节点存一个元素,有两个孩子,称为二树。 二三树中,允许一个节点存两一个或两个元素,有两个或三个孩子。添加元素时,会与前面节点融合,当超过三个孩子时,向上融合。看看添加过程:添加42:添加37,与前面节点融合,成为三树:添加12,与前面节点融合,成为四树,不满足二三树,中位数向上与父亲融合,成为新的二三树: 添加18:添加6:左孩子不满足,12向上...

2021-11-24 19:59:20 507

原创 数据结构-平衡二叉树

平衡二叉树:对于任意节点,左子树和右子树的高度差不大于1。普通二分搜索树,如果按顺序添加元素,会退化成链表。public class AVLTree<K extends Comparable<K>, V> { private class Node { public K key; public V value; public Node left, right; public int height;

2021-11-23 17:26:25 110

原创 数据结构-线段树

如上图:线段树是一颗满二叉树,叶子节点如果没有值,用null表示。 非空叶子节点就是基础数据,树中每个父亲节点代表左右孩子的结果集(比如求合,最大值,最小值等,自己定义算法,传入左右孩子即可)。那么有n个元素,构建线段树需要开辟多少空间?对于满二叉树,每一层节点数量都是前面所有节点数量之和+1。 也就是说,如果最后一层有n个节点,整棵树就约为2n个节点。如果此时n为2的k次方,所有元素刚好在最后一层,整棵树约就是2n。 如果再多一个元素,就需要开辟下一层空间,如上图那样,整棵树就需...

2021-11-23 15:56:55 617

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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