自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springboot+vue项目部署在Centos系统教程(2024年最新版,手把手教学)

基于Springboot+vue的项目部署在Linux的Centos系统的教程,细节教学,学会可随意将喜欢的项目部署在Linux服务器上

2024-04-30 10:32:50 1117 3

原创 nginx在CentOS系统安装

通过使用EPEL,您可以访问大量的开源软件包,包括Web服务器、数据库、开发工具、版本控制系统、网络安全工具等等。如果状态显示为active (running),则表示安装成功。6.确认Nginx是否成功安装并运行。9.nginx配置文件存放位置。5.设置Nginx开机自启动。7.查询nginx访问日志。8.html文件存放位置。1.更新系统软件包列表。2.安装EPEL存储库。4.启动Nginx服务。

2024-04-30 09:07:47 499 2

原创 MySQL8.0版本在CentOS系统安装(2024最新版)

默认情况下,root用户是不运行远程登录的,只允许在MySQL所在的Linux服务器登陆MySQL系统。请注意,此配置仅仅是用于测试环境或学习环境的MySQL,如果是正式使用,请勿设置简单密码。MySQL默认绑定了3306端口,可以通过端口占用检查MySQL的网络状态。至此,MySQL就安装完成并可用了,请妥善保存好MySQL的root密码。安装完成后,启动MySQL并配置开机自启动。请注意,允许root远程登录会带来安全风险。允许root远程登录,并设置远程登录密码。[扩展],配置root的简单密码。

2024-04-30 09:04:07 981

原创 JDK8.0在CentOS系统安装(2024年最新版)

4、在opt文件夹下创建一个soft文件,用来专门放解压好的软件,并把刚刚解压的jdk放到soft重命名为jdk180。5、 进入到jdk180,输入pwd命令查看他的路径并复制,后面配置环境要用到。官网下载jdk-8u231-linux-x64.tar.gz安装包。1、 进入/etc/profile文件,对jdk的环境变量进行配置。这里填自己刚刚复制的路径(快捷键:shift+insert)2、 激活配置文件,并查看jdk是否安装成功。2.上传到虚拟机根目录/opt文件夹下。

2024-04-30 08:54:09 152

原创 动态sql

本文参考动态SQL可以根据具体的参数条件,来对SQL语句进行动态拼接。比如在以前的开发中,由于不确定查询参数是否存在,许多人会使用类似于where 1 = 1 来作为前缀,然后后面用AND 拼接要查询的参数,这样,就算要查询的参数为空,也能够正确执行查询,如果不加1 = 1,则如果查询参数为空,SQL语句就会变成SELECT * FROM student where ,SQL不合法。mybatis里的动态标签主要有。

2024-04-29 00:29:08 1199 2

原创 时间复杂度与空间复杂度

其中最常用的还是大O表示法

2024-03-01 09:48:31 312 1

原创 多线程&JUC

计算机当中线程的调度有两种,第一种是抢占式调度,第二种是非抢占式调度,JAVA当中采取的是抢占式调度。在JAVA当中线程的优先级分为10档,最小的是1,最大的是10,如果没有设置默认是5。在JAVA虚拟机当中关于线程真正定义的只有6种状态,没有定义运行状态,因为当线程抢夺到CPU执行权的时候,此时虚拟机会把当前线程交给操作系统去管理。线程:线程是操作系统能够进行运算调度的最小单位。以前写多线程的弊端:1.用到线程的时候就创建 2.用完之后线程消失。死锁产生的原因:在程序当中出现了锁的嵌套。

2024-02-28 10:03:07 1070

原创 RabbitMQ和Docker学习

docker-ce搭建镜像仓库可以基于Docker官方提供的DockerRegistry来实现。官网地址:https://hub.docker.com/_/registry。

2024-02-28 10:01:34 1240

原创 JAVA面试八股文—JAVA基础部分(1)

答:JDK包括JRE,JRE包括JVM答:==对比的是栈中的值,如果比较的是基本数据类型比较的就是变量值,如果比较的是引用类型,比较的就是堆中内存对象存放在栈中的地址equals:object中默认也是采用==比较,但是equals通常会重写,比如String类默认重写过了equals方法答:(1)如果修饰的是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;(2)如果修饰的是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。但是引用的值是可变的(1)ArrayList:底层数据结构是数组

2024-02-28 09:53:13 334

原创 MybatisPlus学习

枚举在给前端返回时,默认返回枚举项的名字,想自定义返回value或者desc就把@JsonValue注解加到谁上面。

2024-02-27 17:44:29 363

原创 Linux从入门到精通(上)

inux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。

2023-08-09 17:47:10 112 1

