自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二叉查找(排序)树、平衡二叉树、B树、B+树、234树、红黑树

二叉查找树就是一颗二叉树,他的左节点比父节点要小,右节点比父节点要大,它的高度决定查找效率。AVL树是一个高度自平衡的树,即AVL树的根节点的左右子树的高度差不超过绝对值1。且左右子树本身也是二叉平衡树。另外AVL树具备BST树的全部特性。AVL树查询的时间复杂度为O(logN),即每次查询都是二分查找。

2022-02-18 20:06:32 1950 1

原创 计算机等级考试四级数据库——操作系统知识整理

操作系统概论 在不同类型的操作系统中,批处理操作系统的缺点是缺少交互性 在计算机存储体系中,操作系统涉及的存储设备为寄存器、高速缓存、内存、硬盘 操作系统为用户提供了多种使用接口,它们是图标和菜单、命令行、系统调用 组成操作系统的主要部分是存储管理、设备管理、文件管理、进程线程管理 采用多道程序设计技术,能有效提高系统的并发性 若一个单核处理机的系统中有多个进程存在,则这些进程是并发运行的 Android操作系统特性是支持移动应用和支持网络

2021-11-15 09:58:37 1891 1

原创 计算机等级考试四级数据库——数据库原理知识整理

数据库原理概述 数据库用户有各种类型,为了方便使用,DBMS应该提供各种不同类型的用户界面 数据是描述现实世界事务的符号记录;数据是信息的载体;信息是数据的内涵;信息是数据的语义解释 为了便于统一的数据管理和控制,DBMS必须提供数据的安全性保护、数据库的备份和恢复、定义和确保数据库完整性、并发控制、数据查询处理与优化 信息与数据的关联:数据是信息的符号表示或称载体;信息是数据的内涵;是数据的语义解释 数据模型由数据结构、数据操作和完整性约束三部分组成

2021-11-15 09:58:05 6247 4

原创 Vue报错:Parsing error: No Babel config file detected for XXXX

package.json中添加"requireConfigFile": false。通过vue脚手架创建项目后提示报错。

2025-01-04 11:15:51 138

原创 同步仓库 ‘AppStream‘ 缓存失败,忽略这个 repo。

修改 [docker-ce-stable] 中的enable值。替换所有的baseurl。

2024-12-24 15:23:48 291

原创 npm ERR! errno -4071

npm install --registry=https://registry.npmmirror.com npm ERR! errno -4071

2024-12-18 15:13:24 241

原创 Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request canceled while

问题:Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)修改docker配置文件。换成阿里云加速器的地址。方法二:手动指定仓库。

2024-11-05 21:36:43 11380 5

原创 kali开启ssh服务

把第33行PermitRootLogin 把它修改为 yes。设置开机自启动ssh服务。查看22端口是否被开启。

2024-11-01 18:42:13 289

原创 VirtualBox安装KaliLinux

VirtualBox会自动导入镜像文件,点击启动就行。键盘⬆⬇选择zh_CN.UTF-8。解压刚下载的文件并双击蓝色图标。用户名kali,密码kali。选择zh_CN.UTF-8。确定本机已经开启了虚拟化。更改kali为桥接模式。

2024-11-01 18:08:36 390

原创 KaliLinux开启SSH

