- 博客(60)
- 收藏
- 关注
原创 解决1130-Host‘ ‘is not allowed to connect to this MySQL server,实现远程连接本地数据库
解决1130-Host' 'is not allowed to connect to this MySQL server,实现远程连接本地数据库
2023-02-13 15:12:38
10413
1
原创 解决ERROR 1064 (42000): You have an error in your SQL syntax; check the manual...
在为Mysql修改密码时,遇到一个问题:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual...
2023-02-13 12:13:50
1406
1
原创 解决ERROR 1045 (28000): Access denied for user ‘root-p‘@‘localhost‘ (using password: NO)
工作的主机重装了系统,想重新为主机安装mysql,遇到了一个问题:ERROR 1045 (28000): Access denied for user 'root-p'@'localhost' (using password: NO)
2023-02-13 11:23:32
838
原创 核心显卡和独立显卡的区别
作为计算机的基础组成部分之一,显卡性能的强度将直接我们经常能在计算机中看到两种显卡,一张是核心显卡,另一张是独立显卡。那么这两张显卡有什么不同呢?
2023-01-12 17:28:59
5177
原创 固态硬盘和机械硬盘的区别分析
计算机的硬盘主要分为两类:固态硬盘和机械硬盘。而固态硬盘和机械硬盘也有他们的区别和各自的优缺点。他们的区别可以从以下方面来分析:
2023-01-11 13:52:20
965
原创 如何提高冒泡排序效率呢
冒泡排序是一种基于比较的排序方法,他的时间复杂都一般来说是O(N*N),那么如何优化冒泡排序的时间复杂度呢?我们可以通过提前终止来提前结束冒泡排序。方法也很简单,就是当某一次循环中元素完全不进行交换,那么我们可以认为此时的数组已经完成了排序,此时可以提前结束冒泡排序。
2023-01-10 15:42:33
676
原创 Hadoop大数据实战笔记
Hadoop简介:什么是Hadoop呢?Hadoop是一个开源分布式系统基础架构 ,用户可以在不了解分布式底层细节的情况下,开发分布式程序,利用集群的威力进行高速的运算和存储,适合处理非结构化数据。
2022-10-27 16:40:47
2066
原创 使用Selenium来爬取网页内容
Selenium Python 绑定提供了一个简单的 API 来使用 Selenium WebDriver 编写功能/验收测试。通过 Selenium Python API,我们可以直观地访问 Selenium WebDriver 的所有功能。
2022-08-10 15:05:22
11450
1
原创 用一个小demo入门SpringCloud微服务
SpringCloud是一个分布式的服务,那什么是分布式呢?分布式:将⼀个复杂问题拆分成若⼲个简单的⼩问题,将⼀个⼤型的项⽬架构拆分成若⼲个微服务来协同完成微服务包含四个主要结构:eurekaserver注册中心、configserver配置中心、provider服务提供者,consumer服务消费者等模块。什么是服务注册?在分布式系统架构中,每个微服务在启动时,将⾃⼰的信息存储在注册中⼼,叫做服务注册。什么是服务发现?服务消费者从注册中⼼获取服务提供者的⽹络
2022-04-28 17:38:27
599
2
原创 简单介绍冒泡排序
初步了解冒泡排序冒泡排序是一种基础的排序算法,该算法的核心思想是:比较相邻两个数的大小,并将较大的数移动到一边。冒泡排序的特性:1)就地性:冒泡排序不需要使用额外的数组空间。2)稳定性:冒泡排序不会改变两个相同大小的元素之间的位置。3)自适应性:冒泡排序的时间复杂度受到元素分布位置的影响。(优化冒泡排序的最佳时间复杂度是O(N),平均时间复杂度O(N^2))冒泡排序算法:void bubbleSort(int[] nums) { int n = nums.len
2022-04-27 17:29:47
350
原创 net start mysql MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。
在启动项目时,发现昨天能够跑的项目今天跑不了了。一看原来是mysql数据库出现了问题,远程数据库连不上了。那这可咋整啊?用管理员模式启动dos,输入net start mysql:出现问题:MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。这又是咋回事啊?mysql是否安装首先检查mysql的版本:mysql -V没有问题。检查环境变量然后检查一下环境变量的配置, 因为昨天仍然能够运行,所以应该不是环境变量配置的问题。系统变量:.
2022-04-22 13:07:15
14321
2
原创 MyBatis-Plus自动生成代码
这篇文章会介绍如何使用MyBatis-plus代码生成器完成代码的自动生成。第一步:添加依赖在pom.xml文件中添加依赖: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.5.1
2022-04-07 22:11:57
773
原创 后台数据库对接VUE实现增删改查
实现了后台的数据库的增删改查之后,我们需要在前端对接相关功能,所使用的工具是axios在控制台输入:E:\Spring_Vue管理系统\springboot\vue>npm i axios -S下载好之后,在src中新建一个utils包,导入request.js用来请求数据import axios from 'axios'const request = axios.create({ baseURL: '/api', // 注意!! 这里是全局统一加上了 '/api.
2022-04-07 17:44:30
5288
1
原创 SpringBoot集成Mybatis-Plus
安装Mybatis-Plus:在pom.xml文件中添加依赖<!-- mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.1<
2022-04-03 20:32:55
1981
原创 Java集合相关知识整合
集合是一个存储相同内容的容器。集合类主要由Map和Collection两个根接口派生而成。在Collection下面有三个子接口来继承它,这三个子接口分别是List接口、Set接口和Queue接口。List接口:public interface List<E> extends Collection<E>Set接口:public interface Set<E> extends Collection<E>Queue接口:
2022-04-02 20:07:02
1099
原创 解决跨域问题,如何进行跨域设置
前言:在写分页查询连接前后端数据时,出现了这个错误错误原因:出现跨域问题,因为前端的端口是8080,后台端口是9090,使用不同端口请求数据时,会出现跨域问题。解决方法:在项目中加入一个配置CorsConfig.javapackage com.example.springboot.config;import org.springframework.context.annotation.Bean;import org.springframework.context.anno
2022-03-29 17:51:02
1515
原创 SpringBoot实现增删改查
查询(Get):controller:@RequestMapping("/user")public class UserController { @Autowired private UserMapper userMapper; @GetMapping public List<User> index(){ List<User> all = userMapper.findAll(); return all;
2022-03-29 00:15:38
9067
原创 SpringBoot集成MyBatis实现数据查询
首先准备数据库:新建一个数据库表:使用MyBatis访问数据库:什么是MyBatis呢?MyBatis是一个ORM框架——Java和数据库建立增删改关系的框架创建一个实体类与数据库表属性一一对应getter和setter的作用:getter获取数据库对象的属性,setter将获取到的属性设置到对象中可以使用lombok简化代码@Date...
2022-03-27 20:47:45
2814
原创 学习如何搭建SpringBoot框架
SpringBoot是一个非常好用的框架,在项目中我们常常会用到它,今天我来分享一下如何来搭建一个SpringBoot框架。第一步:创建项目打开Idea,点击File->New->Project->Spring Initalizr选择依赖:即使不选择依赖也可以在后续pom.xml文件中添加点击Finish,Idea会自动生成一个SpringBoot项目,如此一来项目就创建好了。第二步:配置数据库到resource->application.proper
2022-03-27 17:34:51
3196
原创 从零开始学习使用VUE搭建一个管理系统页面
因为我项目中需要使用VUE,因此我接触到了VUE这个前端框架。我分享下学习VUE的流程。一、安装vue-cli:npm install -g @vue/cli# ORyarn global add @vue/cli二、配置vue的环境变量:否则会出现‘vue‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件的方法配置方法是:1、在命令行输入npm config list找到vue路径2、根据vue的路径找到vue.cmd文件。如果没有找到vue.cmd需
2022-03-25 21:25:41
9214
3
原创 SpringBoot+Vue+ElementUI实现后台管理系统
前言今天学习了如何搭建一个后台管理系统,因此打算记录并总结一下今天的学习内容。该项目是一个非常好用的后台管理系统模板,代码比较简单,项目功能比较通用,总之就是很推荐初学者学习。项目的大体项目框架是:SpringBoot+Vue+ElementUI后台是由SpringBoot,SpringData Jpa构成前台是基于Vue+ElementUI项目介绍:这个项目包含登录页面,用户管理的页面,个人信息的页面。项目包含登录和注册功能,用户可以从登录界面跳转到管理页面。登录:
2022-03-21 22:06:33
3791
2
原创 SpringBoot集成MyBatis
前言:今天学习了如何使用SpringBoot集成MyBatis,下面我将项目的过程再现一遍,记录下SpringBoot集成MyBatis的过程。简单了解下MyBatis,MyBatis是持久层框架,实现了对JDBC的封装,主要用于简化JDBC操作中的一些相对繁琐的步骤,例如参数的映射,结果的映射等。为什么使用MyBatis实现数据持久层呢?1、解耦,SQL可维护性高,可复用性高2、稳定/灵活(支持动态SQL),功能强大(池/日志/缓存)3、学习成本低项目大致流程:项目搭建-&
2022-03-19 14:37:13
1172
原创 SpringBoot+Vue实现增删改查
项目简述:一个小Demo,这是一个实现了数据的增删改查和分页功能的页面所用技术:前端——Vue+Element+JQuery后端——SpringBoot+Springdata jpa项目流程:1、创建项目选择Spring Initializr,确定项目的名称、位置、依赖、域名、SDK等属性注意:初学者SDK和JDK不要选择太高了,避免出现一些不必要的BUG或者未了解新的特性点击Next,可以设置Spring Boot版本,同理不要设置的太高了。同时,在此页面可以导
2022-03-18 22:43:00
11401
10
原创 报错:java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain
错误场景:使用springboot访问网站页面时出现HTTP Status 500 – Internal Server Error同时idea报错:错误原因:跨域配置报错在springboot版本高于2.4.0时不能使用*来设置allowedOrigins,而要使用allowedOriginPatterns作为替换修改方法:一、降低springboot的版本二、使用allowedOriginPatterns替换allowedOrigins找到原来的跨域配置修改后的跨域配.
2022-03-18 21:41:39
367
原创 使用Navicat连接mysql报错:Client does not support authentication protocol requested by server
Client does not support authentication protocol requested by server的意思是:客户端不支持服务器请求的身份验证协议出现错误的原因:当MySQL数据库由低版本升级到高版本8.0以上时,访问数据库服务时会报:Client does not support authentication protocol requested by server; consider upgrading MySQL client错误提示。解决办法:mysq
2022-03-18 11:38:33
15638
12
原创 104、求二叉树的最大深度
我用三种方法来解决二叉树的最大深度问题1、递归public class Soulution {// 递归 public int getdepth(TreeNode node){ if (node == null){ return 0; } int leftdepth = getdepth(node.left); int rightdepth = getdepth(node.right);
2021-12-12 20:37:20
275
原创 7天学SQL(2)
DAY3什么是关键字NULLs?在数据库中,NULL代表无的意思。如果某个字段没有添加到数据库,则会出现NULL。常见的解决方式是给字段设置默认值,比如数字的默认值设置为0,字符的默认值设置为""字符串。但在一些场景需要注意到底是使用默认值还是NULL,比如求平均值的时候如果使用默认值则,则会将默认值0加入计算,影响结果;如果是NULL则不会加入计算。在多表连接中,再出现数据不匹配时,会使用NULL来填充。可以使用 IS NULL 或者 IS NOT NULL来表示是否使用null。
2021-12-12 16:57:03
161
原创 7天学SQL
DAY1什么是SQL?SQL,全称Structure Query Language(结构化查询语言)什么是数据库?平时说到的数据库,一般是指关系型数据库Relational Database,数据库是用来存储大量数据的软件SQL和数据库有何联系?SQL是用来操作数据库中的数据的。如果把数据库比作盘子,数据就是盘子里的菜,而SQL就是筷子什么是关系型数据库呢?数据库由若干张表(Table)组成,表(Table)由行(rows)和列(Colum..
2021-12-10 13:22:00
1090
原创 使用WordPress快速搭建一个动态网站
一、选择合适的语言大部分编程语言都可以搭建动态网站,如Java、PHP、Python、Nodejs、Golang等。但是其中大部分不具备消费级产品,部署和配置极为麻烦。这次我们选择PHP这一款消费级生态非常完善的程序语言来完成网站搭建。其中WordPress和Discuz是PHP中运用最为广泛的程序二、搭建环境WordPress和Discuz所需要的环境很相似,都是PHP和MySQL数据库。考虑到兼容的问题,选择使用二款程序都支持的PHP7.0。三、准备域名和云主机可以在腾旭云、
2021-12-06 17:01:33
860
原创 关于域名备案
为什么要备案?如果未取得国家ICP备案的许可或者未履行备案手续,不能够进行网络信息服务。因此,所有对中国大陆进行互联网信息服务的网站必须进行ICP备案才能开通服务。什么是ICP(Internet Content Provideor)备案?ICP是网络内容提供商,是国家对非经营性互联网信息服务的备案制度,对经营性互联网信息服务的许可制度。域名备案需要哪些操作?1、提供已经实名认证过的网站域名(如果没有实名认证,会暂停解析域名)2、提供备案者所需要提供的材料(如,个人身份证,企业单位证件
2021-12-06 12:29:42
2279
原创 域名和IP地址的联系
什么是域名?什么是IP地址?在Internet上有成千上万台主机,为了区分这些主机,每一台主机都被分配一个IP地址。但是由于IP地址难以记忆,因此有了方便记忆的域名。域名由阿拉伯数字和英文字母、“-”、“.”组成,作用是方便记忆和沟通服务器的地址。域名和IP地址相对应,在Internet上有DNS(域名服务器)来将域名和IP地址相互转换。比如,我们在浏览器中输入域名,DNS会将域名转换为IP地址,然后根据IP地址能够找到服务器,如此就能访问到服务器提供的网站了。...
2021-12-06 11:55:54
1722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人