- 博客(35)
- 收藏
- 关注
原创 【MySQL优化】使用索引覆盖优化查询速度
👏大家好!我是和风coding,希望我的文章能给你带来帮助!🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦📝点击还可以看到和风的其他内容噢,更多内容等你来探索!
2024-10-11 15:13:59 856
原创 【消息队列】kafka如何保证消息不丢失?
👏大家好!我是和风coding,希望我的文章能给你带来帮助!🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦📝点击还可以看到和风的其他内容噢,更多内容等你来探索!
2024-08-07 15:44:34 1647 1
原创 Mongodb使用入门
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系型数据库和非关系型数据库之间的产品,是非关系型数据库当中功能最丰富,最像关系型数据库的。
2024-08-02 21:54:58 694
原创 字符串的模拟算法(思路+例题)
👏大家好!我是和风coding,希望我的文章能给你带来帮助!🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦📝点击还可以看到和风的其他内容噢,更多内容等你来探索!
2024-08-02 21:47:58 481
原创 究竟什么是抽象类和接口?他们之间的关系是什么?
抽象类: 适合用于表示一种“is-a”关系,作为基类捕捉子类的通用行为和状态。例如,Vehicle可以是一个抽象类,而Car和Truck是它的子类。接口:适合用于表示一种“can-do”关系,用来定义功能。例如,接口表示对象可以被序列化,而Runnable接口表示对象可以在某个线程中运行。并且在 Java 中,每个子类只能集成一个抽象类,而一个类却可以实现多个接口。
2024-08-02 21:40:24 434
原创 【云服务器】什么是ECS?云服务器科普
云服务器(Elastic Compute Service,简称ECS)是一种简单高效,处理能力可弹性伸缩的计算服务,可以帮助我们快速构建更稳定,安全的应用,提升运维效率,降低it成本。它是阿里云产品体系中最基础的计算服务,通话吃那个用作应用程序的运行环境,起最重要的特性就是弹性。基于阿里云自助研发的大规模分布式计算系统,通过虚拟发技术整理it资源,也就是吧服务器虚拟化到云端每个ECS实例上都运行着由用户选择的操作系统,一般是某个linux或windows的发行版,应用程序会运行在实例的操作系统之上。
2024-08-01 11:40:00 968
原创 如何通过阿里云服务器部署hexo博客(超详细)
👏大家好!我是和风coding,希望我的文章能给你带来帮助!🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦📝点击还可以看到和风的其他内容噢,更多内容等你来探索!
2024-08-01 11:34:33 1763
原创 什么是docker?小白也能看懂!
Docker是一个用于构建(build),运行(run),传送(share)应用程序的平台它可以将我们的应用程序连同运行时环境,依赖包和第三方软件库,配置文件等等打包成"集装箱",通过这个小鲸鱼(也就是Docker)运输到我们需要的地方。
2024-08-01 11:32:06 1014
原创 【Redis】如何利用 Redis 实现一个分布式锁?
在分布式的环境下,当多个服务器并发修改同一个资源时,为了避免竞争就需要使用分布式锁。那为什么不能使用Java自带的锁呢?因为Java中的锁是面向多线程设计的,它只局限于当前的JRE环境。而多个server实际上是多进程,是不同的JRE环境,所以Java自带的锁机制在这个场景下是无效的。
2024-07-31 18:21:14 698 1
原创 【分布式】分库分表知识点大全
随着业务量的增加导致数据库中数据量的增加,可能拖慢查询的性能,影响业务的可用性;如果数据库采用读写分离,可能会导致从库的延迟较大,主库进行写操作后,从库因为延迟无法及时同步,会导致出现数据不一致的情况。分表:应对大数据量。当单表的数据达到百万级时,sql 的执行性能就较差了;当超过千万级时,sql 的执行性能急剧下降,所以要保持 sql 的执行性能,就必须采用分表。分库:应对高并发。一个健康的单数据库并发最好维持到 1000 个连接左右,超过就可能造成宕机崩溃。采用分库就可以提高数据库的并发
2024-07-31 18:15:14 1014 5
原创 微服务对单个服务保护的思路(详细干货)
在微服务架构中,单个服务的故障可能会引发全局性的雪崩效应,因此,必须对服务进行有效的保护措施。通过请求限流、线程隔离、服务熔断、失败处理和服务降级等策略,可以有效防止雪崩问题,确保系统的稳定性和可用性。合理应用这些保护方案,能够在应对高并发和服务故障时,保障微服务系统的平稳运行。
2024-07-30 14:11:06 932 12
原创 单元测试从零到一详解
单元测试就是针对最小的功能单元编写测试代码。Java程序最小的功能单元是方法,因此,对Java程序进行单元测试就是针对单个Java方法的测试。
2024-07-30 14:06:57 1091
原创 【消息队列】什么是消息队列,通俗易懂的解释!
消息队列:一般我们会简称它为MQ(Message Queue),消息队列中间件。他常常用来异步操作,解耦以及/削峰填谷。但是他的本质实际上是异步的双端通讯。相比 Dubbo,http 协议等远程调用的方式,都是基于同步的请求-响应模式,即客户端向服务器发送器发送一个请求,服务器处理请求并返回响应。在这个过程中,客户端会一直等待服务器的响应才会进行下一步操作。而 MQ 就可以无视复杂的底层通讯协议,通过定义消费者和生产者两个对象构建了一个更高效的通讯模型。
2024-07-29 15:23:40 1227 8
原创 【消息队列】推拉模式是什么
producer:发布消息broker:MQ 所在服务器的总称,可以理解为消息存储的地方consumer:处理消息producer 和 broker 之间的通讯方式就是推模式,由客户端主动发送消息到消息队列中。而 consumer 和 broker 之间的通讯方式则有推和拉两种模式。本质上来说,推拉两种模式的本质区别就是消息推送的主动权掌握在 broker 还是 consumer。如果是 broker 主动推送,实时性好,但是容易忽略消费端的消费能力。
2024-07-29 15:18:11 938
转载 【消息队列】三高角度看消息队列与传统设计的区别
👏大家好!我是和风coding,希望我的文章能给你带来帮助!🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦📝点击还可以看到和风的其他内容噢,更多内容等你来探索!
2024-07-29 15:13:36 47
原创 【AI作曲】使用Suno作出你的个人单曲!保姆级教程
随着人工智能技术的不断发展,音乐创作也迎来了新的可能性。Suno AI 是一款创新的工具,可以帮助音乐创作者生成高质量的音乐。在这篇博客中,我们将介绍如何使用 Suno AI 进行作曲,并提供一些示例代码来演示其强大功能!
2024-07-11 16:40:40 1343 3
原创 【算法详解】图解二叉树的层序遍历,看不懂你来打我!
给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。
2024-07-10 17:16:25 383 1
原创 【计算机网络】SSH的登录原理原来是这样的!
SSH是一种网络协议,用于计算机之间的加密登录。早期互联网都是铭文通信,一旦被截获,内容就暴露无疑。而SSH协议将登录信息全部加密,称为互联网安全的一个基本解决方案。目前是linux系统的标准配置。
2024-07-10 01:27:56 261
原创 【计算机网络】深入浅出TCP/IP模型(包含三次牵手和四次挥手详细讲解)
这篇文章我们会探讨计算机网络中的核心概念之一——TCP/IP模型。无论是我们日常使用的互联网,还是各种企业内部的局域网,都离不开TCP/IP模型的支持。希望通过今天的学习,大家能够对TCP/IP模型有一个全面的认识,并且能够理解它在网络世界中不可或缺的重要性。现在,让我们开始这段知识探索之旅吧!
2024-07-10 00:37:04 1419
原创 【MySQL】关于运行sql文件的mysql版本兼容问题(5.x和8.0)
[SQL] Query zhxy_db start[ERR] 1253 - COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'utf8mb4'[ERR] SET NAMES utf8;SET FOREIGN_KEY_CHECKS = 0;
2024-02-11 22:57:43 1166 3
原创 【MySQL】如何运行sql文件(以Navicat做演示)
如何使用sql文件在数据库管理软件Navicat(当然其他软件也是一样的)中生成数据表呢?下面便是新手都可以看懂的详细步骤!
2024-02-11 22:40:20 5664 2
原创 ssh连接报错: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!Host key verification failed.
解决办法:由于远程主机的密钥已经发生了变化,可能是由于服务器重新安装了 SSH 或其他原因,本地的 known_hosts 文件中保存的公钥信息不再匹配。为了解决这个问题,只需要清理本地 known_hosts 文件,使其不包含旧的公钥信息即可
2024-02-06 12:18:27 1109 1
原创 安装Pytorch报错:ERROR: Exception:Traceback (most recent call last):TimeoutError: The read operation time
ERROR: Exception:Traceback (most recent call last):TimeoutError: The read operation time
2024-01-19 15:09:43 2209 2
原创 【SpringBoot新手指南】Maven零基础快速入门
零基础的新手提供快速而简单的入门体验,让你迅速掌握 Maven 的基本概念和使用方法!
2024-01-15 22:03:17 580 1
原创 PicGo上传oss图片:Error: You must be logged in to use.Error: Error: [object Object] at Object.ve [as hand
Error: Error: [object Object] at Object.ve [as handle] Error: You must be logged in to use. at Object.We [as handle] (D:\tools\PicGo\resources\app.asar\node_modules\picgo\dist\index.cjs.js:1:21399)
2023-12-12 10:49:22 963 7
原创 【Android基础知识】Android四大组件
Android应用程序由组件组成,**组件是可以被调用的基本功能模块。在AndroidManifest.xml中声明可共享的组件,声明后其他应用程序就可以直接调用这些共享组件。Android 系统有 4 个重要的组件,分别是 **Activity、Service、Broadcase receiver 和Content provider。
2023-12-09 22:16:38 414 2
原创 【RabbitMQ启动管理功能报错合集】配置RabbitMQ的所有问题,看这一篇就好啦!
Offline change; changes will take effect at broker restart.ERLANG_HOME not set correctlytmg-plugins enable rabbitmg managementError: :plugins dir does not existPlugin configuration unchangedplugins dir_does not existArguments given:enable rabbitmg mana
2023-12-02 11:14:41 2068 2
原创 【Java概念】JAR文件(jar包)是什么?有什么用?
在将应用程序打包时,你一定希望只向用户提供一个单独的文件,而不是一个包含大量类文件的目录结构,JAR(Java Archive):Java归档文件就是为此目的而设计的。
2023-11-21 21:22:53 2737 2
原创 【Hexo个人博客美化教程】如何在Butterfly主题中使用阿里巴巴iconfont矢量图标
在hexo的主题butterfly的美化中,对社交图标的美化方式是只支持引入fontawesome的矢量图标,但是!Font Awesome对于国内网站的图标实在是寥寥无几,那么有没有办法可以引入阿里巴巴矢量图标库呢?它可以基本覆盖国内大部分网站的图标,以下就是如何使用阿里巴巴iconfont矢量图标的教程!
2023-11-02 22:59:11 394 5
原创 如何将gitee仓库中的项目克隆(下载)到本地电脑
在gitee中看到我们喜欢的项目代码,想要下载源码到本地,如何通过克隆/下载来快速获得源码**呢?接下来是将项目克隆到本地的教程。
2023-10-18 16:11:57 3188 2
原创 Typora连带图片导出笔记教程(使用FlowUs)
这是一个能将Typora的笔记连图片导入至FlowUs的教程。因为博主一开始学习编程时使用的笔记软件是Typora,Typora的界面简洁,并且支持Markdown语法,非常的方便。因为FlowUs和Notion、wolai等笔记软件也十分相似,因此相同的方法应该也能用在这些软件上,小伙伴们可以尝试一下。博主也用过wolai、Notion、语雀等笔记软件,综合功能,方便程度,美观以及氪金程度,博主非常推荐FlowUs这款笔记软件!
2023-07-13 14:48:23 1599 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人