自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 实验一 git以及github使用

快进合并master和feature。feature分支的提交是从master分支上创建的,且master分支没有做任何新的提交(或者做的提交很少,feature分支的提交直接跟在master分支之后)。

2025-11-30 12:26:07 1124

原创 实验4 使用Nacos实现服务的注册与发现

时触发,触发之后,会将不健康的实例也提供给消费者使用,以防止洪峰流量到来时,无法支撑的问题。比如现在有两个实例,分别可以承受 10W 并发量,此时其中一台宕机,并且洪峰流量达到 20W,为了保护健康状态的实例,雪崩保护机制会将非健康的实例也拿出来提供服务,分担并发量,以防止压力太大,将健康的实例也崩溃掉。版本很多,注意一下下载的版本,看一下之前的 Spring Cloud Alibaba 的版本对应关系,按照之前的配置,我们应该选择 Nacos Version 1.4.1 版本。

2025-11-29 20:50:52 1099

原创 实验3 微服务介绍以及开发环境搭建

以传统电子商务系统为例,可能会涉及到用户模块、商品模块、订单模块、购物车模块、权限模块、内容模块等等,这些模块一般都是在一个项目中开发,部署的时候也是打包成一个War包或者Jar包,然后部署到一台Tomcat服务器上,非常的简单便捷,包括大家前段时间所学的SpringBoot+Vue项目,在部署和运行时,我们也是打包成一个包运行。这时候,我们就思考可不可以将重复的代码抽取出来,做成统一的业务层作为独立的服务,然后由前端控制层调用不同的业务层服务,这就产生了新的分布式系统架构。(4)为每个子模块设置端口号。

2025-11-29 20:49:42 1137

原创 李沐动手学深度学习笔记(2)---卷积神经网络

定义: 是 PyTorch 所有神经网络层、模型的基类(base class)。所有的网络层(Linear、Conv2d、RNN等)以及你自己写的自定义网络,都必须继承它。特点:举例:Block(块,结构单元)定义:Block 并不是 PyTorch 中的一个正式类名,而是我们在设计网络时人为定义的中间层次结构。它是由若干 组成的一个子结构。用途:举例(ResNet 残差块):Sequential(顺序容器)定义: 是 的一种特殊子类,用来按顺序堆叠层,让代码更简洁。特点:

2025-11-23 17:02:04 1186

原创 李沐动手学深度学习笔记(1)

定义矩阵维度、精度、赋值Pandas 数据基本操作:读取 CSV 文件并转换为 Pandas Dataframe 格式:取出对应索引的数据分片:补充缺失数据:将离散类别进行 One-hot 编码成数字,同时将缺失值当成一种类别关于线性代数相关知识,强烈推荐3Blue1Brown的超棒教程 👇范数(Norm) 就是用来度量一个向量的“长度”或“大小” 的数学工具。Q&AQ:怎么改变 Tensor 里元素

2025-11-06 16:03:49 966

原创 深度学习(1)---基础概念扫盲

什么是深度学习?深度学习是一种通过多层神经网络来模拟人脑工作方式的技术。通过这种多层网络,深度学习模型能够自动提取数据中的特征,并基于这些特征进行预测、分类、生成等任务深度神经网络的本质:通过多层的神经元层级结构,以来进行学习。与传统的浅层神经网络不同,深度神经网络拥有更多的隐藏层(深层结构),使得它能够捕捉和表示更复杂的数据关系和特征。其强大之处在于可以通过隐藏层神经元的非线性空间变换使得非线性数据变得线性可分进阶:深度生成模型(图像生成,视频生成等等)深度学习能干什么?

2025-10-30 11:39:34 798

原创 机器学习(3)---线性算法,决策树,神经网络,支持向量机

