自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习是最低成本的投资

学习是最低成本的投资

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

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

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

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

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

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

2023-08-08 17:07:44 1980

原创 【JS高级语法】JavaScript进阶Day01

JS作用域、JS垃圾回收机制、垃圾回收算法、闭包、变量提升、函数提升、动态参数、剩余参数、展开运算符、箭头函数、箭头函数参数、箭头函数this、数组结构、对象解构、forEach遍历数组、filter筛选数组

2024-07-17 09:19:37 856

原创 【web APIs】快速上手Day07(阶段实战-放大镜案例)

物品放大镜案例实战

2024-07-05 14:47:54 855

原创 【web APIs】快速上手Day06(正则表达式)

正则表达式、元字符、边界符、量词、字符类、过滤敏感字案例、修饰符和替换、正则插件、change事件、判断是否有类、综合案例-小兔鲜注册页面、登录页面、首页页面

2024-07-05 00:17:56 256

原创 【web APIs】快速上手Day05(Bom操作)

BOM、定时器-延迟函数、JS执行机制、location对象、navigator对象、history对象、本地存储localStorage、数组map 、join方法、综合案例-学生就业信息表实现页面刷新数据不丢失

2024-07-04 17:26:49 406

原创 【web APIs】快速上手Day04(Dom节点)

日期对象、时间戳、DOM节点操作、查找节点、增加节点、删除节点、倒计时案例、关闭广告案例、学生信息表案例

2024-07-04 11:04:04 801

原创 【web APIs】快速上手Day03(Dom事件进阶)

全选文本框案例、事件捕获、事件冒泡、阻止事件、解绑事件、鼠标经过事件的区别、两种注册事件的区别、事件委托、tab栏切换案例、页面加载时间、元素滚动事件、页面尺寸事件、元素尺寸与位置、实现bilibili点击小滑块移动效果、综合案例电梯导航

2024-07-01 15:53:10 1793

原创 品优购PC项目学习详解二(H5、CSS3综合案例Day10)

品优购项目列表页、注册页面制作、Web服务器介绍、本地服务器、远程服务器、免费服务器推荐

2024-06-27 16:51:07 701

原创 【web APIs】快速上手Day02(Dom事件基础)

事件监听、事件类型、鼠标事件、焦点事件、键盘事件、文本事件、事件对象、环境对象、回调函数、轮播图完整版、小米搜索框案例、按下回车发布评论案例、关闭广告案例、随机点名案例、事件监听版本、Tab栏切换案例

2024-06-13 09:03:24 1022

原创 【web APIs】快速上手Day01(Dom获取&属性操作)

DOM树、DOM节点、DOM对象、获取DOM对象、操作元素内容、操作元素属性、通过 style 属性操作CSS、操作类名(className) 操作CSS、通过 classList 操作类控制CSS、操作表单元素属性、自定义属性、定时器的开启与关闭、阅读注册协议、轮播图案例

2024-06-10 16:51:06 2004

原创 【JavaScript对象详解】 Day05

JS对象详解、对象属性、对象使用、方法和调用、遍历对象、遍历数组对象、null、内置对象、Math属性、Math方法、生成任意范围随机数、随机点名案例、猜数字游戏、猜数字游戏设定次数、生成随机颜色、基本数据类型、引用数据类型

2024-06-09 01:51:42 1063 1

原创 【JavaScript函数详解】Day04

javascript函数、函数声明与调用、形参和实参、参数默认值、返回值、函数作用域、变量访问原则、匿名函数、逻辑中断、(转换为Boolean型)

2024-06-08 10:13:02 993

原创 【JavaScript循环、数组详解】Day03

for语句循环嵌套、倒三角、九九乘法表、数组的基本使用、定义数组和数组单元、访问数组和数组索引、遍历数组、数组增删改查、arr.push()、arr.unshift()、arr.pop()、arr.shift()、arr.splice()、冒泡排序、数组排序、arr.sort()、升序排序、降序排序

2024-06-07 10:25:20 649

原创 【JavaScript基础详解】Day02