将 PermitRootLogin without-password(第33行) 改为 PermitRootLogin yes 并去掉前面的注释符号(#)#PasswordAuthentication yes(第57行)的注释去掉,如果是no就改为yes保存后重启。

2024-10-31 13:05:10 249

原创 KaliLinux设置中文

选中zh_CN.UTF-8为默认语言。⬆或者⬇选择zh_CN.UTF-8。

2024-10-29 11:08:59 218 1

原创 VMware 安装Rockylinux9.4基础配置

下载rockrlinux。

2024-10-29 00:10:45 393 1

原创 MySQL自动生成亿级数据

MySQL自动生成亿级数据

2023-03-20 08:22:21 658

原创 C语言服务端端口监听

C语言连接成功MySQL后需要监听端口发来的消息,最后使用NetAssist测试,但需要改成你虚拟机的ip和端口

2023-02-28 09:13:49 1166

原创 C整合MySQL增删查改

C语言连接MySQL进行增删改查,为了帮助小白理解,能打注释的地方都打上了,C语言就是调用函数,而Java把这些函数都封装了,这是最大的不同

2023-02-28 08:30:56 466

原创 C语言连接MySQL数据库

随便记录下,连接到虚拟机的MySQL

2023-02-08 17:14:45 182

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.mybatis

ERROR:2022-12-06 19:26:30.260 ERROR 23376 --- [nio-8080-exec-1]o.a.c.c.C.[.[.[/].[dispatcherServlet]:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibat

2022-12-06 19:33:00 319

原创 Field userMapper in com.example.mybatis.service.UserService required a bean of type ‘com.example.myb

Field userMapper in com.example.mybatis.service.UserService required a bean of type 'com.example.mybatis.mapper.UserMapper' that could not be found.userservice中的userMapper字段需要一个'com.example.mybatis.mapper类型的bean。无法找到的UserMapper。

2022-12-06 17:40:34 2248 2

原创 An incompatible version [1.2.33] of the Apache Tomcat Native library is installed

ERROR:An incompatible version [1.2.33] of the Apache Tomcat Native library is installed, while Tomcat requires version [1.2.34] 意为:安装了不兼容的Apache Tomcat原生库版本[1.2.33],而Tomcat需要的版本[1.2.34]

2022-12-06 17:26:02 3493 1

原创 vue中使用vueImageVerify实现简单的图片验证码功能

前言:在springboot+vue的前后端分离项目中,使用最简单的方式完成登陆页面验证码功能

2022-11-26 19:39:37 1452

原创 Element UI中的Descriptions描述列表

使用html做一个简单的展示页面,包含Descriptions描述列表。

2022-11-13 12:51:23 6679

原创 Centos忘记密码的解决办法

Centos忘记密码的解决办法

2022-11-10 16:08:33 9740 4

原创 打印输出Arraylist对整型&&字符增删改查方法开始结束的用时

使用姓名生成器计算array list时间

2022-11-09 23:22:27 1562

原创 用Java实现四则运算算数表达式计算器(包含+-*/()运算)

识别运算表达式,当识别到=号后计算结果,如果识别不到=输入,则报错。同时,对错误输入进行处理,包含处理:输入括号数量错误、输入非数字错误、非运算符错误。

2022-11-09 23:09:30 1892

原创 Excel导入数据库

导入CSV文件(1)先根据CVS字段 在Mysql中,创建一个表结构(空表)用中文写字段名(2)、接着,将要导入的文件的字段名字改为用英文显示,如下图(3)、将要导入的Excel表格另存为CSV格式(4)、用Notepad打开csv文件修改编码格式为utf-8并保存(5)、鼠标右键导入表(6)、可以看见中文字段(7)、导入完成...

2022-03-13 12:02:12 994

原创 javaSE——集合(四)

一、Map集合1、Map接口Map用于保存具有映射关系的数据Key-Value,Map里保存着这两组数据,它们都可以使任何引用类型的数据,key和value可以是任何引用类型的数据,会封装到HashMap$Node对象中,但key不能重复,key只能有一个为null,value可以有多个null。所以通过指定的key就可以取出对应的value,常用String类作为Map的keyMap 没有继承 Collection 接口, Map 提供 key 到 value 的映射,可以通过“键”查找.

2022-03-03 16:20:55 682

原创 javaSE——集合(三)

HashSet类实现了Set接口,不保证Set的迭代顺序,特别是它不保证该顺序恒久不变。HashSet按Hash算法来存储集合中的元素,因此具有很好的存储和查找性能。底层数据结构是哈希表。

2022-03-02 21:29:44 354

原创 SSH服务器拒绝了密码。请再试一次。

Xshell连接Virtualbox虚拟机,显示SSH服务器拒绝了密码。请再试一次。

2022-01-04 12:43:44 1327

原创 MySQL——查询操作

一、单表查询1、查询所有字段SELECT * FROM table_name;2、查询指定字段语法:SELECT [ALL | DISTINCT]{* | table.* | [table.field1[as alias1][,table.field2[as alias2]][,...]]}FROM table_name [as table_alias][left | right | inner join table_name2] -- 联合查询[WHERE ...] -- 指

2022-01-02 16:15:23 2623

原创 javaSE——集合(二)

ArrayList中维护了一个Object类型的数据elementData;当创建ArrayList对象时,如果使用的是无参构造器,则初始elementData容量为0,第一次添加时,扩容elementData为10,如需要再次扩容,则扩容elementData为原来的1.5倍;如果使用的是指定大小的构造器,则初始elementData容量为指定大小,如果需要扩容,则直接扩容elementData为原来的1.5倍

2021-12-15 22:53:47 675

原创 Mybatis(一)

一、Mybatis1、简介MyBatis 是一款优秀的持久层框架;它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。2、优点1、简单易学mybatis本身就很小且简单。没有任何第三方依赖,最简单安装只要两个jar文件+配置几个sql

2021-12-14 23:40:19 312

原创 javaSE——集合(一)

集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。

2021-12-14 23:24:09 568

原创 Spring MVC(一)

一、SpringMVC1、MVCM:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类: 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等 一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。 V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器

2021-12-14 23:20:17 1023 1

原创 Spring MVC(二)

一、@RequestMapping1、@RequestMapping注解功能@RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起来,建立映射关系。SpringMVC 接收到指定的请求,就会来找到在映射关系中对应的控制器方法来处理这个请求。2、@RequestMapping注解使用@RequestMapping标识一个类时设置映射请求的请求路径的初始信息;标识一个方法时设置映射请求请求路径的具体信息@Controller@RequestMapping("/te

2021-12-14 23:20:07 422

原创 Spring MVC(三)

一、JSON1、概念JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。2、JSON语法规则 数组(Array)用方括号(“[]”)表示。 对象(Object)用大括号(”{}”)表示。 名称/值对(name/value)组合成数组和对象。 名称(name)置于双引号中,值(value)有字符串、数值、布尔值、null、对象和数组。...

2021-12-14 23:19:58 1073

原创 JavaWeb(二)

一、Servlet高级应用1、HttpServlet(1)、简介HttpServlet是Servlet接口的一个实现类,并且它是一个抽象类,servlet.http包中定义了采用HTTP通信协议(一个无状态协议)的HttpServlet类。HttpServlet继承了GenericServlet,而GenericServlet实现Servlet接口,所以我们可以同构继承HttpServlet来创建一个Servlet。(2)、响应流程 Web客户向Servlet容器发出Http请求

2021-12-14 22:58:56 247 1

原创 JavaWeb(一)

一、Http1、简介(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。 文本:html,字符串,… 超文本:图片,音乐,视频,定位,地图.…… 端口:80 2、Http请求客户端——>发请求(Request)——>服务器3、Http响应服务器——>响应——>客户端二、Servlet1、简介Servlet是运行在服务器上的一个java小程序,它可以接收客户端发送过来的请求,并响应数据给客户端开发一个S

2021-12-14 22:56:25 1481

原创 SpringBoot(二)

JSR是Java Specification Requests的缩写,意思是Java 规范提案。JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,Hibernate Validator 是 Bean Validation 的参考实现 . Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加constraint。Springboot中可以用@validated来校验数据,如果数据异常则会统

2021-11-20 19:50:52 3704

原创 谷粒商城——递归查询子菜单方法分析

递归查询子菜单实体类CategoryEntity /** * 形成树型结构 * @TableField 该注解的false表示表中不存在该字段,只是自定义的字段,方便编码 */ @TableField(exist = false) private List<CategoryEntity> children;CategoryController层 /** * 查出所有分类和子分类列表,以树型结构组成 ...

2021-11-20 18:59:06 1571 1

原创 Linux——最小化安装CentOS 7

Virtualbox 安装centos7虚拟机的图文教程详解

2021-11-16 13:39:26 1236

空空如也

空空如也

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

TA关注的人

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