知行 - 大道至简,知易行难;道阻且长,行则将至。
open-menu close-me
首页
博客
归档
关于
  • 「学习笔记」数据结构与算法 – 栈(Stack)与 队列(Queue)

    calendar Mar 5, 2022 · 1 分钟阅读 · 数据结构与算法 学习笔记  ·
    分享到: weibo wechat copy

    栈(Stack)和队列(Queue),严格意义上来说,也属于线性表,是一种操作受限的线性表数据结构。 使用栈结构存储数据,讲究“先进后出”,即最先进栈的数据,最后出栈; 使用队列存储数据,讲究“先进先出”,即最先进队列的数据,也最先出队列。

    1. 栈 栈(Stack)是一种只能从一端存取数据且遵循“先进后出”原则(First In Last Out,简称FILO)的线性存储结构。 通常,栈的开口端 …


    阅读更多
  • 「学习笔记」数据结构与算法 – 数组与链表

    calendar Feb 28, 2022 · 3 分钟阅读 · 数据结构与算法 学习笔记  ·
    分享到: weibo wechat copy

    线性表(Linear List)。顾名思义,线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。比如数组,链表、队列、栈等也是线性表结构。 而与它相对立的概念是非线性表,比如二叉树、堆、图等。之所以叫非线性,是因为,在非线性表中,数据之间并不是简单的前后关系。

    1. 数组 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 数 …


    阅读更多
  • 「学习笔记」数据结构与算法 – 复杂度分析

    calendar Feb 26, 2022 · 1 分钟阅读 · 数据结构与算法 学习笔记  ·
    分享到: weibo wechat copy

    数据结构与算法解决的是:如何让计算机更快时间、更省空间的解决问题。 因此需要从执行时间和占用空间两个维度来评估数据结构和算法的性能,二者统称为复杂度。 复杂度描述的是算法执行时间或占用系统空间与数据规模的增长关系。 和性能测试相比,复杂度分析有不依赖执行环境、成本低、效率高、易操作、指导性强的特点。 掌握复杂度分析,将能编写出性能更优的代码,有利于降低系统开发和维护成本。

    1. 时间复杂度与空间复 …


    阅读更多
  • 「学习笔记」SpringCloud(五)OpenFeign整合Sentinel实现熔断降级

    calendar Nov 23, 2021 · 2 分钟阅读 · SpringCloud Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    1. Sentinel简介 Sentinel 是阿里开源的项目,提供了流量控制、熔断降级、系统负载保护等多个维度来保障服务之间的稳定性。 Sentinel 分为两个部分: 核心库(Java 客户端)不依赖任何框架/库,能够运行于所有 Java 运行时环境,同时对 Dubbo / Spring Cloud 等框架也有较好的支持。 控制台(Dashboard)基于 Spring Boot 开发,打包后 …


    阅读更多
  • 「学习笔记」SpringCloud(四)OpenFeign服务间调用

    calendar Nov 12, 2021 · 1 分钟阅读 · SpringCloud Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    1. Spring Cloud OpenFeign简介 OpenFeign是SpringCloud提供的一个声明式的伪Http客户端,它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一个注解即可。 OpenFeign是SpringCloud在Feign的基础上支持了Spring MVC的注解,并通过动态代理的方式产生实现类来做负载均衡并进行调用其他服务。 1.1 …


    阅读更多
  • 「学习笔记」SpringCloud(三)Config配置中心

    calendar Nov 9, 2021 · 2 分钟阅读 · SpringCloud Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    1. Spring Cloud Config简介 Spring Cloud Config可以为微服务架构中的应用提供集中化的外部配置支持,它分为服务端和客户端两个部分。 服务端被称为分布式配置中心,它是个独立的应用,可以从配置仓库获取配置信息并提供给客户端使用。 客户端可以通过配置中心来获取配置信息,在启动时加载配置。 Spring Cloud Config默认采用Git来存储配置信息,所以天然就 …


    阅读更多
  • 「学习笔记」SpringCloud(二)Gateway网关

    calendar Oct 29, 2021 · 4 分钟阅读 · SpringCloud Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    1. Gateway简介 Spring Cloud Gateway 是基于 Spring5.0、SpringBoot2.0 和 Project Reactor 开发的网关,旨在提供一种简单而有效的方式来对API进行路由,基于过滤器链的方式提供:安全,监控/埋点,和限流。 Spring Cloud Gateway 基于 Spring Boot2.x、Spring WebFlux 和 Project …


    阅读更多
  • 「学习笔记」SpringCloud(一)Eureka注册中心

    calendar Oct 26, 2021 · 2 分钟阅读 · SpringCloud Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    1. Eureka简介 Eureka是一种RESTful服务,主要用于AWS云中间层服务器的发现、负载平衡和故障转移。 Eureka包含两个组件:服务注册中心Eureka Server 和 服务客户端Eureka Client。 1.1 注册中心 Eureka Server Eureka Server提供注册服务,各个节点启动后,会在Eureka Server中进行注册,这样Eureka …


    阅读更多
  • 「学习笔记」Spring Reactive Stack(六)响应式 HTTP 请求客户端 WebClient

    calendar Mar 20, 2021 · 4 分钟阅读 · SpringReactive Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    WebClient是Spring WebFlux模块提供的一个非阻塞的基于响应式编程的进行HTTP请求的客户端工具。 引入WebFlux依赖则可使用WebClient: <dependency> <groupId>org.springframework.boot</groupId> …


    阅读更多
  • 「学习笔记」Spring Reactive Stack(五)服务端事件推送Server-Sent Events

    calendar Mar 12, 2021 · 1 分钟阅读 · SpringCloud Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    SSE:Server-Sent Events服务器推送事件,是一种仅发送文本消息的技术。SSE基于HTTP协议中的持久连接。SSE是HTML5标准协议中的一部分。 客户端接收服务端异步更新的消息可以分为两类:客户端拉取和服务端推送。 客户端拉取:通过短轮询或者长轮询定期请求服务器进行更新。 服务端推送:SSE和WebSocket,SSE是单向,WebSocket是双向;SSE基于HTTP协 …


    阅读更多
    • ««
    • «
    • 3
    • 4
    • 5
    • 6
    • 7
    • »
    • »»

