自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LInux常用命令

ls:列出目录内容。. cd:切换目录。pwd:显示当前工作目录。mkdir:创建目录。rm:删除文件或目录。cp:复制文件或目录。mv:移动文件或目录。

2023-12-04 16:29:28 678

原创 tmux工具--程序部署在服务器上持久化执行

现在,您的 tmux 会话将在后台运行,即使您关闭终端或断开 SSH 连接,也会保持活动状态。您将进入一个新的 tmux 会话窗口。在此会话中,你可以运行您的程序或执行其他命令。要分离(detach)tmux 会话并将其保持在后台运行,按下。在服务器上安装 tmux工具。打开终端并登录到您的服务器。替换为你想要的会话名称。替换为您的会话名称。

2023-12-01 14:56:50 906 1

原创 Bean的生命周期以及单例Bean的代码实现

在 Spring 中,Bean 是 Spring 容器中的基本组件,表示由 Spring 容器所管理的对象。Bean 是应用程序的核心构建块,它们代表了应用程序中的各种对象,包括服务、数据访问对象、工具类、控制器等。

2023-09-02 15:56:57 578 1

原创 mybatis缓存级别以及如何开启二级缓存

注解用于开启二级缓存。如果希望使用自定义的缓存实现方式,可以在配置文件中指定。在使用二级缓存时,被缓存的实体类需要实现。接口,以支持对象的序列化和反序列化操作。属性为自定义的缓存实现类。

2023-09-02 15:46:38 560

原创 Spring中如何解决循环依赖问题的三种方法

在 Spring 中,循环依赖问题指的是两个或多个 bean 之间相互依赖形成的闭环。具体而言,当 bean A 依赖于 bean B,同时 bean B 也依赖于 bean A,就形成了循环依赖。下面是一种常见的循环依赖示例。

2023-09-02 15:37:10 3627 10

原创 springboot项目中配置redis

当在 Java 项目中使用 Redis 时,特别是在 Spring Boot 项目中使用 Redis,下面是一个详细的教程,涵盖了 Redis 的配置和使用。

2023-08-31 18:04:09 4119 1

原创 Redis教程-哨兵模式

Redis 哨兵模式是一种用于高可用性的 Redis 部署方案。它通过监控和管理 Redis 主服务器(Master)和从服务器(Slave)的状态,实现自动故障转移和故障恢复。监控 Redis 主服务器和从服务器的状态。在主服务器故障时,自动将从服务器提升为新的主服务器。在主服务器恢复后,将其重新配置为从服务器。哨兵模式中的哨兵节点负责监控 Redis 服务器,并通过协商和选举的方式决定执行故障转移操作。这种架构可以提供更高的可用性和容错性。

2023-08-31 17:54:31 839

原创 Redis 教程 - 主从复制

Redis 支持主从复制(Master-Slave Replication),通过主从复制可以将一个 Redis 服务器(主节点)的数据复制到其他 Redis 服务器(从节点),以实现数据的冗余备份、读写分离等功能。本教程将介绍 Redis 主从复制的配置和使用方法。

2023-08-31 17:20:14 863

原创 Redis 教程 - 持久化

在 Redis 中,持久化是指将数据从内存保存到磁盘上,以便在重启或服务器故障后仍能恢复数据。Redis 提供了两种持久化方式:RDB(Redis Database)和 AOF(Append-Only File)。本教程将介绍如何实现 Redis 的持久化。

2023-08-31 16:52:27 938

原创 Redis 教程 - Redis 基本操作

Redis(Remote Dictionary Server)是一个开源的内存数据库,它提供了键值对存储和多种数据结构的支持,被广泛应用于缓存、消息队列、计数器等场景。本教程将介绍 Redis 的基本操作,包括连接、存储、读取、删除等常用操作。

2023-08-31 16:36:57 1176

原创 SpringBoot整合MyBatis

本教程将详细介绍如何在 Spring Boot 项目中整合 MyBatis 框架。你将学习如何配置 MyBatis,创建数据访问层(DAO),并编写测试数据进行验证。

2023-08-30 16:48:53 360

原创 Git操作

Git 是一个分布式版本控制系统,用于管理项目的源代码。

2023-08-29 15:24:29 1458 1

原创 Markdown使用教程以及Typora常用快捷键

