自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

龙空白白的博客

龙空白白的博客

  • 博客(26)
  • 收藏
  • 关注

原创 RabbitMQ基础知识

RabbitMQ是一款使用Erlang语言开发的,实现AMQP(高级消息队列协议)的开源消息中间件,它具有以下特性开源、性能优秀,稳定性保障支持持久化,传输确认,发布确认,可靠性消息投递模式(confirm)、返回模式(return)等保证了MQ的可靠性集群模式丰富,HA模式,多台RabbitMQ服务器可以组成一个集群,形成一个逻辑Broker支持多种语言客户端。RabbitMQ几乎支持所有常用编程语言,包括 Java、.NET、Ruby 等提供多种工作模式,工作模式有:简单模式、工作队列模式、发布订阅模式

2022-06-23 17:26:39 592 1

原创 RabbitMQ访问Web端口报错User can only log in via localhost

在项目开发过程中,通过浏览器访问Web端口时报错 User can only log in via localhost[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q3JH25ih-1655976341648)(https://gitee.com/ycodingnow/blogimage/raw/master/image/20220623163428.png)]进入RabbitMQ的目录 /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.34

2022-06-23 17:26:03 632

原创 Linux系统与Windows系统之间的文件上传与下载

在日常开发过程中,常常会遇到需要在Linux与Windows系统之间的文件的传输,有一些常用的方法与命令,在此记录从Windows系统上传文件到Linux系统中,有以下这些方法直接把文件从Windows平台拉取到Linux系统所在的目录下,在Shell下打开SFTP,然后进入到相应的目录,拉取文件上传[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oW3QaeCG-1655452407123)(https://gitee.com/ycodingnow/blogimage/ra

2022-06-17 15:53:41 1341

原创 IntelliJ IDEA常见快捷键

在MySQL中,存储的数据记录都是持久化到磁盘中的,数据包含索引和记录,当MySQL查询数据时,由于索引也是持久化在磁盘上面的,首先会从磁盘上读取索引到缓存中,然后再通过索引从磁盘上面检索数据读取待内存中,在这期间会进去内存与磁盘之间的IO交互,而磁盘IO次数越多的话,所消耗的时间就会从多,所以当从磁盘检索的IO次数越少时,查询速率就会越快,而MySQL是可以范围查询的,所以MySQL索引的数据结构选取就会减少IO次数,并能支持范围查找二叉查找树是一种经典的数据结构,在二叉查找树中,左子树的键值总是小于根的

2022-06-17 15:52:44 289

原创 MySQL采用B+树作为索引的原因

在MySQL中,存储的数据记录都是持久化到磁盘中的,数据包含索引和记录,当MySQL查询数据时,由于索引也是持久化在磁盘上面的,首先会从磁盘上读取索引到缓存中,然后再通过索引从磁盘上面检索数据读取待内存中,在这期间会进去内存与磁盘之间的IO交互,而磁盘IO次数越多的话,所消耗的时间就会从多,所以当从磁盘检索的IO次数越少时,查询速率就会越快,而MySQL是可以范围查询的,所以MySQL索引的数据结构选取就会减少IO次数,并能支持范围查找二叉查找树是一种经典的数据结构,在二叉查找树中,左子树的键值总是小于根的

2022-06-17 11:03:34 133

原创 MySQL索引

在InnoDB存储引擎中支持以下几种常见的索引B+树索引全文索引哈希索引InnoDB存储引擎支持的索引是自适应的,InnoDB会根据表的使用情况自动为表生成哈希索引。B+树中的B不是代表二叉(binary),而是代表平衡(balance),因为B+树是从最早的平衡二叉树演化而来,但是B+树不是二叉树,B+树索引并不能找到一个给定键值得具体行,B+树索引能找到的只是被查找数据行所在的页。然后数据库通过把页读入到内存中,再在内存中进行查找,最后找到要查找的数据按照索引数据结构分类 : B+树索引、全文索引、哈希

2022-06-16 10:24:37 73

原创 InnoDB体系架构

下图简单显示了InnoDB的存储引擎的体系架构,可以认为这些内存块组成了一个大的内存池,负责如下工作[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5tBPeTaA-1655106947638)(https://gitee.com/ycodingnow/blogimage/raw/master/image/20220613101432.png)]维护所有进程/线程需要访问的多个内部数据结构存储磁盘上的数据,方便快速地读取,同时在对磁盘文件的数据修改之前在这里缓存重做日志(red

2022-06-13 15:56:18 486

原创 MySQL基础

MySQL delete

2022-06-10 09:37:56 80

原创 股票获取最大利润

给定一个数组 prices,它的第i个元素prices[i]表示一支给定股票第i天的价格,你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票,设计一个算法来计算你所能获取的最大利润.返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0...

2022-06-10 09:26:11 133

原创 数组目标值target两个整数,并返回它们的数组下标

给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。

2022-06-10 09:25:46 415

原创 数组判断任意出现的重复值

给你一个整数数组nums,如果任一值在数组中出现至少两次,返回true;如果数组中每个元素互不相同,返回false

2022-06-10 09:25:21 114

原创 最大和的连续子数组

给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和,子数组是数组中的一个连续部分

2022-06-10 09:24:59 718

原创 java中synchronized关键字

synchronized是java中的一个关键字,在中文中为同步,也被称之为’同步锁’,以此来达到多线程并发访问时候的并发安全问题,可以用来修饰代码块、非静态方法。静态方法等;修饰代码块时:给当前指定的对象加锁修饰非静态方法时:作用于当前实例加锁修饰静态方法时:作用于当前类对象加锁synchronized在java内存模型中的主要作用原子性:通过monitorenter和monitorexit指令,保证被synchronized修饰的代码在同一时间只能被一个线程访问,在锁未释放之前,无法被其他线程

2022-06-10 09:24:37 3855

原创 多线程实现的方式

通过继承Thread类,并重写run方法2、实现Runnable接口实现Runnable接口,并重写run方法3、实现Callable接口实现Callable接口,并重写call方法1、Callable接口有返回值,通过FutureTask可以获取返回值2、与Runnable接口相比,Callable接口可以抛出异常4、通过线程池的方式实现多线程java中ThreadPoolExecutor实现多线程的方法参数说明corePoolSize核心线程数,核心线程池的大小,当一个任务提交到线

2022-06-10 09:23:37 83

原创 Linux下删除Mysql

linux

2022-06-09 20:57:18 1840

原创 Linux常用的命令

Linux

2022-06-09 20:56:36 151

原创 Linux常用的命令

man 命令用来查看man命令自身的帮助信息1.2 常用系统工作命令echo 命令echo 命令用于在终端输出字符串或提取变量提取后的值date 命令date 命令用于显示及设置系统的时间或日期常用的参数有%H 小时(00~23) %I 小时(00~22) %M 分钟(00~59) %S 秒(00~59)%t 跳格(Tab键) %j 今年中的第几天按照默认格式显示当前系统时间的date格式按照"年-月-日 小时:分钟:秒"显示当前系统时间的date格式查看今天是当年中的第几天reboot 命

2022-06-09 20:54:57 135

原创 Java中的static关键字

Java中的static关键字static为java中的关键字,可以修饰类中的方法、变量,以及修饰静态代码块当用static修饰的方法和变量时可以直接通过类名.方法名和类名.变量名来访问,不需要进行对象的实例化操作,方便在没有创建对象的时候来调用方法或者变量static修饰方法时,改方法称之为静态方法,由于static修饰的方法不需要通过对象的实例化来方法,所以在静态方法中不能访问非静态方法(实例方法)和非静态变量(实例变量),但是在非静态方法中可以访问静态方法3、static修饰变量当static修

2022-06-09 20:53:36 158

原创 Vim编辑器以及linux常用命令

yyddpShift+Gtar -xvf *.tarfirewall-cmd --list-portsfirewall-cmd --reloadsystemctl status/stop/start firewalld.servicesystemctl restart/status networkfirewall-cmd --zone=public --add-port=port/tcp --permanent

2022-06-09 20:40:28 45

原创 最大和的连续子数组

给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和,子数组是数组中的一个连续部分

2022-06-09 17:19:55 112

原创 股票获取最大利润

通过继承Thread类,并重写run方法2、实现Runnable接口实现Runnable接口,并重写run方法3、实现Callable接口实现Callable接口,并重写call方法1、Callable接口有返回值,通过FutureTask可以获取返回值2、与Runnable接口相比,Callable接口可以抛出异常4、通过线程池的方式实现多线程java中ThreadPoolExecutor实现多线程的方法参数说明corePoolSize核心线程数,核心线程池的大小,当一个任务提交到线

2022-06-09 17:19:07 77

原创 Java中实现多线程的方式

通过继承Thread类,并重写run方法2、实现Runnable接口实现Runnable接口,并重写run方法3、实现Callable接口实现Callable接口,并重写call方法1、Callable接口有返回值,通过FutureTask可以获取返回值2、与Runnable接口相比,Callable接口可以抛出异常4、通过线程池的方式实现多线程java中ThreadPoolExecutor实现多线程的方法参数说明corePoolSize核心线程数,核心线程池的大小,当一个任务提交到线

2022-06-09 17:17:47 60

原创 MySQL系列-MySQL体系结构

MySQL整体的逻辑结构可以分为4层,客户层、服务层、存储引擎层、数据层当向MySQL发送一条SQL语句的时候如果密码输入错误的话就会有以下提示如果出现MySQL密码忘记的情况下,可以通过以下方法进行登录2、关闭MySQL服务3、修改 vim /etc/my.cnf在/etc/my.cnf 添加一行 skip-grant-tables4、重新启动MySQL数据库5、以免密模式登录数据库6、登录mysql数据库7、修改密码your_password为自己想要替换的数据库密码修改/

2022-06-09 17:17:11 4567

原创 Linux测试端口的连通性

在日常开发过程中,有时会遇到需要测试测试某些端口是否可以连通的问题,常用的方法有以下2、curl ip:portcurl命令利用URL语法在命令行方式下工作的开源文件传输工具,也可以用来测试端口的连通性......

2022-06-09 17:16:13 1568

原创 Linux常用的命令

1 常用的系统工作命令1.1 执行查看帮助命令man 命令man 命令用来查看man命令自身的帮助信息MAN(1) Manual pager utils MAN(1) NAME man - an interface to the on-line reference manualsSYNOPSISman [-C file] [-d] [-D] [--warnings[=warnings]] [-R encoding] [-L locale]

2022-02-15 20:27:03 641

原创 Linux下删除Mysql

2、再次检查Mysql服务的状态,已经关闭服务[root@bp18425116f0cojd1vnz ~]# systemctl status mysql[root@bp18425116f0cojd1vnz ~]# find / -name mysql[root@bp18425116f0cojd1vnz ~]# rm -rf /usr/local/mysql - /usr/include/mysql /usr/bin/mysql /usr/lib/mysql /www/server/panel/ins

2022-02-14 10:33:29 823

空空如也

空空如也

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

TA关注的人

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