rabbitmq RabbitMQ--消息队列(rabbitmq消息队列阻塞) 讨人嫌、 发表于2024-05-19 浏览4191 评论0 Message queue 释义 服务之间最常见的通信方式是直接调用彼此来通信,消息从一端发出后立即就可以达到另一端,称为即时消息通讯(同步通信) 消息从某一端发出后,首先进入一个容器进行临时存储,当达到某种条件后,再由这个容器发送给另一端,称为延迟消息通讯(异步通信) 问题思考 假设我们在淘宝下了一笔订单后,淘宝后台需要做这些事情: 1. 消息通知系统:通知商家,你有一笔新的订单,请及时发货 2. 推荐系统:更新用户画像,重新给用户推荐他可能感兴趣的商品 3. 会员系统:更新用户的
mysql 一条sql语句在MySQL的执行流程(mysql一条sql的执行过程) 讨人嫌、 发表于2024-05-18 浏览4931 评论0 一条sql语句在MySQL的执行流程 Server层和存储引擎层 Server层 连接器: 身份认证和权限相关(登录 MySQL 的时候)。 查询缓存: 执行查询语句的时候,会先查询缓存(MySQL 8.0 版本后移除,因为这个功能不太实用)。 分析器: 没有命中缓存的话,SQL 语句就会经过分析器,分析器说白了就是要先看你的 SQL 语句要干嘛,再检查你的 SQL 语句语法是否正确。 优化器: 按照 MySQL 认为最优的方案去执行。 执行器: 执行语句,然后从存储引擎返回
爬虫 30 个 Python 编程实用技巧 讨人嫌、 发表于2024-05-17 浏览25773 评论0 💂 个人网站:【 海拥】【摸鱼小游戏】 🤟 风趣幽默的人工智能学习网站:👉人工智能 💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 💬 免费且实用的计算机相关知识题库:👉进来逛逛 给大家安利一个免费且实用的 Python 刷题(面经大全)网站,👉点击跳转到网站。 博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,👉点击跳转到网站。 直接跳到末尾 去评论区领书 今天,我给大家带来了一些基本的 Python 编程技巧。所有这些技巧都
架构 深度学习部署架构:以 Triton Inference Server(TensorRT)为例 讨人嫌、 发表于2024-05-17 浏览5461 评论0 什么是模型部署? 模型训练只是DeepLearning的一小部分,如《Hidden Technical Debt in Machine Learning Systems》机器学习系统的技术债书中所说。 现有几种搭建框架: Python:TF+Flask+Funicorn+Nginx Fram
后端 企业员工人事管理系统(数据库课设) 讨人嫌、 发表于2024-05-16 浏览8191 评论0 文章目录 系列文章目录 前言 一、数据库课设概述 二、需求分析 三、概念结构设计 四、逻辑结构设计 五、物理结构设计 六、数据库设计实施 七、团队成员负责模块 八、涉及到数据库与JAVA连接部分代码 九、完成界面设计主要涉及到JAVA的代码部分 十、企业人事资源管理系统功能的主要演示展示 十一、总结课程设计所遇到的问题以及如何解决问题 前言 结合MySQL语法和JAVA相关知识,在分析用户设计需求的基础上,设计并实现了企业人事资源管理系统。本文所介绍的企业
rabbitmq RabbitMQ(rabbitmq五种消息模型) 讨人嫌、 发表于2024-05-15 浏览5752 评论0 RabbitMQ 一、初识MQ 官网地址:https://www.rabbitmq.com/tutorials/tutorial-one-java.html 了解RabbitMQ之前有必要了解什么是MQ、MQ的作用及一些相关的概念。 MQ:Message Queue,消息队列;也就是数据结构队列FIFO的一种体现,而消息队列就是对消息或数据处理的一个队列。 优势/作用:主要有如下 流量削峰:当服务器某时刻访问量激增导致服务器宕机的时候,MQ可对对流量进行限制以减小服务器压力。
rabbitmq RabbitMQ快速入门(rabbitmq 入门) 讨人嫌、 发表于2024-05-14 浏览5944 评论0 1安装 腾讯云centos7,docker 1拉取镜像 docker pull rabbitmq:management 2运行 docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management -d 后台运行 -p 隐射端口 –name 指定rabbitMQ名称 3访问 需要提前开启服务器的5672和15672端口 ip地址:15672 4添加用户
rust RUST——互斥锁的使用 讨人嫌、 发表于2024-05-14 浏览5457 评论0 互斥锁是Rust语言中所提供的,基于共享内存的方式来实现线程之间通信的机制。 Mutex的简单使用 Mutex是rust标准库中提供的互斥锁的实现。使用的示例代码如下所示: use std::sync::Mutex; fn main() { let m = Mutex::new(5); { let mut num = m.lock().unwrap(); *num = 6; } println!("m = {:?}",
restful 【做项目】基于SpringBoot从零开发的个人博客 —— 从技术选型到部署实战(附学习路线) 讨人嫌、 发表于2024-05-14 浏览5313 评论0 一、前言 先上博客链接:www.zr7.top 全套资料和源代码已上传至Gitee:https://gitee.com/da-ji/full_stack_developer,大家需要可自取 1.1 背景介绍 笔者是一名非科班出身,对编程非常感兴趣的一名在校学生。在今年11月初,我学完了SSM阶段。但是对知识的掌握仅仅停留在网络视频以及技术书籍上的了解,并没有任何实际的项目经验。所以就产生了做一个综合项目的想法。 1.2 寻找开源项目 在寻找这类综合项目时,我却迷茫了。首
tomcat 深入springboot怎么启动tomcat 讨人嫌、 发表于2024-05-13 浏览16440 评论0 这是中高级工程师面试中常问的问题。 知道现在有多卷了吧! 我记得我刚找工作那会儿,我只要8000的工资,面试官都要问这个问题。我真TM的醉了! 关于SpringBoot自动配置流程请看:深入Springboot启动流程+自动配置原理. 如果你对基本的启动原理有大致的了解,那么可以继续阅读此篇文章。否则请先阅读深入Springboot启动流程+自动配置原理.。 @EnableAutoConfiguration做了哪些事 我们知道,因为@EnableAu
npm npm、nrm两种方式查看源和切换镜像(npm 源 镜像 本地) 讨人嫌、 发表于2024-05-13 浏览8333 评论0 一、使用npm查看当前源、切换淘宝镜像、切换官方源 (1)npm查看当前源: npm get registry (2)npm设置淘宝镜像源: npm config set registry http://registry.npm.taobao.org (3)npm设置官方源: npm config set registry http://www.npmjs.org 二、使用nrm查看和切换镜像 1、首先通过npm安装nrm: npm install -g nrm
ecmascript Vue2.0 安装步骤记录(vue3.0安装教程) 讨人嫌、 发表于2024-05-12 浏览7232 评论0 开始上手的第一步就是安装,虽然工作电脑已经尝试过,但是自己的私人电脑还没有,所以今天试着安装一下。 顺序是:node.js vue 创建 目录 一、node.js安装和配置 1.安装前,先看看自己电脑上有没有node.js 2.官网下载 3.配置环境 4.版本切换(可跳过) 5.npm安装淘宝镜像(可跳过) 二、Vue和脚手架安装 1.安装vue.js 2.安装webpack模板 3.安装vue-router 三、创建项目 1.命令创建项目 2.新手推荐 3