自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zdb

zdbya

  • 博客(260)
  • 资源 (3)
  • 收藏
  • 关注

原创 mysql开启远程连接

2、将host设置为%,表示任何ip都能连接mysql。3、刷新privileges。1、首选登录数据库、并打开。

2024-05-22 10:06:59 83

原创 mysqldump

mysqldump 是 MySQL 数据库备份工具,用于将数据库的数据和结构导出为 SQL 文件,方便后续恢复或迁移数据库。

2024-05-22 08:49:27 162

原创 SQL约束

SQL约束用于规定表中的数据规则,如果存在违反约束的数据行为,行为会被约束终止。约束可以在创建表时规定(通过CREATE TABLE语句),或者在表创建之后规定(通过ALTER TABLE语句)。

2024-05-21 14:44:59 334

原创 数据控制语言DCL

DCL:Data Control Language,用于管理数据库中数据访问权限的语言。

2024-05-21 14:16:22 236

原创 MongoDB基本命令

MongoDB是一个文档型数据库,数据以类似JSON的文档形式存储。MongoDB的设计理念是为了应对大数据量、高性能和灵活性需求。MongoDB使用集合(Collections)来组织文档(Documents),每个文档都是由键值对组成的。数据库(Database):存储数据的容器,类似于关系型数据库中的数据库集合(Collection):数据库中的一个集合,类似于关系型数据库中的表文档(Document):集合中的一个数据记录,类似于关系型数据库中的行(row),以BSON格式存储。

2024-05-17 13:31:27 865

原创 centos7常见操作

systemctl是用于管理系统服务的命令行工具。修改配置后(如开放了新的端口)要重启防火墙。指定要列出的是状态为已启用的服务。输出内容太多,指令使用的不多。2、切换到root用户权限。指定要列出的是服务单元,3、切换回个人用户权限。

2024-05-17 10:14:24 498

原创 Centos7安装MongoDB

2、验证,使用安装目录下 bin 目录的 mongo 客户端命令连接和访问 MongoDB,默认会链接到 test 数据库。命令打开系统文件,并在末尾加入以下内容后保存,最后使用 source /etc/profile 命令重启系统配置。2、然后依次执行以下4个命令,使之生效。3、进入 mongodb 目录,并创建文件夹。4、在 mongodb 目录下新建配置文件。命令新建开机启动配置文件,输入以下内容保存。(可选,但建议配置),打开文件输入以下内容。2、将解压后的目录移动到。5、配置环境变量,使用。

2024-05-16 23:04:58 404

原创 win10安装MongoDB

取消 install MongoDB Compass,要不然下载的很慢。MongoDB Compass为MongoDB可视化管理工具。cmd打开终端,输入mongod。

2024-05-16 15:21:09 309

原创 CSS2(一):CSS选择器

文章目录1、CSS基础1.1 CSS简介1.2 CSS编写位置1.2.1 行内样式1.2.2 内部样式1.2.3 外部样式1.2.4 样式优先级1.2.5 CSS代码风格2、CSS选择器2.1、基本选择器2.1.1 通配选择器2.1.2 元素选择器2.1.3 类选择器2.1.4 ID选择器2.1.5 总结2.2、CSS复合选择器2.2.1 交集选择器2.2.2 并集选择器2.2.3 后代选择器2.2.4 子代选择器2.2.5 兄弟选择器2.2.6 属性选择器2.2.7 伪类选择器(1)动态伪类(2)结构伪类

2024-05-14 21:13:06 1150

原创 HTML5

文章目录1、HTML5简介2、新增语义化标签2.1 布局标签2.2、状态标签2.2.1 meter标签2.2.2 progress标签2.3 列表标签2.4 文本标签2.4.1 文本注音2.4.2 文本标记3、新增表单功能3.1 表单控件新增属性3.2 input新增属性值3.3 form标签新增属性4、新增多媒体标签4.1 视频标签4.2 音频标签5、新增全局属性6、HTML5兼容性处理1、HTML5简介HTML5 是新一代的HTML 标准,2014年10月由万维网联盟(W3C)完成标准制定官网地

