自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JUC高并发

高并发

2023-04-08 19:52:37 142

原创 容器原理1

= 比较两个对象的内存地址是否相同、Equals默认的情况下比较两个对象的内存地址【强制】关于 hashCode 和 equals 的处理,遵循如下规则:1) 只要覆写 equals,就必须覆写 hashCode。2) 因为 Set 存储的是不重复的对象,依据 hashCode 和 equals 进行判断,所以 Set 存储的对象必须覆写这两个方法。3) 如果自定义对象作为 Map 的键,那么必须覆写 hashCode 和 equals。

2023-03-24 21:53:03 113

原创 数据结构与算法

有一天小明到图书馆借了 N 本书,出图书馆的时候,警报响了,于是保安把小明拦下,要检查一下哪本书没有登记出借。小明正准备把每一本书在报警器下过一下,以找出引发警报的书,但是保安露出不屑的眼神:你连二分查找都不会吗?于是保安把书分成两堆,让第一堆过一下报警器,报警器响;于是再把这堆书分成两堆…… 最终,检测了 logN 次之后,保安成功的找到了那本引起警报的书,露出了得意和嘲讽的笑容。于是小明背着剩下的书走了。从此,图书馆丢了 N - 1 本书。保安怎么知道只有一本书📖没有登记出借,万一全部都没有登记呢​。

2023-01-03 14:01:29 156

原创 微服务实现单点登录

1

2023-01-03 14:00:51 1564

原创 23种设计模式(超详细)

类图,设计模式

2022-11-28 22:01:48 2689

原创 wxjr-异常处理机制

项目全局异常处理

2022-10-27 17:58:44 310

原创 wxjr-swagger

swagger

2022-10-27 17:03:31 143

原创 Docker

docker精讲

2022-10-27 15:21:31 1271

原创 Mybatis-plus

ActiveRecord;mybatisPlus插件;sql注入器;自动填充功能;逻辑删除;通用枚举;代码生成器;MybatisX快速开发插件;

2022-09-08 17:53:42 347

原创 Mybatis-Plus

了解Mybatis-plus;快速入门;通用的CRUD;Mybatis-plus配置;条件构造器;

2022-09-07 18:12:15 1471

原创 springcloud-各服务配置中心

springcloud在注册中心,远程调用,熔断降级,网关,配置中心等反面的配置

2022-09-05 11:15:21 629

原创 git管理仓库

1、git常用命令2、git远端仓库码云、github和本地仓库3、git集成IDEA4、IDEA集成GitBash作为Terminal

2022-08-29 18:12:41 2311

原创 RocketMQ

bin:启动脚本,包括shell脚本和CMD脚本conf:实例配置文件 ,包括broker配置文件、logback配置文件等lib:依赖jar包,包括Netty、commons-lang、FastJSON等Producer:消息的发送者;举例:发信者Consumer:消息接收者;举例:收信者Broker:暂存和传输消息;举例:邮局NameServer:管理Broker;举例:各个邮局的管理机构Topic:区分消息的种类;一个发送者可以发送消息给一个或者多个Topic;.........

2022-08-10 16:18:02 1511

原创 zookeeper

三大特性,分布式锁,配置中心,集群管理;zookeeper client常用客户端操作,curator常用API操作zookeeper的集群搭建;

2022-08-09 14:20:44 206

原创 Dubbo

该文章讲解了架构的演变过程;dubbo通过RPC调用服务;dubbo的高级特性;

2022-08-08 17:24:15 227

原创 SpringCloud-4-基础组件(stream,config+bus,apollo)

应用要直接与消息中间件进行信息交互的时候,由于各消息中间件构建的初衷不同,它们的实现细节上会有较大的差异性,这使得我们实现的消息交互逻辑就会非常笨重,因为对具体的中间件实现细节有太重的依赖,当中间件有较大的变动升级、或是更换中间件的时候,我们就需要付出非常大的代价来实施。如常见的RabbitMQ。到这里消息分区配置就完成了,我们可以再次启动这两个应用,同时消费者启动多个,但需要注意的是要为消费者指定不同的实例索引号,这样当同一个消息被发给消费组时,我们可以发现只有一个消费实例在接收和处理这些相同的消息。..

2022-07-29 18:07:54 1045

原创 SpringCloud-3-基础组件(zuul,gateway,sleuth)

微服务网关zuul,gateway的身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理等功能;链路追踪sleuth搭配zipkin完成微服务之间调用的链路追踪和日志记录;

2022-07-29 10:41:47 608

原创 SpringCloud-2-基础组件(Feign、Hystrix、Sentinel)

雪崩效应的分析及处理;服务熔断组件Hystrix,sentinel包含的服务降级,服务熔断,监控检查等功能的讲解;服务调用组件Feign及其搭配客户端负载均衡组件consul组件的使用;

2022-07-28 11:57:04 586

原创 SpringCloud-1-基础组件(Eureka,Ribbon,Consul)

SOA全称为Service-OrientedArchitecture,即面向服务的架构。CAP原理,C:一致性、A可用性,P分区容忍性。注册中心:Eureka负载均衡:Ribbon注册中心替换版本:consul

2022-07-27 10:55:21 372

原创 JVM-java虚拟机

jvm内存结构,内存模型,垃圾回收算法,垃圾回收器

2022-07-14 15:23:58 330 1

空空如也

空空如也

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

TA关注的人

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