自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Elasticsearch 入门向使用

Elasticsearch(中文译为“弹性搜索”)是一个开源的分布式搜索引擎,它用于全文检索、结构化搜索和分析。它是Elastic公司的一个产品,基于Apache Lucene搜索库构建而成。Elasticsearch提供了一个RESTful API,使其易于集成到各种应用程序中。该搜索引擎被广泛用于构建实时搜索和分析引擎,适用于各种用例,包括网站搜索、日志和事件数据分析、企业应用程序搜索等。Elasticsearch能够处理大量数据,并在分布式环境中进行水平扩展,使其适用于大规模数据存储和检索。

2024-01-19 15:56:28 1261

原创 RabbitMQ 消息队列使用

话题交换机的routingkey 必须是多个单词的列表,并以。1.声明交换机, 队列,并绑定,添加routingkey。Direct交换机会将消息按照路由规则发送到指定的队列。Fanout交换将将消息发送到每一个绑定到它的队列中。3.发消息到fanoutexchange。RabbitMQ默认使用JDK自带序列化。发送对象类型过去, 查看序列化后的值。基于 Spring Amqp。2.消费者监听这两个队列。时效性强,立即得到结果。:代表0个或者多个单词。

2024-01-19 15:51:29 1433 1

原创 Spring Cloud详细入门使用

更多请参考https://docs.spring.io/spring-cloud-gateway/reference/spring-cloud-gateway/gatewayfilter-factories.html。其中p1来自nacos中的 link1-dev.properties, p2来自本地bootstrap.properties, p3来自本地application.properties。3.编写controller并启动, 访问 http://localhostL8848/nacos。

2024-01-19 15:47:21 1061

原创 CentOS部署python Flask项目

使用centos部署上线flask项目

2023-12-01 10:57:38 1054

原创 一文学会使用React-Router v6

这也意味着在重新呈现之间返回的数据是稳定的,因此您可以安全地将其传递给 React hooks(如 useEffect)中的依赖数组。在加载评论的过程中,会显示一个加载中的占位符,确保用户在等待数据加载完成时能够看到一些界面反馈。这个特性的目的是在加载路由数据时,提供一个加载过程中的占位元素(fallback element),使用户在等待加载完成时能够看到一些界面反馈,而不是一片空白。它只是读取 React Router 在内部管理的抓取结果,因此您不必担心在重新呈现的原因之外的情况下重新获取数据。

2023-11-26 21:19:14 1552

原创 React 入门使用 (官方文档向 Part2)

]以下内容来自官方文档 https://zh-hans.react.dev/learn](https://zh-hans.react.dev/learn)

2023-11-26 21:14:50 1408

原创 React入门使用 (官方文档向 Part1)

React 允许你将标签、CSS 和 JavaScript 组合成自定义“组件”,即 **应用程序中可复用的 UI 元素**React 组件是常规的 JavaScript 函数,但 组件的名称必须以大写字母开头,否则它们将无法运行!返回语句可以全写在一行上,如下面组件中所示:但是,如果你的标签和 return 关键字不在同一行,则必须把它包裹在一对括号中,如下所示:没有括号包裹的话,任何在 return 下一行的代码都 将被忽略!组件可以渲染其他组件,但是 请不要嵌套他们的定义:当子组件需要使用父组

2023-11-26 21:07:40 1048

原创 一文读懂MySQL基础与进阶

MySQL的字符集(Character Set)是用于存储文本数据的编码方式,它定义了如何将字符映射到二进制数据。字符集在数据库中非常重要,因为它影响了文本数据的存储、排序、比较和检索。MySQL支持多种字符集,每种字符集都有其特定的用途。UTF-8:UTF-8是一种可变长度的Unicode编码,广泛用于存储多种语言的文本数据。它支持1到4字节的字符编码,允许存储几乎所有已知的字符。UTF-8是MySQL的默认字符集,特别是在MySQL 5.5版本之后。UTF8MB4。

2023-11-26 20:27:34 1098

原创 Axure RP9安装,正版授权,汉化

Axure RP 9是一种流行且功能强大的原型设计和线框图工具,用于创建网站和应用程序的交互式和动态原型。它是Axure RP(Rapid Prototyping)软件的第九个主要版本,以其强大的功能集和创建高保真原型的能力而闻名。Axure RP 9的主要功能和能力包括:交互式原型:Axure RP允许设计师创建交互式原型,模拟最终产品的功能和用户体验。这包括添加交互元素,如按钮、表单和动画。动态内容:您可以使用变量、条件和动态面板创建动态和数据驱动的原型。这使您能够构建响应用户交互的复杂用户界面。

2023-11-08 16:55:36 893

原创 docker进阶

Client:Server:Engine:runc:如果你还没有 Docker Hub 帐户,请先注册一个帐户。使用以下命令在本地系统上登录到 Docker Hub,用你的 Docker Hub 帐户凭证替换和。或者你可以使用命令的交互式模式,它会要求你输入用户名和密码。使用你的 Dockerfile 构建自定义镜像。这将创建一个具有 “latest” 标签的镜像,其名称以开头。这会将镜像推送到 Docker Hub 中的你的仓库下。确保使用相同的和登录到 Docker Hub。