原创 Git、GitHub、Gitee快速上手,看这篇就够了

在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独 分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时 候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是 一个单独的副本。(分支底层其实也是指针的引用)众所周知,GitHub 服务器在国外,使用 GitHub 作为项目托管网站,如果网速不好的话, 严重影响使用体验,甚至会出现登录不上的情况。针对这个情况,大家也可以使用国内的项 目托管网站-码云。

2023-08-08 17:07:44 1794

原创 反射和动态代理

5.3 额外扩展动态代理,还可以拦截方法比如:​ 在这个故事中,经济人作为代理,如果别人让邀请大明星去唱歌,打篮球,经纪人就增强功能。​ 但是如果别人让大明星去扫厕所,经纪人就要拦截,不会去调用大明星的方法。

2023-04-16 22:30:12 78

原创 File、IO流学习

getName()细节:1.如果调用者是文件,会把文件名和后缀名一起返回。2.如果调用者是文件夹,返回的就是文件夹的名字。mkdirs()也能创建单级文件夹,所以以后创建文件夹常用mkdirs()。delete()删除有内容的文件夹时会返回false。练习题:在当前模块下的aaa文件夹中创建一个a.txt文件练习题2:定义一个方法找某一个文件夹中,是否有以avi结尾的电影(暂时不需要考虑子文件夹)

2023-04-16 01:56:41 61

原创 方法引用学习

1.方法引用概述2.方法引用的分类2.1 引用静态方法2.2引用成员方法2.3 引用构造方法

2023-04-11 20:43:20 33

原创 Stream流介绍

练习:定义一个集合,并添加一些整数1,2,3,4,5,6,7,8,9,10 过滤奇数,只留下偶数。练习:创建一个ArrayList集合,并添加以下字符串,字符串中前面是姓名,后面是年龄。2.4 一堆零散数据获取Stream流(前提条件:这堆零散数据需要是同种数据类型)保留年龄大于等于24岁的人,并将结果收集到Map集合中,姓名为键,年龄为值。2.把"张"开头的,长度为3的元素再存储到新集合中。泛型里不能写基本数据类型,所以写Integer。1.把所有以“张”开头的元素存储到新集合中。

2023-04-11 03:41:51 36

原创 网络编程学习

此时控制台打印会输出乱码,传中文会乱码,传英文字母正常,因为服务端读的时候是一个字节一个字节读的,而一个中文占3个字节。允许发送端这个类可以重复的运行多次,这样发送端就可以运行多个了,然后在接收端都能接到。TCP/IP参考模型(或TCP/IP协议):事实上的国际标准。6.2 三次握手和四次挥手。6.1 发送和接收数据。

2023-04-11 00:11:59 47

原创 JAVA集合学习

List系列集合:添加的元素是有序、可重复、有索引Set系列集合:添加的元素是无序、不重复、无索引list集合遍历方式:1.迭代器方式2.增强for3.Lambda表达式简写后如下:4.普通for循环5.列表迭代器。

2023-04-07 19:11:52 58

原创 微服务医院挂号系统学习

前后端分离的微服务医院挂号项目

2023-03-24 01:55:27 313 1

原创 微服务学习

intercept是SpringMvc的东西,主要拦截进入controller的请求,而filter不管什么东西只要请求全部过来(不管访问.js、.css还是controller里面的东西全部都有经过过滤器)Nacos下载完之后需要先把nacos-mysql.sql表拖进数据库,然后改配置文件,第一次启动还需要把默认的集群模式改成standalone(单机模式)先导入openfeign的依赖,然后开启feign的客户端,然后写一个api做远程调用,用的时候直接注入api即可。服务雪崩的核心本质是什么?

2023-03-15 15:45:55 65

原创 Spring学习笔记

Spring提供@Component注解的三个衍生注解@Controller: 用于表现层bean定义@Service:用于业务层bean定义@Repository:用于数据层bean定义组件里面加名字,调用bean的时候用名字调用组件里面不写名字,调用bean的时候用类型调用。

2023-03-11 16:42:34 136 1

原创 SpringBoot学习

5.3缓存供应商变更:Ehcache5.4缓存供应商变更Redis。

2023-03-11 16:41:23 79

原创 力扣刷题:判断是否是回文数

判断输入的数字是否是回文数

2022-08-05 19:57:59 113

原创 C语言、数据结构链表

链表的创建、搜索、删除、清除等,C语言、数据结构通用。

2022-08-01 22:22:05 128

原创 v-bind和v-model的区别与联系

v-bind和v-model的区别与联系

2022-08-01 21:37:32 174

空空如也

空空如也

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

TA关注的人

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