×

spring boot

SSM流浪动物救助系统毕业设计-附源码191631

酷玩游戏 酷玩游戏 发表于2024-05-01 浏览3455 评论0
目  录 摘要 1 绪论 1.1 研究背景 1.2国内外研究现状 1.3论文结构与章节安排 2 流浪动物救助系统系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据流程 3.3.2 业务流程 2.3 系统功能分析 2.3.1 功能性分析 2.3.2 非功能性分析 2.4 系统用例分析 2.5本章小结 3 流浪动物救助系统总体设计 3.1 系统架构设计 3.2

Ruby教程

macOS虚拟机安装全过程(VMware)(虚拟机安装苹果mac os教程)

酷玩游戏 酷玩游戏 发表于2024-05-01 浏览65711 评论0
作为一名忠实果粉,我最大的愿望就是能够拥有一台Macbook,体验macOS,但是作为学生党,这价钱,贵到离谱啊~~~   不过,VMware这个神器,可以解决一切问题:既然macOS可以在Macbook上运行,为什么就不能在VMware虚拟机上运行呢?我立马打开VMware,行动了起来~ ----------------------------------------正文------------------------------------------   目录 1. 安装前

html5教程

JavaScript基础(1)

酷玩游戏 酷玩游戏 发表于2024-04-30 浏览5448 评论0
一、JavaScript介绍 1.1 JavaScript作用 网页特效(监听用户的一些行为让网页作出对应的反馈) 表单验证(针对表单数据的合法性进行判断) 数据交互(获取后台的数据,渲染到前端) 服务端编程(node.js) 1.2 JavaScript的组成 ECMAScript:规定了js基础语法核心知识。 比如:变量、分支语句、循环语句、对象等等 Web APls: DOM操作文档,比如对页面元素进行移动、大小、添加删除等操作 BOM操作浏览器,比如页面弹窗,检测窗口宽度、

rust

Rust基础 错误处理 (rust报错)

酷玩游戏 酷玩游戏 发表于2024-04-30 浏览4153 评论0
错误处理 Rust中将错误分为两类:可恢复的错误和不可恢复的错误。当遇见不可恢复的错误时,直接使用panic!宏使程序停止运行,当遇见可恢复的错误时,可以先使用枚举类型Result<T, E>封装错误,然后利用match {}对错误进行处理。在其它语言,比如Python中,所有错误都是可恢复的错误,使用try except对错误进行处理。 使用panic!宏 panic!的使用方法就和println!一样,如下: fn main() { let s = S

rabbitmq

C# RabbitMQ的使用

酷玩游戏 酷玩游戏 发表于2024-04-29 浏览7026 评论0
RabbitMQ安装 先说一下RabbitMQ的安装,建议使用Docker镜像安装,Docker安装的好处是不管Windows系统还是Linux,安装步骤少,安装方法相同,不容易出错。使用下面的命令就可以: docker run -d --hostname myRabbit --name rabbitmq3.9.11 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin RABBITMQ_DEFAULT_VHOST=m

rabbitmq

RabbitMQ Channel 和 Exchange

酷玩游戏 酷玩游戏 发表于2024-04-29 浏览5471 评论0
channel  有了TCP连接后,还需要channel的原因如下: 创建和销毁TCP连接很耗时; 打开太多TCP连接,耗操作系统资源,并发量大到一定程度,系统的吞吐量会降低; 使用一个connection多channel的方式,可以提升连接的利用率。 因此采用多个channel多路复用一个TCP连接的方式才比较合理 exchange(交换机) 生产者发消息发往交换机,交换机会自己投递消息到绑定的queue队列 1.exchange根据什么规则把消息投递到哪些queue中? excha

spring boot

SpringBoot关于@Async线程池配置

酷玩游戏 酷玩游戏 发表于2024-04-28 浏览8333 评论0
SpringBoot关于@Async线程池配置 我们在Spring项目的时候,会用到异步注解 @Async 注解,从 Spring原理之@Async 我们可以知道其实他底层用到的默认的所谓的线程池并不是真的线程池,每次调用都会创建一个新的线程,那么我们如何来修改这个默认的线程池或者说使用我们自定义的线程池呢? 1、修改@Async默认线程池 关于@Async的原理,可以查看 Spring原理之@Async 这篇博客,这里不在阐述 关于修改 @Async默认的线程池 ,我们仅仅需要实现

tomcat

Tomcat源码之Tomcat的执行流程(tomcat启动流程源码)

酷玩游戏 酷玩游戏 发表于2024-04-28 浏览5767 评论0
⭐️前言 前面简单的介绍了Tomcat的框架架构,大家应该对tomcat有了一个简单的了解,但是作为技术人员还是需要亲自的去分析代码的执行流程,然后跟着debug断点走一遍才会心理踏实。对于一些初级的程序员来说对tomcat有一个了解认知就可以了,但是对于中级程序员来说还是要深入跟进代码才能感觉到别人写的完整架构的魅力。本文就简单的介绍了tomcat源码的构建,然后又debuger跟了tomcat的执行流程走了一遍,感兴趣的可以看着介绍跟着自己走一遍断点了解下。 ❤️Tomca

爬虫

Python使用Requests库爬取网页数据

酷玩游戏 酷玩游戏 发表于2024-04-28 浏览9373 评论0
第一步:安装requests requests属于第三方模块,python里面没有自带requests库,所以呢第一步我们先要安装。 pip install requests 先找到终端然后再输入 第二步:导包 使用requests前出了安装完了,你好要导包啊,不导包怎么使用它呢 import requests 灰色代表他还没被使用 第三步:爬取开始 直接爬取百度吧 导包-----因为我们是给服务端发送请求,所以我们要有个变量接收他。 利用get获取网址的数据,然后

echarts

echarts5.x 词云图使用(`[ECharts] Unkown series wordCloud`)

酷玩游戏 酷玩游戏 发表于2024-04-27 浏览6366 评论0
echarts5.x 词云图使用([ECharts] Unkown series wordCloud) 背景 起先还庆幸自己 echarts 用的是 5.x 的版本,似乎可以少些麻烦 结果发现按照 echarts-wordcloud 描述的操作歩鄹,词云图并出不来…… 打开控制台,出现了报错:log.js:62 [ECharts] Unkown series wordCloud 估摸着就是引用不对,翻了几遍文档及网上的案例,都是那么简单的几步,并没有找到什么遗漏的操作 没

scala

Spark源码阅读02-Spark核心原理之消息通信原理

酷玩游戏 酷玩游戏 发表于2024-04-26 浏览4912 评论0
Spark消息通信架构 在Spark中定义了通信框架接口,这些接口实现中调用了Netty的具体方法。通信框架使用了工厂设计模式,这种模式实现了对Netty的解耦,能够根据需要引入其他的消息通信工具。 Spark消息通信类图如下: 通信框架在上图中虚线的部分。其具体实现步骤为: ①定义RpcEnv和RpcEnvFactory两个抽象类,其中在RpcEnv中定义了RPC通信框架启动、停止和关闭等抽象方法;在RpcEnvFactory中定义了创建抽象方法 ②在NettyRpcEnv和Nett