logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式算法 - 一致性Hash算法

一致性Hash算法是个经典算法,Hash环的引入是为解决单调性(Monotonicity)的问题;虚拟节点的引入是为了解决平衡性(Balance)问题。一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在

#分布式
java中的锁详解

AQS就是AbstractQueuedSynchronizer抽象类,AQS其实就是JUC包下的一个基类,JUC下的很多内容都是基于AQS实现了部分功能,比如ReentrantLock,ThreadPoolExecutor,阻塞队列,CountDownLatch,Semaphore,CyclicBarrier等等都是基于AQS实现。首先AQS中提供了一个由volatile修饰,并且采用CAS方式修

文章图片
#java
Redis性能优化避坑指南

Redis性能优化的核心逻辑是“理解特性,适配场景”:内存不足要兼顾优化和扩容,大Key要聚焦拆分和预防,阻塞要狠抓命令替代和配置优化。设计优先:选对数据结构,避免大Key,提前规划集群;监控先行:搭建监控体系,提前发现内存、大Key、阻塞问题;分层解决:先低成本优化,再高成本扩容,平衡性能和成本。

#redis
idea调试断点时,选择 All 和 Thread 的区别

在 IntelliJ IDEA 中设置断点时,选择和的区别主要影响。All若线程A命中断点,线程B、线程C也会被冻结,直到你恢复执行。Thread若线程A命中断点,线程B、线程C仍会继续执行。特性All(全局暂停)Thread(线程级暂停)暂停所有线程仅暂停当前线程可能掩盖竞态条件更贴近真实并发行为较大(所有线程阻塞)较小(其他线程继续运行)单线程逻辑、全局状态检查多线程交互、异步任务调试。

#java#idea
waiting until last debugger command completes

127.0.0.1 localhost xxxx(电脑的hostname)修改之后,idea重启。

文章图片
#intellij-idea#java
什么是分布式系统?和集群的区别?

分布式系统需要各个主机之间通信和协调主要通过网络进行,所以,分布式系统中的计算机在空间上几乎没有任何限制,这些计算机可能被放在不同的机柜上,也可能被部署在不同的机房中,还可能在不同的城市中,对于大型的网站甚至可能分布在不同的国家和地区。先说集中式,集中式系统就是把一整个系统的所有功能,包括数据库等等全部都部署在一起,通过一个整套系统对外提供服务。分布式系统中的多台计算机之间在空间位置上可以随意分布

文章图片
#java#后端#集群
Spring MVC和嵌入式Tomcat

导读Spring MVC是Spring框架的一部分,Spring MVC是基于Servlet规范来完成的一个请求响应模块,也是 spring 中比较大的一个模块,现在基本上都是零 xml 配置了,采用的是约定大于配置的方式,所以我们的Spring MVC也是采用这种零 xml 配置的方式。1、取代web.xml配置2、取代配置。

#java#spring
SpringBoot定时任务 - 分布式elastic-job方式

ElasticJob 是面向互联网生态和海量任务的分布式调度解决方案,由两个相互独立的子项目 ElasticJob-Lite 和 ElasticJob-Cloud 组成。它通过弹性调度、资源管控、以及作业治理的功能,打造一个适用于互联网场景的分布式调度解决方案,并通过开放的架构设计,提供多元化的作业生态。它的各个产品使用统一的作业 API,开发者仅需一次开发,即可随意部署。ElasticJob 已

文章图片
#java
SpringBoot切换 Servlet 容器为Undertow

在或# 服务器端口# Undertow 特定配置server:port: 8080undertow:threads:io: 16通过以上步骤,你可以轻松将 Spring Boot 的默认 Servlet 容器从 Tomcat 切换到 Undertow。Undertow 特别适合需要高性能和低内存占用的应用场景。切换后,大部分 Spring Boot 的功能和配置方式保持不变,确保了良好的开发体验。

第二章 计算机网络体系结构

1、数据链路层在网络体系结构中所处的地位如下图所示:主机H1给主机H2发送数据,中间要经过三个路由器、电话网、局域网、广域网等多种网络。从五层协议原理体系结构的角度来看,主机应该具有体系结构中的各个层次,而路由器只需要具有体系结构中的网络层、数据链路层、物理层。网络中的各个设备通过传输媒体进行互连,主机H1将需要发送的数据逐层封装后通过物理层将构成数据包的各个比特转换为电信号发送到传输媒体,数据包

文章图片
#计算机网络
    共 18 条
  • 1
  • 2
  • 请选择