Markdown是一种轻量级的标记语言,由约翰·格鲁伯(John Gruber)创建,旨在以简单易读易写的方式编写文档。Markdown文档以纯文本形式编写,通过一些特定的标记符号来实现文本的格式化。由于其简洁、易读性高和易于转换为其他格式,Markdown广泛用于撰写技术文档、博客文章、项目文档等。

2023-08-29 11:32:42 486

原创 JS中的Ajax

在 JavaScript 中,可以通过封装原生的 Ajax 请求来进行与服务器的数据交互。下面是一个封装了原生 Ajax 请求的示例代码,以及对代码的详细注解。

2023-08-22 14:40:53 1383 1

原创 CSS中的flex布局详细讲解

Flex 布局是一种现代的 CSS 布局模型,用于实现灵活的盒子布局。它提供了强大的布局能力,使得元素可以自动调整大小、对齐和分布,适用于构建响应式和可伸缩的布局。Flex 布局使用 flex 容器和 flex 项目的概念。容器是一个父元素,包含了一组子元素作为项目。以下是对 Flex 布局中常用属性的详细讲解。

2023-08-22 11:48:13 1034 1

原创 js中数组常用操作函数

js数组经常会用到,当涉及到 JavaScript 数组的函数,有许多常用的函数可用于对数组进行操作和转换。以下是一些常见的数组函数的讲解。

2023-08-22 11:36:05 205 1

原创 原生无限极目录树详细讲解

原生无限级目录树是一种常见的数据结构,用于组织多层级的目录或分类数据。通过递归算法,我们可以动态地构建和展示这样的目录树结构。

2023-08-22 10:53:52 280 1

原创 前端一定要学的知识点-闭包

闭包是一种在 JavaScript 中常见的概念。它允许函数访问其词法作用域外部的变量,并在函数的生命周期内保持对这些变量的引用。通过闭包,我们可以创建具有持久性状态的函数。

2023-08-22 10:46:17 146 1

原创 Java学习路线(超详细)

Java中的网络编程技术非常广泛应用,在学习Java网络编程时,你需要了解Java中的Socket、HTTP协议、TCP/IP协议和UDP协议等内容,以便实现网络通信。在学习Java基础知识时,你需要了解Java的语法、变量和数据类型、控制结构、数组、字符串和输入/输出操作等基础知识。在学习面向对象编程时,你还需要了解Java中的抽象类和接口、内部类、枚举等概念,这些都是面向对象编程的重要组成部分。学习Java异常处理,你需要了解Java中的异常分类、异常的捕获和处理等内容,以确保程序的健壮性和可靠性。

2023-05-12 08:41:41 5151 4

原创 mybatis-plus对数据库操作介绍以及简单的连表查询数据

mybatis-plus介绍,在Spring Boot框架中使用MyBatis Plus进行连表查询,MyBatis Plus常用注解,MyBatis可以使用Maven进行依赖管理。在pom.xml。

2023-05-10 21:11:29 4284

原创 什么是JWT?

JWT是一种轻量级的身份验证和授权机制,全称为JSON Web Token。它由三部分组成,分别是Header、Payload和Signature。Header:JWT头部通常由两部分组成,第一部分是声明类型,例如JWT,第二部分是声明所使用的算法,例如HMAC SHA256或者RSA等。Payload:Payload是JWT的第二部分,它包含了具体的用户信息,例如用户ID、用户名、角色等,也可以包含自定义的其他信息。Payload中的数据是以JSON格式进行编码,并且经过Base64URL编码。

2023-05-07 20:17:35 946 1

原创 springboot使用Mybatis-plus分页插件

在接口层使用 MyBatis Plus 提供的 com.baomidou.mybatisplus.extension.plugins.pagination.Page。在 DAO 层继承 com.baomidou.mybatisplus.core.mapper.BaseMapper。到这里,就可以在 Spring Boot 项目中使用 MyBatis Plus 分页插件了。接口,并使用 MyBatis Plus 提供的注解 @Mapper。表示使用 MyBatis Plus 提供的分页插件。

2023-05-07 11:06:44 4562 2

原创 springboot项目使用Mybatis的分页插件