最新文章

  • 「学习笔记」MQTT协议详解与服务器搭建
  • 「工程实践」LangChain RAG + Agent 搭建多工具 AI 知识库问答助手系统
  • 「工程实践」LangChain RAG 深度解析与实战
  • 「工程实践」LangChain Agent 深度解析与实战
  • 「工程实践」LangChain 入门与实战
  • 「学习笔记」大模型NLP(自然语言处理)
  • 「学习笔记」大模型GraphRAG(知识图谱增强检索)
  • 「学习笔记」大模型 RAG(检索增强生成)

分类

SPRING基础 27 运维与DEVOPS 24 JAVA编程 20 数据结构与算法 17 AI大模型 14 安全认证 13 WEB游戏 12 数据库 11 GOLANG编程 8 计算机基础 8 ELASTICSEARCH 4 PYTHON编程 4 博客搭建 4 旅行日记 3
所有分类
AI大模型14 ELASTICSEARCH4 GOLANG编程8 JAVA编程20 PYTHON编程4 SPRING基础27 WEB游戏12 安全认证13 博客搭建4 踩坑记录2 计算机基础8 旅行日记3 数据结构与算法17 数据库11 物联网技术1 运维与DEVOPS24
[A~Z][0~9]

专栏

SPRING基础 27 运维与DEVOPS 24 JAVA编程 20 数据结构与算法 17 AI大模型 14 安全认证 13 WEB游戏 12 数据库 11 GOLANG编程 8 计算机基础 8 ELASTICSEARCH 4 PYTHON编程 4 旅行日记 3 踩坑记录 2
所有专栏
AI大模型14 ELASTICSEARCH4 GOLANG编程8 JAVA编程20 PYTHON编程4 SPRING基础27 WEB游戏12 安全认证13 踩坑记录2 计算机基础8 旅行日记3 数据结构与算法17 数据库11 物联网技术1 运维与DEVOPS24
[A~Z][0~9]

标签

学习笔记 132 工程实践 28 SPRING基础 27 运维与DEVOPS 27 JAVA编程 20 数据结构与算法 17 AI大模型 14 安全认证 13 TYPESCRIPT 12 WEB游戏 12 数据库 11 LINUX 10 SPRINGCLOUD 9 GOLANG编程 8
所有标签
AGENT2 AI大模型14 BLUELAKE1 CENTOS2 COCOS1 DOCKER2 ELASTICSEARCH4 FASTDFS3 FLASK1 GIT1 GOGS1 GOLANG编程8 HEXO3 HUGO1 IOT1 JAVA编程20 JENKINS4 JVM3 LANGCHAIN4 LINUX10 LLM3 MAVEN1 MQTT1 MYSQL6 NFS1 NGINX2 NLP1 PYTHON1 PYTHON编程3 RAG4 REDIS6 ROCKETMQ2 SHADER2 SHIRO4 SPRINGCLOUD9 SPRINGREACTIVE2 SPRINGSECURITY7 SPRING基础27 SVN1 THREE.JS1 THREEJS5 THYMELEAF1 TOMCAT91 TYPESCRIPT12 VUE31 WEBGL1 WEB开发1 WEB游戏12 YAPI1 安全认证13 并发编程5 博客搭建4 踩坑记录2 服务器搭建1 工程实践28 计算机基础8 接口幂等1 旅行日记3 嵌入模型1 设计模式1 生活记录3 数据结构与算法17 数据库11 网络协议1 向量数据库1 学习笔记132 异步编程1 运维与DEVOPS27 知识库1 装饰器1
[A~Z][0~9]

备案号:粤ICP备19039226号 Copyright ©  郑超(CHARLES·ZHENG) · All Rights Reserved

to-top