logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

什么是交换机?什么是路由器?网络通信的底层原理到底是怎么回事?不清楚的程序猿快来科普下吧!

&esmp; 本文是一篇科普文章,主要是帮助大家理解清楚网络通信底层的根本原因。一、网络通信模型  为了更好地促进互联网的研究和发展,国际标准化组织ISO在1985 年指定了网络互联模型。OSI 参考模型(Open System Interconnect Reference Model),具有 7 层结构  而且在消息通信的过程中具体的执行流程为:  网络传输的数据其实会通过这七层协议来进

文章图片
#java
1-2 云商城架构设计

1-2云商城架构设计1、架构设计  云商城采用了当前主流的微服务技术架构,微服务技术栈采用了当前主流的SpringCloud Alibaba技术栈,从接入层、网关层、服务层、数据同步、服务治理、数据处理、第三方接口多个方面进行了精心设计,技术经过了多次挑选、优中选优,最终打造了一套全网最优质的的微服务商城架构体系,解决了大型微服务电商应用中绝大多数难点、痛点问题。2、前后端分离  我们过去开发一套

#java
Netty高性能架构之Reactor模式

  在讨论Netty的架构模式之前,我们先来介绍下Reactor模式,因为Netty的架构模式是在此基础上演变而来的Reactor模式介绍1. 线程模型基本介绍  不同的线程模式,对程序的性能有很大影响,为了搞清Netty 线程模式,我们来系统的讲解下 各个线程模式, 最后看看Netty 线程模型有什么优越性.  目前存在的线程模型有: 传统阻塞 I/O 服务模型Reactor 模式...

Redis 基础与整体架构

Redis 是一个基于内存、单线程、事件驱动的高性能数据库。核心优势在于丰富数据结构 + 高效事件循环。底层使用统一管理数据存储与内存分配。网络层 → 协议解析 → 命令分发 → 数据存储 → 持久化与高可用。在下一篇中,我们将深入探讨Redis 的数据结构与底层原理,包括SDS、哈希表、跳表、压缩列表等核心实现,并结合源码进行拆解。

文章图片
#redis#架构#数据库
Spring Boot 原理与性能优化实战

fill:#333;color:#333;color:#333;fill:none;常见坑总结JSON 时间格式统一大文件上传 OOM 风险数据库连接池泄漏JSON 时间格式spring:jackson:限制上传文件大小数据库连接池配置 HikariCP开发快:自动配置 + Starter部署快:jar 包一键启动生态强:丰富的扩展启动快:延迟加载、限制扫描、禁用无用配置内存稳:合理 JVM 参数

文章图片
#spring boot#性能优化#后端
RabbitMQ 事件驱动与多进程架构

每个Actor(进程)维护自己的状态通过消息传递与其他 Actor 通信无共享内存,天然避免锁竞争。

文章图片
#rabbitmq#架构#分布式
程序员不得不了解的微服务的现状和未来,建议收藏哦!!!

一、微服务的现状及未来1.服务架构的演变1.1 单体架构  单体架构应该是我们最先接触到的架构实现了,在单体架构中使用经典的三层模型,即表现层,业务逻辑层和数据访问层。  单体架构只适合在应用初期,且访问量比较下的情况下使用,优点是性价比很高,开发速度快,成本低,但缺点也很明显,这时扩展的首先就是考虑服务器的集群处理。1.2 集群  针对单个服务器在访问量越来越大的情况越来越吃力的情况,我们可以考

文章图片
#微服务
MySQL 面试专题:高频考点深度解析

先说结论(简单直白)再讲原理(深入解释)最后扩展(举例 + 面试官可能追问的方向)索引(B+ 树、最左前缀、覆盖索引)事务(ACID、MVCC、锁)执行计划(EXPLAIN)日志(redo、undo、binlog)SQL 优化案例。

文章图片
#mysql#面试#数据库
Tomcat 线程模型与请求处理(Executor + Worker 线程池)

在本篇文章中,我们完整解析了Tomcat 的线程模型与请求处理三种模型:BIO(阻塞)、NIO(非阻塞)、AIO(异步 IO)请求链路Executor 线程池:高效复用线程,避免资源耗尽核心源码配置优化:合理设置maxThreads👉 到这里,我们已经理解了Tomcat 如何利用线程池支撑高并发请求处理。

文章图片
#tomcat#java
    共 59 条
  • 1
  • 2
  • 3
  • 6
  • 请选择