注意不要在 SQL 中手动拼接分页参数,否则会导致性能问题。来统计总数,这样可以避免复杂 SQL 的性能问题。表示是否合理化查询,具体含义可以参考官方文档;表示数据库方言,这里以 MySQL 为例;在 Spring Boot 的配置文件。表示支持通过方法参数来传递分页参数;方法来设置分页参数,其中。

2023-05-07 09:18:49 445 1

原创 springboot中使用mybatis-plus

欢迎大家一起学习mybatis-plus框架一起学习,一起努力。

2023-05-05 09:12:47 1540 1

原创 VUE中封装Axios

接着,我们使用拦截器来处理请求和响应,以便在发送请求之前或收到响应后对其进行必要的处理。在响应拦截器中,我们首先检查响应状态码是否为200,并且响应数据中的"code"属性是否为0。在请求拦截器中,我们首先从本地存储中获取用户令牌,并将其添加到请求头中(如果存在)。然后,我们设置了"Accept"请求头为"application/json",以表明我们希望接收JSON格式的数据。在上述代码中,我们首先导入了我们刚刚创建的API模块,然后使用该模块的get方法发送请求。否则,我们会在控制台上输出错误。

2023-05-04 20:47:17 185

原创 Vue中使用icon的几种方法

自定义 icon 组件:如果你想要更好的控制 icon 的样式和行为,可以自定义一个 icon 组件。比如可以使用 SVG 或字体文件等方式来实现。安装 Font Awesome在 main.js 中引入图标库在组件中使用<template><div></div>

2023-04-25 16:46:57 4386 4

原创 微服务介绍以及使用spring boot搭建

微服务(Microservices)是一种软件开发架构风格,它将一个应用程序拆分成一组小型、独立的服务。每个服务都运行在自己的进程中,并使用轻量级的通信机制与其他微服务进行交互。这些独立的服务可以由不同的团队开发、测试和部署,使得应用程序更易于维护、升级和扩展。

2023-04-21 17:10:52 600 1

原创 Vue中的编程试导航——使用方法、使用场景介绍

Vue.js 提供了编程式导航的功能,可以通过 JavaScript 的方式实现页面跳转。

2023-04-16 08:42:59 492 2

原创 Vue中router和axios使用教程

router是前端路由的一种实现方式,它可以根据不同的URL地址展示不同的页面内容,实现单页应用(SPA)的效果。在Vue框架中,我们可以使用Vue Router来进行路由管理。path: '/',//斜杠表示再路由时找不到路径时,都会访问到home组件},其中,path属性表示路由路径,name属性表示路由名称,component属性表示路由对应的组件。path: '/user/:id',//id表示动态参数,前面用:其中,:id表示动态参数。

2023-04-14 19:13:52 1207 1

原创 SpringBoot常用注解解释

Spring Boot是一个开源的Java框架,用于构建独立的、生产级别的Spring应用程序。它基于Spring Framework,并通过自动配置和约定优于配置的原则来减少了开发人员在搭建Spring应用时需要进行的大量设置。Spring Boot提供了许多有用的功能,例如嵌入式Web服务器(如Tomcat、Jetty或Undertow),自动化配置,健康检查,指标收集,安全性等。使用Spring Boot可以快速轻松地创建可部署的、可扩展的、可维护的应用程序。

2023-04-14 13:30:59 173 1

原创 解决IDEA打开一个项目文件,不分级显示包

最近参加了新星计划,跟着小郑老师学做项目;但是打开他给的模板之后发现项目中的文件不是分级显示的,这就让这个项目整体看起来就很别扭;找了好多解决方法,但是可能因为版本原因,并没有解决这个问题;本来都打算放弃解决,结果今天阴差阳错把问题给解决了;所以分享给大家,方便大家在遇到这个问题是,不用再跟我一样抓耳挠腮了;

2023-04-06 16:44:09 1681 5

原创 使用Html做一个简单的登陆页面

有了登录按钮后,在我们的认知下,肯定按了登录会跳到下一个页面,但是今天只是展示做一个简单的登陆界面,就不写跳转和账号密码验证了;登录页面一般就是账号和密码,另外还需要验证码验证需求,这三个常见的属性是一个项目登陆界面重要组成要素;2.账号密码有了之后,下一步就需要登录了,登录是一个按钮,按钮是一个标签。,所以就不使用验证码了,因为验证码在一个项目中是放在后端的,这次就不做演示;不好意思兄弟们,本人没有美感,尽力了,你们自己找好看的点自己修改;如下面的代码,这一步很简单;

