自定义博客皮肤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)
  • 收藏
  • 关注

原创 Linux软件安装

在Ubuntu 16 之前要使用apt-get install 软件包来安装,在Ubuntu 16 之后可以直接使用apt install 软件包来安装。

2023-04-26 21:39:32 188

原创 UbuntuSSH 无法远程连接问题Failed to start ssh.service: Unit ssh.service not found.

UbuntuSSH 无法远程连接问题Failed to start ssh.service: Unit ssh.service not found.

2023-04-25 14:35:18 1107 1

原创 Linux安装与常用命令

Linux系统中的目录是所有目录的顶点目录结构像一颗倒挂的树bin:存放二进制可执行文件boot:存放系统引导时使用的各种文件dev:存放设备文件etc:存放系统配置文件home:存放系统用户的文件lib:存放程序运行所需的共享库和内核模块opt:额外安装的可选应用程序包所放置的位置root:超级用户目录sbin:存放二进制可执行文件,只有root用户才能访问tmp:存放临时文件usr:存放系统应用程序var:存放运行时需要改变数据的文件,例如日志文件。

2023-04-25 11:27:28 362

原创 Git安装与使用

Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。本地仓库:开发人员自己电脑上的Git仓库远程仓库:远程服务器上的Git 仓库commit:提交,将本地文件和版本信息保存到本地仓库push:推送,将本地仓库文件和版本信息上传到远程仓库pull:拉取,将远程仓库文件和版本信息下载到本地仓库。

2023-04-17 21:49:19 253

原创 私服配置说明

私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,用来代理位于外部的中央仓库,用于解决团队内部的资源共享与资源同步问题。依赖查找顺序:本地仓库=>私服=>中央仓库私服在企业项目开发中,一个项目/公司,只需要一台即可(无需我们自己搭建,会使用即可)。

2023-04-04 16:54:35 230

原创 Maven继承与聚合

概念:继承描述的是两个工程间的关系,与java中的继承相似,子工程可以继承父工程中的配置信息,常见于依赖关系的继承。

2023-04-04 16:26:27 315

原创 如何实现内网穿透

如果你想在自己的电脑上搭建网站并且让别人访问到,你可以看看这篇文章。在一般情况下, 我们在本机搭建的网站别人是无法访问的,这时候我们就需要内网穿透。

2023-04-02 21:15:50 1098

原创 MySQL进阶(二)多表查询

数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失败。事务是一个不可分割的工作逻辑单元。

2023-04-02 17:57:54 127

原创 MySQL进阶笔记(一)约束

外键用来让两个表的数据之间建立链接,保证数据的一致性和完整性。

2023-04-02 13:28:18 110

原创 Java之线程

注意:currentThread()方法是Thread类的静态方法,可以直接使用Thread类调用,这个方法是在哪个线程执行中调用的,就会得到哪个线程对象。注意: Executors的底层其实也是基于线程池的实现类ThreadPoolExecutor创建线程池对象的。●新任务提交时发现核心线程都在忙,任务队列也满了,并且还可以创建临时线程,此时才会创建临时线程。●核心线程和临时线程都在忙,任务队列也满了,新的任务过来的时候才会开始任务拒绝。每次只能一个线程进入,执行完毕后自动解锁,其他线程才可以进来执行。

2023-03-18 21:21:34 93

原创 Java之动态代理

2.创建一个实现类的对象,该对象为业务对象,紧接着为业务对象做一个代理对象。1.必须有接口,实现类要实现接口(代理通常是基于接口实现的)。

2023-03-18 16:54:35 96

原创 Java之IO流

注意:JDK 7 以及 JDK 9的()中只能放置资源对象,否则报错,什么是资源呢?读取的性能得到了提升,读取中文字符输出无法避免乱码问题。一般不用read() 方法读取单个字节,性能慢,使用读取字节数组方法,性能较快。字节缓冲输出流自带了8KB缓冲池,数据就直接写入到缓冲池中去,写数据性能极高了。字节缓冲输入流自带了8KB缓冲池,直接从缓冲池读取数据,所以性能较好。文件字节输出流(FileOutputStream)写数据出去的API。1,字节流适合做一切文件数据的拷贝(音视频,文本)

2023-03-18 16:28:43 160