2024-05-12 22:07:21 1167 3

原创 docker(五):DockerFile

案例:自定义镜像myubuntu1、编写DockerFile2、在Dockerfile路径下,构建docker build -t 新镜像名字:TAG .注意:最后有个3、运行docker run -it 新镜像名字:TAG。

2024-05-12 21:18:51 801

原创 docker(四):数据卷

卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷。

2024-05-12 20:14:13 315

原创 docker的centos容器使用yum报错

2020 年 12 月 8 号,CentOS 官方宣布了停止维护 CentOS Linux 的计划,并推出了 CentOS Stream 项目,CentOS Linux 8 作为 RHEL 8 的复刻版本,生命周期缩短,于 2021 年 12 月 31 日停止更新并停止维护(EOL),更多的信息可以查看 CentOS 官方公告。拉取一个Centos镜像,并运行容器,容器安装vim,报错了。🔔 然后,生成缓存更新(第一次更新,速度稍微有点慢,耐心等待 2min 左右)🔔其次,修改 centos 文件内容。

2024-05-11 17:50:22 314 1

原创 docker(三):常用命令

attach Attach to a running container # 当前 shell 下 attach 连接指定运行镜像build Build an image from a Dockerfile # 通过 Dockerfile 定制镜像commit Create a new image from a container changes # 提交当前容器为新的镜像。

2024-05-11 16:24:30 857

原创 docker(一):docker简介

Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次镜像,处处运行”。Linux容器技术的出现就解决了这样一个问题,而 Docker 就是在它的基础上发展过来的。

2024-05-11 14:29:22 703

原创 docker(二):Centos安装docker

运行helloworld。安装DOCKER CE。更新yum软件包索引。

2024-05-11 14:26:45 262 1

原创 VMware安装centos7教程

其他教程:1、2、官网:阿里云:下面操作与Ubuntu安装一样,可参考:开启虚拟机!设置语言设置时区设置分区开始安装设置密码重启登录账号密码:

2024-05-11 10:24:42 392 1

原创 VMware Workstation 16 Pro安装教程

【代码】VMware Workstation 16 Pro安装教程。

2024-05-11 09:03:02 383

原创 HTML4(四)

2、针对IE浏览器的兼容性配置。6、针对搜索引擎爬虫配置。9、配置定义网页版权信息。10、配置网页自动刷新。3、针对移动端的配置。5、配置网页描述信息。8、配置网页生成工具。

2024-05-09 23:35:27 482

原创 HTML4(三):表单

文章目录表单1. 基本结构2. 常用表单控件2.1 文本输入框2.2 密码输入框2.3 单选框2.4 复选框2.5 隐藏域2.6 提交按钮2.7 重置按钮2.8 普通按钮2.9 文本域2.10 下拉框2.11 示例3. 禁用表单控件4. lable标签5. fieldset与legend标签6. 总结表单概念:一种包含交互的区域,用于手机用户提供的数据。1. 基本结构例:<!DOCTYPE html><html lang="zh-CN"><head>

2024-05-09 23:19:12 661

原创 HTML4(二)

文章目录1 开发者文档2 基本标签2.1 排版标签2.2 语义化标签2.3 行内元素与块级元素2.4 文本标签2.5 常用标签补充3 图片标签4 超链接标签4.1 跳转页面4.2 跳转文件4.3 跳转锚点4.4 唤起指定应用5 列表5.1 有序列表5.2 无序列表5.3 自定义列表6 表格6.1 基本结构6.2 表格标签6.3 表格属性6.4 跨行跨列1 开发者文档W3C官网: www.w3c.orgW3School: www.w3school.com.cnMDN: developer.mozil

2024-05-09 21:50:39 765

原创 第8章 索引index