2023-04-05 21:25:41 53087 21

原创 CSS初学者常用教学

CSS(Cascading Style Sheets,层叠样式表),是一种用来为结构化文档(如 HTML 文档或 XML 应用)添加样式(字体、间距和颜色等)的计算机语言,CSS文件扩展名为 .css样式 用来装饰 html ,样式通常放在样式表里,样式表放在CSS文件中,多个样式可以层叠为 一个。

2023-04-04 12:16:16 351 1

原创 Redis内容详细介绍

3.mysql和redis的需求不同。正是因为两种数据的需求不同,mysql和redis在一些访问数据较多的情况中都是一起使用,这样加快了数据的访问使用效率。2.Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。5. zset(sorted set:有序集合):和set一样的String集合,但是是有序的,不允许有重复的元素。1.Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

2023-04-02 12:48:07 118 1

原创 mysql下载教程

选择MySQL Community (GPL)Downloads。选择5.7版本,之后关闭这个页面,就能出现5.7版本Mysql。当前最新版本位8.0版本,我们推荐选择低版本,点击提示切换版本。选择Mysql CommunServer。这样就表示下载完成了,只需解压就欧克了。),按下图顺序点击“进入下载页面。选择64位版本,点击下载。进入MySQL官方网站(

2023-03-29 15:44:25 3852 2

原创 idea创建SpringBoot

Idea的下载教程参考IDEA 下载安装教程_桑稚远方~的博客-CSDN博客_下载安装idea具体流程IntelliJ IDEA 简称 IDEA,由 JetBrains 公司开发,功能很强大。5.安装完之后就需要经行破解。推荐使用补丁破解,激活码不稳定。1.首先打开IntelliJ IDEA 官网(官网地址为。,一般来说都是放在D盘,我这里放在E盘,点击NEXT。4.选择菜单文件,install,等进度条到一百即可。3.自行选择功能,若无要求,按下图所示点击就行。2.打开下载好的文件,Next。

2022-12-01 14:22:03 660 22

原创 使用Quartus II 8.0做格雷码仿真实验

在eda课程中用实验课,需要做格雷码仿真实验,所以做个流程,以及避免一些错误友情提示:如果使用破解器后,发现代码运行失败,出现下图错误,看自己的电脑系统,如果是win11系统的话,建议删除破解器(license.dat文件),直接使用30天免费使用权限。

2022-11-25 13:42:14 1842 10

原创 回溯算法——n皇后问题

盘上摆放n个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一对角线上,问有多少种摆法。我们可以思考,回溯算法,用最直白的话解释就是,当前这路不通,怎么办,回去,到上一个位置换个方向;,在一个集合中递归找子集,集合的大小就可以理解为需要递归的层;,不然就在函数体中出不来,会出错。、对于这三个规则,所以我们的核心层就应该,有两个判断(),就需要回溯到上一行皇后,更改上一行皇后的列。),就需要回溯到上一行皇后,更改上一行皇后的列。,那就结束呗,无路可走还继续呆着干嘛,哈哈哈哈;

2022-11-22 19:50:16 3560 13

原创 idea的vue文件中使用ElementUi组件

作为计算机专业的学生,在做实训项目时很惆怅前端页面的搭建,这个时候就突出到了组件的好处; 这篇就是给大家展示使用ElementUi组件!!! 内容上分为vue3和之前的版本,自行选择!!! 条条大道通罗马,加油!!!目录一、使用ElementUi组件的前提二、idea中使用ElementUi1.建vue.js项目2. 项目布局样式3.引入elementui4.使用ElementUi总结1.首先你要安装idea或者vs这类的编译软件,这里以idea为介绍 下载安装ide

2022-11-21 18:50:28 11342 8

原创 动态规划中的0-1背包问题( 体积,重量,价值 )

,以便对解决更进一步的问题时直接拿已经储存在数组中的前一步的最优解就可以了;好处,无论最开始的决策如何,对于之后决策都能构成最优解;

2022-11-21 16:47:07 3485 2

空空如也

空空如也

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

TA关注的人

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