2023-10-31 16:09:22 1220 1

原创 Linux常用命令总结

top命令是一个在Linux和Unix系统中用于实时监视系统性能和进程信息的强大工具。它提供了一个交互式的界面,用于显示各种系统资源的使用情况,包括CPU、内存、交换空间和进程等。以下是有关如何使用top命令以及输出的一些详细信息:要运行top命令,只需在终端中输入top并按 Enter。top顶部信息第一行:当前时间、系统已经运行的时间、登录用户数、负载平均值。第二行:进程总数、运行中的进程数、睡眠的进程数、已停止的进程数、僵尸进程数。任务区域。

2023-10-30 17:38:20 245

原创 Java读取Properties配置文件的6种方式

Java读取Properties配置文件的6种方式

2023-05-04 15:35:13 6201 1

原创 Reflection java反射源码分析

Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种以及称为Java语言的反射机制。反射被视为动态语言的关键。

2023-05-04 14:07:08 563

原创 Java注解源码分析,实现自定义注解通过反射获取

TableName 表明实体类与哪个数据库表对应@Target({//在实体类上使用自定义注解 @TableName("cat") public class Cat {//通过一种获取Class对象的方式 forName Class

2023-05-03 22:35:47 673

原创 Java Collection源码分析(JDk corretto 11)

Java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。换句话来说就是,用transient关键字标记的成员变量不参与序列化过程。

2023-04-24 22:58:00 684

原创 Java详细配置代码以及工具类,CV即用

【代码】Java详细配置代码以及工具类,CV即用。

2023-04-22 16:44:00 333

原创 Manjaro linux常用命令

【代码】Manjaro linux常用命令。

2023-04-22 16:28:11 1141

原创 Latex数学公式排版

巨算符的上下标位置可由\limits 和\nolimits 调整,前者令巨算符类似lim 或求和算符,上下标位于上下方;后者令巨算符类似积分号,上下标位于右上方和右下方。​ Latex中使用 ^ 和 _ 标明上下标.上下标内容需要用。导数符号 ’ 是一类特殊的上标,可以适当连用表示多阶导数。特殊字符: # $ % & 等等,均需转义。, 否则上下标只对后面一个符号起作用.​ 行内和行间的显示不同。

2023-04-22 16:19:18 874

原创 Latex安装与简介

文档类:基础文档类article 文章格式的文档类,广泛用于科技论文、报告、说明文档等。report 长篇报告格式的文档类,具有章节结构,用于综述、长篇论文、简单的书籍等。book 书籍文档类,包含章节结构和前言、正文、后记等结构。proc 基于article 文档类的一个简单的学术文档模板。slides 幻灯格式的文档类,使用无衬线字体。

2023-04-22 16:06:27 682

原创 docker入门级使用

一次编译,到处报错开发环境和生产环境需要分别搭建搭建环境的繁杂,特别是搭建集群docker出现,将应用和环境一起打包. jar+(mysql+redis+tomcat…)

2022-12-02 14:28:47 1372

原创 CentOS7 安装Mariadb10.3

【代码】CentOS7 安装Mariadb10.3。

2022-12-01 22:10:42 1045

原创 CentOS7 硬盘扩容

【代码】CentOS7 硬盘扩容。

2022-11-12 21:24:27 550

原创 访问Zlibrary的最新方法(2022-11-04)

用代理会快一点 ,在Settings,找到connection,找到最后 Advanced 里面的Settings设置代理服务器。上面进度条运行完 出现页面就可以用tor了.输入以下串。

2022-11-04 19:39:29 7092 1

原创 JavaSSM-Mybatis框架使用

MyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

2022-10-24 17:31:28 827

转载 Linux安装Consolas字体

【代码】Linux安装Consolas字体。

2022-09-16 11:11:10 1055

原创 ubuntu为Clion创建.desktop图标

Jetbrains官网下载linux版 .tar.gz安装包 解压安装后在bin目录下有clion.sh,要运行只能打开终端敲入命令。保存退出即可在应用栏找到,双击打开即可。或者在桌面编写一个启动脚本。

2022-09-14 14:47:03 958 1

原创 Modern Operating System

Modern Operating System Chapter1 and 2

2022-06-08 14:19:42 337 1

原创 Java 数据库连接池 与 JdbcTemplate

数据库连接池程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。当系统初始化时 容器被创建 并申请一些连接对象 当用户来访问数据库时,从容器中获取连接对象,使用完毕后 归还给连接池 不像之前那样每次访问数据库先建立连接 访问完毕后 再释放资源断开连接有效节约资源 ,提升效率实现: 标准接口 DataSource javax.sql包下获取连接: getConnection()归还 connection.close()

2022-05-08 20:04:36 304

原创 Java JDBC

JDBCJAVA Database Connectivity 定义了客户端如何访问数据库JDBC操作数据库的步骤:1.导入驱动jar包2.驱动注册3.获取数据库连接对象 Connection4.定义SQL5.获取执行SQL的对象 Statement6.通过Statement对象执行sql语句 得到返回值7.处理结果8.释放资源 防止内存泄漏驱动jar包「mysql-connector-java-5.1.37-bin.jar」https://www.aliyundri

2022-05-08 17:28:13 649

原创 Java 泛型

泛型简介是一种未知的数据类型 当不知道用什么类型的时候可以使用泛型JDK5引入的新特性 广泛应用与容器集合中E e: Element 元素T t: Type类型public class ArrayList<E>{ public E get(int index) {} public E set(int index, E element){}}当创建对象的时候 会指定类型 并传递进去.自定义泛型泛型类//泛型中使用的字母可以

2022-05-08 16:37:12 169

原创 Java lambda表达式

lambda表达式函数式编程强调程序执行的结果 而不重视如何去实现的过程一个函数可以作为 另外一个函数的参数 或者返回值面向对象思想: 要做一件事情 先找到能解决这个事情的一个对象 调用对象的方法来完成事情演化过程启动一个线程去执行任务,有两种方式.一种是继承Thread类 另一种实现Runnable接口.常用后一种//我们的目的只是为了执行一下run方法 而面向对象却很复杂//1.创建Runnable接口的实现类public class RunnableImpl impleme

2022-05-08 16:35:06 190

原创 java上机作业

第一次问题描述: 实现程序,找出一个数组中最大元素的最小下标值(假定数组中元素可以重复)import java.util.Arrays;import java.util.Random;//import java.util.Scanner;public class HomeWork1_1 { public static void main(String[] args){ /* Scanner sc=new Scanner(System.in); int

2022-04-18 15:22:08 1417 1

原创 MySQL--约束,DCL,事务

约束对表中的数据加以限定,保证数据正确,有效,完整分类:1.主键约束: primary key2.非空约束: not null3.唯一约束: unique4.外键约束: foreign key# 非空约束1.创建表时添加约束 CREATE TABLE stu( id INT, NAME VARCHAR(20) NOT NULL );2.创建完表后添加非空约束 ALTER TABLE stu MODIFY NAME VARCHAR(20) N

2022-03-19 14:12:36 119

原创 排序--选排,插排,快排

/* * * 排序方法的分类: * 1.按存储介质: 内部排序和外部排序 * 内存和外存 * 2.比较器个数: 串行排序和并行排序 * 单处理器和多处理器 * 3.主要操作: 比较排序和基数排序 * 比较方式 非比较方式 * 4.辅助空间: 原地排序和非原地排序 * 原地排序:不需要额外的辅助空间.空间复杂度O(1) * 5.稳定性: 稳定排序和非稳定排序 * 稳定

2022-03-19 11:09:56 182

原创 DS--树

/************** Project: Binary TreeDate: 2021/11/14~2021/11/16Author: Alex_YRDM***************/#define max(a,b) (a>b?a:b)#define MAXSIZE 1000#include<stdio.h>#include<stdlib.h>#include<string.h>#include<iostream&gt

2022-03-19 11:06:34 154

原创 DS--串(堆分配储存实现)

/*****************Project: StringDate: 2021/11/12Author: Alex_YRDM*****************//*串的顺序定长存储这里就不实现了,为什么呢?因为......(我不喜欢这种)进入正题:串的堆分配存储表示:*//*functions:int StrLength(String s); 参数:串s,功能:返回串长度,时间复杂度:O(1)int StrAssi

2022-03-19 11:04:55 275

原创 DS--队列(循环队列和链队列)

/*****************Project: Queue(Sequence Circular queue and LinkQueue)Date: 2021/11/12Author: Alex_Yrdm******************//***************Part1: Sequence Circular queue***************//*Sequence Circular queue functions: int InitQueu

2022-03-19 11:03:34 246

原创 DS--栈(顺序栈和链栈)

/**************************Project: stack(Sequence Stack and LinkStack)Date: 2021/11/11Author: Alex_YRDM****************************//**************Part1: Sequence Stack**************//***************Sequence Stack functions:int size(SqStack

2022-03-19 11:02:11 232

原创 DS--顺序表和链表

/****************Project: List(Sequence List and LinkList)Data: 2021/09/14,2021/11/11整理完毕Author: Alex_yrdm****************//*****************Part1: Sequence List*****************//* Sequence List dynamic allocation: void show(SqList L);

2022-03-19 10:59:43 845

原创 MySQL--DQL

DQLproject: DQLDate: 2021/12/7Author: yrdmselect 字段from 表名where 条件group by 分组字段having 分组之后的操作order by 排序limit 分页限定-- 方便起见先创建一张表CREATE TABLE student ( id int, -- 编号 name varchar(20), -- 姓名 age int, -- 年龄 sex

2022-03-19 10:56:07 476

空空如也

空空如也

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

TA关注的人

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