后端

Node.js下载安装及环境配置教程(保姆级教程)

一、安装程序(安装包放在文章最后需要的友友可自取哦)(1)下载完成后,双击安装包,开始安装Node.js(2)此位置可修改为自己的安装路径,修改完后点击next(3)可根据自身需求进行,此处我选择默认安装,继续点击Ne

03. 面向对象分析

1、面向对象 (1)OOA(Object-oriented Analysis) 面向对象分析——事物的分类、命名、描述。 (2)OOD(Object-oriented Design) 面向对象设计——建模 (3)OOP(Object-oriented Programming) 面向对象编程——实现 2、面向对象分析的特点 (1)特征:事物的特征/性状、结构和状态 (2)行为:能力、效果/功效、职责

如何编写自己的Spring容器

    Spring是目前开发最为重要的后端框架,那么它运行的基本逻辑是什么?又如何编写一个自定义的Spring容器? Spring是如何调用的?     我们在使用Spring的时候,第一步应该是加载配置,常见的有XML配置文件形式和注解形式的,本次采用最常用的注解形式来编写自定义Spring容器。从Spring加载的方式看,需要一个上下文加载器,把配置入口类作为参数传入。然后通过getBean

如何设计一个高并发系统

什么是高并发 高并发(High Concurrency)是指通过设计保证系统能够同时并行处理很多请求。 常用指标有: QPS,每秒响应请求数 TPS,每秒响应事务数 RT,响应时间,系统对请求做出响应的时间 Concurrency,并发数,系统同时能处理的请求数量 吞吐量:单位时间内处理的请求数量 提高并发的思路 降低 RT 提高 Concurrency 如何降低 RT 升级服务器和数据

Spring Cloud Gateway负载均衡

一、Spring Cloud Gateway 我们都知道Spring Cloud Gateway是一个基于Spring Boot、Spring WebFlux、Project Reactor构建的高性能网关,旨在提供简单、高效的API路由。Spring Cloud Gateway基于Netty运行,因此在传统Servlet容器中或者打成war包是不能正常运行的。 二、Spring Cloud Ga

Spring AI与DeepSeek实战:打造企业级知识库+系统API调用

目录Spring AI与DeepSeek实战:打造企业级知识库一、概述二、RAG数据库选择三、向量模型四、核心代码4.1. 构建向量数据4.2. 创建ChatClient4.3. 搜索接口4.4. 测试接口4.4.1. 搜索新能源4.4.21. 搜索收入五、总结六、完整代码Spring AI与DeepSeek实战:系统API调用一、概述二、函数调用原理2.1. 工具元数

430.【爬虫】单独给浏览器设置代理

我们一般在通过代理采集数据时,会在电脑端设置全局代理,如下所示: 设置代理前 这个方法会导致所有流量都经过 8080 代理端口。现在我想用 mitmproxy 采集一个网站的数据,是不希望所有流量都走 mitmproxy 的。这里推荐一个谷歌浏览器的插件来解决这个问题(下载地址在文末)。 一、新建场景 这里的意思是:该场景中,流量都经过代理服务器:127.0.0.1

如何在分布式环境中实现高可靠性分布式锁

目录一、简单了解分布式锁(一)分布式锁:应对分布式环境的同步挑战(二)分布式锁的实现方式(三)分布式锁的使用场景(四)分布式锁需满足的特点二、Redis 实现分布式锁的基本思路(粗糙实现版本)(一)实现步骤&#xff0

全面解析MySQL(4)——三大范式与联合查询实例教程

1.三大范式 概念:数据库三大范式(Normal Forms)是关系型数据库设计中的基本原则,用于减少数据冗余和提高数据一致性 1.1 第一范式(1NF) 定义:确保每一列的原子性,即每一列都是不可再分的最小数据单元 要求: 每个字段只能包含单一值,不能是集合或数组 表中不能有重复的列。关系模型的创始人 E

Python入门:Python3爬虫BeautifulSoup全面学习教程

Python入门:Python3爬虫BeautifulSoup全面学习教程 Python入门:Python3爬虫BeautifulSoup全面学习教程,该教程围绕 Python 爬虫核心工具 BeautifulSoup4(BS4)展开,先介绍爬虫 “发送 HTTP 请求、解析内容、提取数据、存储数据” 的核