索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制。一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引。索引相当于一本书的目录,是为了缩小扫描范围而存在的一种机制。对于一本字典来说,查找某个汉字有两种方式:第一种方式:一页一页挨着找,直到找到为止;即全字典扫描,效率低第二种方式:先通过目录(索引)去定位一个大概的位置,然后直接定位到这个位置,做局域性扫描,缩小扫描的范围,快速查找t_user。

2024-04-08 20:18:06 594

原创 第9章 视图view

我们以后面向视图开发的时候,使用视图的时候可以像使用table一样。视图不是在内存当中,视图对象也是。并且利于后期的维护,因为修改的时候也只需要修改一个位置就行,只需要修改视图对象所映射的SQL语句。**可以把这条复杂的SQL语句以视图对象的形式新建,**可以大大简化开发。每一次使用这个sql语句的时候都需要重新编写,很长,很麻烦,怎么办?假设有一条非常复杂的SQL语句,且需要在不同的位置上反复使用。作用:可以面向视图对象进行增删改查,对视图对象的增删改,是在公司中程序员之间沟通的术语。

2024-04-08 20:17:25 511 1

原创 数据库基础

一对一: 实际开发中,可能存在一张表字段太多,太庞大。这个时候要拆分表。没有拆分表之前:一张表。

2024-04-08 20:16:33 361

原创 第7章 事务

一个事务其实就是一个完整的业务逻辑,是最小的工作单元,不可再分。什么是一个完整的业务逻辑?假设转账,从A账户向B账户中转账10000.将A账户的钱减去10000(update语句)将B账户的钱加上10000(update语句)这就是一个完整的业务逻辑。以上的操作是一个最小的工作单元,要么同时成功,要么同时失败,不可再分。这两个update语句要求必须同时成功或者同时失败,这样才能保证钱是正确的。

2024-04-08 20:15:06 798

原创 MySQL存储引擎