JS运算符、JS表达式、if 单分支语句、if 双分支语句、if 多分支语句、三元运算符、switch语句、断点调试、while循环、continue、break区别、终止循环、无限循环、ATM取款机综合案例

2024-06-06 19:24:37 1398

原创 品优购PC项目学习详解(H5、CSS3综合案例Day9)

品优购项目规划、品优购项目搭建、项目模块化开发、TDK三大标签SEO优化、网站favicon图标制作、header头部制作、shortcut制作、nav导航模块制作、footer底部制作

2024-06-04 18:11:03 581

原创 【HTML5&CSS3新特性】 (CSS精通必学 Day8)

多媒体标签、视频标签video、音频标签audio、新增表单元素、属性选择器、结构伪类选择器、伪元素选择器、CSS3滤镜filter、calc函数、CSS3过度、广义狭义H5

2024-06-03 10:50:53 823

原创 【JavaScript基础详解】Day01

JS引入方式、JS注释、JS输入输出、JS变量、JS数组基本使用、JS常量、JS数据类型、JS类型转换、综合案例

2024-06-02 17:51:31 952

原创 CSS高级技巧(CSS Day7,精通CSS必学)

CSS高级、CSS精灵图、字体图标、CSS三角、CSS用户界面样式、鼠标样式 cursor、轮廓线 outline、vertical-align 属性、溢出的文字省略号显示( text-overflow: ellipsis)、常见布局技巧、CSS初始化

2024-05-30 21:17:17 1008

原创 CSS定位详细教学(CSS从入门到精通第六天)

CSS定位、静态定位、相对定位、绝对定位、固定定位、粘性定位、父相子绝、元素的显示与隐藏、display显示、visibility可见性、overflow溢出等等

2024-05-29 20:35:27 1880

原创 综合案例(CSS从入门到精通第五天)

CSS属性书写顺序、CSS案例学成网在线页面制作

2024-05-29 20:12:49 674

原创 在阿里Anolis OS 8.9龙蜥操作系统部署CompreFace人脸识别技术

3.添加Docker的官方仓库。5.启动并启用Docker。8.更换docker镜像源。6.验证Docker安装。7.检查Docker版本。4.安装Docker。

2024-05-25 16:42:32 579

原创 在AnolisOS8.9系统安装docker-compose

下载docker-compose之前请先确保docker已经安装完,教程可以参考。

2024-05-25 16:35:50 407

原创 在阿里Anolis OS 8.9龙蜥操作系统安装docker

3.添加Docker的官方仓库。5.启动并启用Docker。8.更换docker镜像源。6.验证Docker安装。7.检查Docker版本。4.安装Docker。

2024-05-25 16:28:42 740

原创 CSS浮动详细教学(CSS从入门到精通学习第四天)

圆角边框、盒子阴影、CSS浮动、浮动特性、清除浮动

2024-05-22 19:36:03 1247

原创 css从入门到精通(CSS学习第三天)

CSS盒子模型、CSS三大特性、CSS内边距padding、外边距margin

2024-05-21 15:23:17 894

原创 CSS从入门到精通(CSS学习第二天)

Emmet语法、CSS复合选择器(后代选择器、子选择器、并集选择器、伪类选择器)、CSS的元素显示模式(块元素、行内元素)、CSS背景

2024-05-17 10:58:28 843

原创 CSS从入门到精通(CSS学习第一天)

CSS基础选择器(标签选择器、类选择器、id选择器、通配符选择器)、CSS字体属性、CSS文本属性

2024-05-17 09:58:17 827

原创 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 755 3

原创 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 1173

原创 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 221

原创 动态sql

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

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

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

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

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

原创 多线程&JUC

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

2024-02-28 10:03:07 1083

原创 RabbitMQ和Docker学习

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

2024-02-28 10:01:34 1284

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

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

2024-02-28 09:53:13 339

原创 MybatisPlus学习

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

2024-02-27 17:44:29 370

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

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

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

原创 反射和动态代理

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

2023-04-16 22:30:12 84

原创 File、IO流学习

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

2023-04-16 01:56:41 68

空空如也

空空如也

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

TA关注的人

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