最常用的公开数据集分类和回归都是监督学习,因为二者的数据集都有标签,有直接的反馈分类依据按训练数据中是否有标签(以及反馈信号的类型)分:按 学习方式/数据输入方式 来分按怎么泛化来分回归就是找条线先导入数据集一元线性回归y=kx+b最优化问题,民主投票,距离的衡量代码实现用测试集试试效果此处不需要归一化,没啥区别因为多元线性回归学习的是每个特征的权重(系数),模型会自动调整这些权重来适应不同特征的数据尺度多项式回归逻辑回归叫着回归的名,做着分类的活逻辑函数(Logistic

2025-10-29 20:33:09 954 1

原创 pycharm连接远程服务器

还是根据autodl官网的登录信息填入主机名,用户名(一般是root),端口号。去autodl平台租服务器,如果一开始不熟练可以开无卡模式,价格0.1每小时。按照自己的需求选择配置,我这里用的是pytorch2.0.0.同步文件夹处记得改成自己的文件夹以及服务器映射的文件夹。导入成功之后,注意选择左侧的系统解释器。解释器按如图选择python即可。导入成功之后可在此看到一系列的包。打开Pycharm,连接服务器。按照服务器官网登录信息填充即可。此处选择自己文件夹的路径。选择好之后点击创建即可。

2025-10-13 14:37:13 497

原创 机器学习入门(2)-KNN,朴素贝叶斯,决策树,随机森林

K值取很小:容易受异常点影响K值取很大,容易受K值数量(类别)波动fit(X, y)—— 训练(存储数据)作用:把训练集的特征值X和目标值y“喂”进模型。KNN 的特殊性:它不像逻辑回归、神经网络那样需要学习参数。fit本质上只是 把训练数据存起来,后续预测时用。所以fit在 KNN 里非常快。相当于告诉模型:训练集中这些样本(X_train)对应的类别是这些(y_train)。predict(X)—— 预测作用:给定新的样本(特征矩阵X),预测它的类别/输出值。

2025-10-10 17:00:13 791

原创 操作系统第二章(下)

时间片轮转调度算法(RR,Round-Robin)算法思想:公平地,轮流地为各个进程服务,让每个进程在一定时间间隔内都可以得到响应算法思想:按照各个进程到达就绪队列的顺序,轮流让每个进程执行一个。若进程未在一个时间片内执行完,则剥夺处理机,将进程重新放到就绪队列队尾重新排队用于进程调度(只有作业放入内存建立相应的进程后,才能被分配处理机时间片)是否可抢占?若进程为能在时间片内运行完,将被强行剥夺处理机使用权,因此时间片轮转调度算法属于的算法。由时钟装置发出时钟中断来通知CPU时间片已到。

2025-10-09 11:21:49 1118

原创 数据结构与算法(3)-双向链表与栈与队列

如何找到环的入口?此时count=6,意味着环有六个节点说明第一次循环fast指针比slow指针多走六步。

2025-10-08 17:20:03 1038

原创 数据结构与算法(2)-线性表的应用

做一个数组,下标从0到21,因为链表中的值的绝对值最大是21,我们从链表第一个结点开始,链表第一个值是21,那么数组下标为21处的值设为1,链表第二个数的绝对值是15,那么数组下标为15处的绝对值设成15,链表第三个数的绝对值是15,此时去数组发现下标为15的地方已经标值1了,所以这个是重复的,把链表第三个节点删除.循此往后直到链表末尾即可。假设要找倒数第三个节点,那先让快指针走三步,走完之后再让快指针和慢指针同步去走,直到快指针指向了链表末尾的NULL,此时慢指针指到了目标。指向第一条链表当前节点,

2025-10-07 17:24:07 766

原创 数据结构与算法(1)

由 n(n ≥ 0)个数据特性相同的元素构成的有限序列,称为线性表。即:线性表是 n 个数据元素的有限序列,其中 n 个数据是相同数据类型的。首节点:存在唯一的一个被称作”第一个“的数据元素尾节点:存在唯一的一个被称作”最后一个“的数据元素除第一个元素外,结构中的每个数据元素均只有一个前驱除最后一个元素外,结构中的每个数据元素均只有一个后继线性表的ADT:int isbn;strcpy(b.bookName,"Java编程思想");b.price=45;return 0。

2025-10-06 17:26:36 1053

原创 C语言笔记

函数的声明与定义//func.h//函数声明//func.cint printstar(int i){ //i为形式参数return i+3;void print_message(){ //可以调用pirntstar// main.c// ""是指在当前目录下找头文件int a=10;return 0;函数声明与定义的差异:整合成一个// 函数声明// 函数定义int printstar(int i) { // i 为形式参数。

2025-10-02 18:04:32 1243

原创 机器学习入门(1)-----基础概念扫盲

删除:如果每列或者每行数据缺失值达到一定比例,建议放弃整行或整列插补:通过缺失值每行或每列的平均值,中位数来填充sklearn缺失值API:sklearn.preprocessing.Imputer数据中缺失值格式:np.nan# 1.初始化Imputer,指定”缺失值“,指定填补策略。指定行或列,axis=0代表按列操作# 注:缺失值也可以是别的指定的要替换的值# 2.调用fit_transformdef im():"""缺失值处理"""

2025-09-28 15:41:20 1136

原创 用户行为数据可视化

进入网址:https://tomcat.apache.org/download-90.cgi,选择图示版本解压至windows本地文件夹即可。

2025-09-22 20:43:58 597

原创 基于Flink的用户行为实时分析

我将指导您完成Flink的安装、测试和WordCount程序的运行。

2025-09-20 16:44:18 928

原创 基于Spark的用户实时分析

这样您就可以在 IDEA 中完整地开发、调试和运行 Spark 程序了!首先,我们需要下载 Spark 安装包。:点击绿色的运行按钮 ▶️。目录下会生成结果文件。

2025-09-17 20:34:49 823

原创 pandas--DataFrame学习

【代码】pandas--DataFrame学习。

2025-09-15 15:30:25 688

原创 pandas--series学习

【代码】pandas--series学习。

2025-09-15 15:20:53 261

原创 numpy学习笔记

求和、计算平均值、计算中位数、标准差、方差。整数类型 int uint。计算分位数、累积和、累积差。浮点数 float。复数 complex。

2025-09-15 15:19:18 213

原创 构建日志采集和分析平台(Flume+Hive)

1.8.0scphadoop01hadoop01seqmemoryloggerflume-ngagent-n agent-nagent-c conf-cconf-f执行命令后,Flume Agent 会启动并开始工作。这些就是loggerSink打印出的事件内容。body部分同时显示了字节序列(十六进制)和其对应的字符串格式。要停止 Flume Agent,只需在控制台按下Ctrl + C组合键即可。

2025-09-14 14:05:39 1095

原创 HBase和Kafka分布式集群的构建

在。

2025-09-11 20:28:12 1161

原创 Zookeeper ,Hadoop,YARN分布式集群的构建以及调优

offset +0.097289 sec:表示同步前 hadoop02 的本地时间比 hadoop01 快了约 0.097 秒(即 97 毫秒),ntpdate 已自动修正这个微小偏差,让两台机器时间保持一致。这个偏移量(97 毫秒)非常小,属于正常范围,说明 hadoop02 与 hadoop01 的时间已实现有效同步。覆盖系统默认时区,确保集群节点时间标准统一为中国标准时间(若没安装,登录root用户,用。,实现集群节点间 SSH 免密登录。命令,看输出的时区标识(如。同步时间,保证集群时间一致。

2025-09-10 15:38:37 1192

原创 JavaScript入门笔记

定义只要一个对象实现了** 方法**,它就是可迭代对象(Iterable)。常见的可迭代对象数组[]字符串"abc"SetMaparguments(函数的类数组对象)生成器对象(function*返回的东西)特性可以用for...of遍历可以用解构赋值可以用扩展运算符...例子// function → 说明它是可迭代的定义迭代器是一个对象,包含一个next()方法,每次调用next()都会返回一个对象。value→ 当前的值done→ 是否遍历完成(true表示结束)例子。

2025-08-15 11:20:21 959

原创 后端学习路线

网络搬运,仅供参考。

2025-08-12 15:09:06 642

原创 MyBatis学习笔记

如何获得Mybatis中文文档:https://mybatis.net.cn/index.htmlGithub:https://github.com/mybatis/mybatis-31.2 持久化数据持久化持久化就是将程序的数据在持久状态和瞬时状态转化的过程为什么需要持久化?Dao层,Service层,Controller层…优点:最重要的一点:使用的人多!Spring-SpringMVC-SpringBoot思路:数据库建表 (环境搭建)→ 创建Maven项目 → 编写工具类(Mybat

2025-08-12 15:07:57 973

原创 SpringBoot笔记

Java17Spring、SpringMVC、MyBatisMaven、IDEASpringBoot 帮我们简单、快速地创建一个独立的、生产级别的 Spring 应用 (说明:SpringBoot 底层是 Spring)。大多数 SpringBoot 应用只需要编写少量配置即可快速整合 Spring 平台以及第三方技术。特性:独立 Spring 应用。直接 Tomcat、Jetty 或 Undertow(无需部署 war 包)【Servlet 容器】。Linux、Java、Tomcat、MySQL:war

2025-08-01 09:37:03 777

原创 vscode使用小技巧

","<head>","</head>","<body>"," ","</body>","

2025-07-28 11:33:35 586

原创 nvm配置多版本Node

项目要求和电脑本机的Node版本不匹配如何管理,可以试试nvm成功截图:下载nvm-setup.exe。

2025-07-23 19:36:11 514

原创 javaweb小案例1

JDBC 驱动没被正确加载进运行时环境(Tomcat 的 classpath),导致无法识别 JDBC URL。

2025-07-22 21:41:41 476

原创 第一节 node.js的第一个API

成功用 Node.js 写了一个简单的 API!(运行 JavaScript 后端)(浏览器或 Postman)(编写 API 逻辑)

2025-07-22 16:38:17 795

原创 Python笔记完整版

想要实现多个函数同时执行就要使用多任务,充分利用CPU资源多任务就是电脑同一时间内执行多个任务两种表现形式:并发和并行进程是资源分配的最小单位,它是操作系统进行资源分配和调度运行的基本单位说白了:一个正在运行的程序就是进程print("任务A")print("任务B")func_a()func_b()是否可以让func_a和func_b同时运行呢?用多进程就可以多进程是python实现多任务的一种方式IP地址是分配给网络设备上网使用的数字标签,它能够标识网络中唯一的一台设备。

2025-07-22 16:25:36 997 1

原创 JavaWeb

JavaWebjava webweb开发:在java中,动态web资源开发的技术统称为javaweb;web应用程序:可以提供浏览器访问的程序;web应用程序编写完毕后,若想提供给外界访问–需要一个服务器统一管理*.html, *.htm,这些都是网页的后缀,如果服务器上一直存在这些东西,就可以直接进行读取。通过网络。静态web存在的缺点页面会动态展示:“Web的页面展示效果因人而异";缺点:优点:新手村:—魔鬼训练(分析原理,看源码)—》PK场当然可以。JavaWeb项目通常由多个目录组成,每个目录

2025-07-18 16:50:47 915

原创 Python笔记

想要实现多个函数同时执行就要使用多任务,充分利用CPU资源多任务就是电脑同一时间内执行多个任务两种表现形式:并发和并行进程是资源分配的最小单位,它是操作系统进行资源分配和调度运行的基本单位说白了:一个正在运行的程序就是进程print("任务A")print("任务B")func_a()func_b()是否可以让func_a和func_b同时运行呢?用多进程就可以多进程是python实现多任务的一种方式IP地址是分配给网络设备上网使用的数字标签,它能够标识网络中唯一的一台设备。

2025-07-16 21:28:43 1266

原创 网络编程java

地球村:你在西安,你一个美国朋友信件:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程的目的:无线电台…传播交流信息,数据交换。通信想要达到这个效果需要什么:1.如何准确的定位网络上的一台主机 192.168.16.124: 端口,定位到这个计算机上的某个资源2.找到了这个主机,如何传输数据呢?javaweb : 网页编程 B/S。

2025-07-09 16:37:47 724

原创 操作系统第二章(上)

(自定义信号处理程序将覆盖(1))(3)信号处理程序结束运行之后,通常会返回进程的下一条指令继续执行(除非进程阻塞或终止了)。一旦处理了某信号,就将pending重置为0。重复收到的同类信号,将被简单地丢弃。当同时收到多个不同类信号时,通常先处理序号更小的信号(4)有些信号既不能被用户自定义处理函数,也不能被阻塞。

2025-07-06 11:35:46 784

原创 ubuntu 18.04配置镜像源

配置镜像源的主要作用是优化软件下载速度、提升系统更新稳定性,并确保软件包获取的可靠性。并复制黏贴参考博文里的镜像内容,我的ubuntu是18.04,对应的镜像是。将里面原有的加#全部注释掉。我这里配置阿里云镜像源。以防万一,先备份一下。

2025-07-04 18:38:28 575

原创 设置linux静态IP,主机名与IP地址映射,创建 Linux 用户和用户组,SSH免密登录

方法一Ubuntu 18.04采用netplan来管理网络配置计划,在/etc/netplan/目录下有一个以yaml结尾的文件,例如00-installer-config.yaml,不同版本的系统这个文件名可能会有些差异,但是不影响,以实际为准。步骤1:先ifconfig查看电脑的网卡信息:找到物理网卡的名称,我这里是ens33,其他几个是虚拟网卡和本地回环,不用管。步骤2:输入route -n命令,打印路由表,这里主要是为了查看网关地址,后续会用到。

2025-07-01 21:15:59 1462

原创 操作系统第一章

详细解释:CPU上会运行两种程序,一种是操作系统内核程序,一种是应用程序,在合适的情况下,操作系统内核会把CPU的使用权主动让给应用程序,“中断”是让操作系统内核夺回CPU使用权的唯一途径。:在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。因此,操作系统和程序并发是一起诞生的。传参-------->陷入指令(也称Trap,访管)-------->由操作系统内核程序处理系统调用请求-------->返回应用程序。

2025-07-01 10:26:09 1244

Java+MySQL学生信息管理系统源码

实现了数据的增删改查,数据可视化图表,excel导入导出数据,数据查询页面分页查询

2025-05-16

java+mysql学习信息管理系统

实现了登录注册,数据的增删查改,数据可视化,execl导入导出学生信息

2025-05-15

8万字讲清Javaweb

全网最全javaweb教程

2025-02-09

数据库系统概论期末复习资料

大二上学习数据库系统概论时冲刺期末用的资料,几乎涵盖了所有的基础知识点

2025-01-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除