原创 Java之注解

Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、构造器、方法、成员变量、参数等都可以被注解进行标注。自定义注解就是自己做一个注解来使用。public @interface 注解名称 {public 属性类型 属性名() default 默认值;

2023-03-17 23:04:13 109

原创 Java之反射

反射是指对于任何一个Class类,在"运行的时候"都可以直接得到这个类全部成分。在运行时,可以直接得到这个类的构造器对象:Constructor在运行时,可以直接得到这个类的成员变量对象:Field在运行时,可以直接得到这个类的成员方法对象:Method这种运行时动态获取类信息以及动态调用类中成分的能力称为Java语言的反射机制。

2023-03-11 11:10:00 94

原创 使用vue完成todolist小案例

首先添加一个输入框和button,输入框通过 v-model绑定text属性,输入框的内容发生改变时vue中的text也随之发生改变,button绑定add()方法 点击button时触发 add方法,把输入框的内容添加到vue中的lists。完成按钮绑定doneTask(item,index)方法,删除按钮绑定deleteTask(index) 方法,新建任务可以把任务添加到待办任务中,待办的任务可以选择完成或删除。每添加一条任务都可以点击完成或删除。2.2 methods部分。2.1 数据模型部分。

2023-03-10 10:51:34 387

原创 vue简单的登录、注册功能

注册页面加了些css,增加了一些判断,输入的账号需要大于等于3个字符,密码需要大于等于6个字符。这里使用的是vue3。

2023-03-10 09:46:03 1083

原创 MySQL基础笔记(八)DQL

很多时候,我们需要将数据库中的数据查询出来并展示在页面给别人看,数据库其实是很多的,不可能在将所有的数据在一页进行全部展示,而页面上会有分页展示的效果。对于数据库的查询是灵活多变的,需要根据具体的需求来实现,而数据库查询操作也是最重要的操作,所以这部分比较重点。执行时机不一样:where 是分组之前进行限定,不满足where条件,则不参与分组,而having是分组之后对结果进行过滤。查询男同学和女同学各自的数学平均分,以及各自人数,要求:分数低于70分的不参与分组,分组之后人数大于2个的。

2023-03-09 17:12:43 67

原创 MySQL基础笔记(七)DML

DML主要是对数据进行增(insert)删(delete)改(update)操作。注意:如果update语句没有加where条件,则会将表中所有数据全部修改!将张三的生日改为 1999-12-12 分数改为99.99。

2023-03-09 16:53:16 104

原创 MySQL基础笔记(六)navicat使用

Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。这套全面的前端工具为数据库管理、开发和维护提供了一款直观而强大的图形界面。

2023-03-09 16:37:19 178

原创 MySQL基础笔记(五)DDL:操作表

操作表也就是对表进行增(Create)删(Retrieve)改(Update)查(Delete)。我们创建的数据库中没有任何表,因此进入mysql自带的mysql数据库,执行上述语句查看。注意:其他类型参考资料中的《MySQL数据类型].xlsx》注意:最后一行末尾,不能加逗号。DESC 表名称;

2023-03-09 16:28:42 91

原创 MySQL基础笔记(四)DDL:操作数据库

从上面的效果可以看到虽然db1数据库已经存在,再创建db1也没有报错,而创建db2数据库则创建成功。而在创建数据库的时候,并不知道db1数据库有没有创建,直接再次创建名为db1的数据库就会出现错误。数据库创建好了,要在数据库中创建表,得先明确在哪儿个数据库中操作,此时就需要使用数据库。上述查询到的是的这些数据库是mysql安装好自带的数据库,不要操作这些数据库。为了避免上面的错误,在创建数据库的时候先做判断,如果不存在再创建。操作数据库主要就是对数据库的增删查操作。

2023-03-09 16:23:06 70

原创 MySQL基础笔记(三)SQL概述

通过SQL语句对数据库、表、数据进行增删改查操作。英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”

2023-03-09 16:16:15 62

原创 MySQL基础笔记(二)MySQL安装

MySQL安装与配置环境

2023-03-09 11:12:14 118

原创 MySQL基础笔记(一)数据库相关概念

数据库相关概念

2023-03-08 23:54:49 153 1

转载 AWS S3的6种存储类别

AWS对象存储组合,AWS在其S3产品组合中提供了六个对象存储类别。在用户选择之前,需要考虑这六个数据存储维度:在单个或多个AWS区域和可用区域中存储数据的持久性和冗余性、可用性和正常运行时间、性能、持续时间、访问频率、容量。......

2022-07-03 22:56:51 4759 1

空空如也

空空如也

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

TA关注的人

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