InnoDB 表空间 tablespace 被用于存储表的内容(表空间是一个逻辑名称。索引文件 — 存储表上索引(mytable.MYI):索引是一本书的目录,缩小扫描范围,提高查询效率的一种机制。存储引擎是MySQL中特有的一个术语,其它数据库中没有。存储引擎是一个表存储/组织数据的方式。不同的存储引擎,表存储数据的方式不同。使用 MEMORY 存储引擎的表,其数据存储在内存中,且行的长度固定,这是mysql默认的存储引擎,同时也是一个重量级的存储引擎。InnoDB存储引擎最主要的特点是:非常安全。

2024-04-08 20:13:43 878

原创 第4章 数据操作语言DML

str_to_date函数把字符串varchar转换成日期date类型,通常在插入insert时使用。date_format函数将日期类型转换成特定格式的字符串。以上语句进行了默认格式转换,自动将数据库中的date类型转换成varchar类型。可以使用str_to_date函数进行类型转换,将字符串转换成日期类型date。str_to_date:将varchar类型转换成date类型。date_format:将date类型转换成varchar类型。date是短日期:只包括年月日信息。

2024-04-08 14:34:09 832

原创 第3章 数据定义语言DDL

DDL:数据定义语言:create(增)、drop(删)、alter(改)、truncate。主要是对表结构进行操作。

2024-04-08 14:24:59 1025 1

原创 第1章 MySQL概述

DB:数据库,存储数据的仓库DBMS:数据库管理系统,又称为数据库软件或者数据库产品,用于创建和管理数据库,常见的有MySQL、Oracle、SQL ServerDBS:数据库系统,数据库系统是一个通称,包括数据库、数据库管理系统、数据库管理人员等,是最大的范畴SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言。

2024-04-08 14:21:06 769

原创 navicat报错1045 - Access denied foruser ‘root‘@‘localhost‘(using password:YES)解决方法

navicat连接localhost报错。找到mysql安装路径,打开my.ini。2、在cmd上重新启动mysql服务。后续就可以正常连接本地了。

2023-12-23 11:42:31 524

原创 MyBatis-Plus详解

Wrapper: 条件构造抽象类,最顶端父类: 用于查询条件封装,生成 sql 的 where 条件: 查询条件封装: Update 条件封装: 使用Lambda 语法:用于Lambda语法使用的查询Wrapper: Lambda 更新封装Wrapper上面调用的是MyBatis-Plus提供的带有分页的方法,那么我们自己定义的方法如何实现分页呢?在UserMapper接口中定义一个方法/*** 根据年龄查询用户列表,分页显示。

2023-12-10 13:57:30 1075

原创 MyBatisX插件

MyBatis-Plus为我们提供了强大的mapper和service模板,能够大大的提高开发效率。但是在真正开发过程中,MyBatis-Plus并不能为我们解决所有问题,例如一些复杂的SQL,多表联查,我们就需要自己去编写代码和SQL语句,我们该如何快速的解决这个问题呢,这个时候可以使用MyBatisX插件。MyBatisX一款基于 IDEA 的快速开发插件,为效率而生。

2023-12-10 13:47:24 442

原创 maven下载安装与配置

将来 Maven 仓库中 jar 包越来越多,仓库体积越来越大,可能会拖慢 C 盘运行速度,影响系统性能。Maven 是一个用 Java 语言开发的程序,它必须基于 JDK 来运行,需要通过 JAVA_HOME 来找到 JDK 的安装位置。如果按照默认配置运行,Java 工程使用的默认 JDK 版本是 1.5,而我们熟悉和常用的是 JDK 1.8 版本。Maven 下载 jar 包默认访问境外的中央仓库,而国外网站速度很慢。XXXX_HOME 为Maven的安装路径,通常为bin目录的上一级。

2023-12-09 22:45:21 1203

原创 Navicat连接mysql8报错解决:1251- Client does not support authentication protocol requested by server

把mysql用户登录密码加密规则还原成mysql_native_password.经查,出现这种情况的原因是:MySQL8 之前的版本中加密规则是。之后重新使用navicat连接mysql,成功!,而在MySQL8之后,加密规则是。

2023-11-25 21:31:13 1017

原创 mysql8下载与安装教程

这里以从官网下载的MySQL8.1.0.msi为例。把mysql的bin路径添加到环境变量中。8、输入root账号的密码,next。6、之后弹出新的页面,next。4、自选安装路径,next。1、用管理员权限运行cmd。1、点击安装,next。3、输入mysql密码。

2023-11-25 21:16:32 4736 1

原创 SpringMVC(三)

SpringMVC中的拦截器用于拦截控制器方法的执行SpringMVC中的拦截器需要实现HandlerInterceptorSpringMVC的拦截器必须在SpringMVC的配置文件中进行配置:</</</</

2023-11-23 21:29:09 1521

原创 SpringMVC(二)

HttpMessageConverter,报文信息转换器,将请求报文转换为Java对象,或将Java对象转换为响应报文HttpMessageConverter提供了两个注解和两个类型:@RequestBody,@ResponseBody,RequestEntity,

2023-11-23 21:26:59 858

原创 SpringMVC(一)

1. SpringMVC简介1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如 Student、User 等一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,

2023-11-23 21:23:13 1163

原创 【狂神说】CSS3详解

CascadIng Style Sheet,层叠级联样式表CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动,。。。

2023-11-22 09:47:35 71

原创 C++函数指针变量

【代码】C++函数指针变量。

2023-11-20 14:55:35 157

小甲鱼pygame游戏《飞机大战》最终版.zip

Python的pygame小游戏《飞机大战》,里面包含整个项目代码,图片,音频等资源,能直接运行开始游戏

2020-09-01

外星人入侵(alien_invasion).zip

pygame小游戏,外星人入侵(alien_invasion);里面代码图片资源包齐全,代码有注释,可直接运行

2020-08-25

pygame游戏,玩个球(play the ball).zip

python入门pygame入门小游戏,玩个球(play the ball);小甲鱼游戏;欢迎下载! 图片和音乐素材里面都有,游戏能顺利运行

2020-08-06

空空如也

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

TA关注的人

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