自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (1)
  • 收藏
  • 关注

原创 msql检索包含中文的记录

检索包含中文的条目

2024-03-11 18:45:00 555

原创 浏览器深色模式

edge、Chrome浏览器中的深色设置

2024-01-12 19:15:00 554

原创 win中查看MD5、Linux中查看MD5

win中查看MD5、Linux中查看MD5。

2023-12-12 11:57:55 654

原创 praseInt 和 逻辑或连用

praseInt 和 || 连用

2023-11-28 21:15:00 574

原创 Ruoyi-cloud / 若依 SpringCloud服务器部署

ruoyi-cloud 服务器部署

2023-11-28 20:30:00 1804

原创 Linux / Ubuntu磁盘扩容

Linux / Ubuntu 磁盘扩容

2023-08-16 00:03:26 635

原创 stop job is running for Advanced key-value store

删除 .lck 这几个目录

2023-08-15 21:03:16 657

原创 Update the WSL kernel by running “wsl --update“ or……【老电脑装Docker】

打开Docker一直报这个界面,然后就退出。根据上面的意思,试着更新了下。等待更新完成后成功进入。

2023-07-05 22:05:05 868

原创 Wifi图标消失,只剩小飞机【2】

windows wifi图标消失的解决方式

2023-02-06 10:26:25 200 1

原创 修改Jar包中的class文件

修改已经打包的Jar包

2022-09-15 15:45:50 3471

原创 自定义脚本实践-------有谱* 自动播放

自动点击脚本

2022-07-10 21:01:53 2101 2

原创 Vscode新建html页面没有模板

文件 --> 新建文件 --> html结果新建的html页面没有模板然后 输入 ! 叹号,Enter 即可

2022-04-28 12:52:15 1136

原创 数据库导入时遇到:1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘

Unknown collation: ‘utf8mb4_0900_ai_ci’今天导入数据库时遇到了这个问题经过查询,解决了这个问题1、问题的原因其原因就是数据库的字符集和排序规则问题如图所示,这个数据的语句中有标明其使用的 字符集 和排序规则-- ------------------------------ Table structure for admin_menu-- ----------------------------DROP TABLE IF EXISTS `admin_m

2022-04-21 19:00:54 2758

原创 Spring Boot中html、js、Css、图片等应该放在什么位置

初次接触SpringBoot的小伙伴,对于前后端合并在一起的小项目,静态资源的放置可能有一丢丢疑惑。其实非常简单,这里简单举个例子方便大家理解前后端合并的SpringBoot项目,其静态资源都放在src/main/resource目录下而resources目录又可以根据具体的使用途径分为的public、static、template 等目录再进入html 页面 看一下具体的使用路径由于我在template 文件夹下放置了 html 文件,所以这里的路径就是先用 .. 返回上一级-->

2022-04-21 08:25:50 13282

原创 下载 Chrome插件 crx的教程

下载 Chrome插件 crx的教程1、通过网站直接进行下载极简插件https://chrome.zzzmh.cn/#/search简单好用,检索直接进行下载,不需要关注乱七八糟的公众号2、使用Get Crx 进行下载安装Crx插件点击Get Crx 的扩展,点击 Get Crx of this extension即可进行保存...

2022-04-21 07:45:49 3489

原创 【bug日记】TypeError: Cannot read properties of undefined (reading ‘$createElement‘)

刚上手Vue时,遇到了一个路由跳转的问题控制台报错vue-router.esm.js?fe87:2316 TypeError: Cannot read properties of undefined (reading '$createElement')折腾了一会儿,最后发现是 component 的后面多加了一个 “ s ”唉。。。。。。失之毫厘,谬以千里。...

2022-04-20 20:32:49 2560 3

原创 Vue打包整合到SpringBoot项目时遇到 js 和 Css 404的问题

当使用Vue 和SpringBoot 分别开发前后端,而需要整合部署到同一个项目时,往往会遇到一些奇奇怪怪的问题,出现一些很烦人的错误。本篇文章通过结合自己实践的经验,简单的介绍一下Vue 和SpringBoot整合打包的流程以及出现典型问题的解决方式。1、首先是通过 npm run build 打包Vue 项目 一般来说可以用默认的设置,直接打包,也可以进行自己的一些修改对于Vue 2.0 来说,可以通过编辑config/index.js来修改配置 build: { // Templ

2022-04-18 12:05:09 3334

原创 SpringBoot 自定义静态资源映射目录(配置addResourceHandler和addResourceLocations映射静态资源地址)

SpringBoot 自定义静态资源映射目录

2022-04-18 10:30:40 9523 1

原创 SpringBoot 中html的页面间跳转

在做毕设时,用SpringBoot框架同时还要编写前端html页面,这时就遇到了一个小问题,就是html在SpringBoot框架中的跳转问题。方法一:编写相应的Controller1、访问单一页面时在SpringBoot中简单的访问html页面,需要编写相应的Controller来实现举一个简单的例子要访问这里的NewLogin.html时就需要编写一个相应的Controller2、页面间的跳转但如果此时,我想在登陆页面,跳转到注册页面,这时就需要添加注册页面的Controller,

2022-04-05 12:54:28 10474

原创 Springboot修改默认端口

有时在进行web开发时需要用到不同的端口,这里对SpringBoot项目的端口修改进行简单介绍默认端口当创建完成SpringBoot项目时,会在application.properties 或者application.yml文件中默认的配置,如图所示,这时的默认端口即为8080application.propertiesapplication.yml这时只需要需修改port 后的数值即可注意:一般而言,当使用 application.yml时可以删除 application.prop

2022-04-01 19:59:01 4627

原创 浏览器打开就是360导航(浏览器被360劫持)

浏览器打开就是360导航这个问题之前只是看别人帖子见到过,不知道出了什么问题我的edge和Chrome浏览器突然打开也成了360的导航页面,这才感觉出这个问题的恶心之处。而且顺道说一下,我电脑中也没有装任何360系的应用,但突然就被改了,真腌臜解决方法:1、首先打开浏览器,进入点击三个点 — > 设置 ----> 开始、主页和新建标签页 ----> Microsoft Edge启动时确保这里是选中打开新标签页,因为这里一般会被篡改成360的网页2、删除打开就是360的

2022-03-22 12:36:15 23713 8

原创 Tomcat端口被占用:Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already

Tomcat端口被占用是个老问题了,时不时就会出现,今天又遇到了,就简单记录一下这个问题的解决方式。启动项目报错Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To

2022-03-15 11:44:29 17695 1

原创 3、JVM的学习---类加载器

类加载器**作用 :**加载 Class 文件类加载器什么时候需要加载类:1、隐式加载:new() ,会隐式的调用类加载器去加载类。获取到对应Class类后自动进行实例化2、显示加载LoadoadClass和forName类加载的流程:(类装载过程)1、加载:将class文件字节码以二进制流形式读入内存,并在堆中生成Class对象(作为此类的入口)2、连接:(1)检查:检查字节码的有效性、安全性(2)准备:为类变量分配空间 (JDK8及以后,类变量存储在堆中的Class对象中),并赋类型

2022-03-07 09:32:48 164

原创 2、JVM的学习---JVM的体系结构

JVM的体系结构在JVM中栈 随着方法的执行完毕,会释放资源,因此,JVM调优并没有在栈中进行调优。方法区也属于特殊的 堆 ,因此JVM的调优,99%都在堆中。JVM的组成部分1、ClassLoaaer:将 .class 文件 ,以二进制流的形式加载进来2、运行时数据区:线程私有:线程共享3、执行引擎:内存中存储的只是一些二进制数字,而非指令。执行引擎将这些二进制数字翻译成本地环境适用的指令来执行。(平台无关性 的核心)4、本地方法接口(JNI):通过它可以调用本地方法库(其他语言编

2022-03-07 09:18:36 78

原创 1、JVM的学习---JVM的简介

1.JVM的简介Java虚拟机(Java Virtual Machine),可执行Java bytecode(Java字节码)的虚拟机,是Java平台的一部分,能够执行以Java语言编写的软件程序(并且只要程序生成的编译文件符合JVM对加载编译文件格式要求,任何语言都可以由JVM编译运行)。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加

2022-02-22 16:30:51 288

原创 37、Java基础之异常

异常Exception(异常):软件程序在运行过程中遇到,用户输入不符合要求、程序要打开某的文件,不存在或者文件格式不对,读取数据库,数据为空。程序跑着,内存或硬盘满了。遇到这些文件找不到、网络连接失败、非法参数等异常问题,它影响了正常的程序执行流程。怎样才能让程序合理处理,不至于程序崩溃。异常分类检查性异常:用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。运行时异常::运行时异常是可能被程序员避免的异常。与检

2022-02-17 17:42:46 79

原创 36、Java基础之内部类

内部类在一个类的内部在定义一个类,如,A类中定义一个B类1、 则B类相对A类来说就称为内部类2、A类相对B类来说就是外部类了内部类分类1.成员内部类⒉静态内部类3.局部内部类4.匿名内部类内部类实例public class C12NeiBuLei { public static void main(String[] args) { /** * 通过这个外部类来实例化内部类 */ Outer out

2022-02-14 17:56:02 51

原创 35、Java基础之接口

接口普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有!接口:只有规范!自己无法写方法~专业的约束! 约束和实现分离:面向接口编程接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能.….”的思想。如果你是天使,则必须能飞。如果你是汽车,则必须能跑。如果你好人,则必须干掉坏人;如果你是坏人,则必须欺负好人。接口的本质是契约,就像我们人间的法律一样。制定好后大家都遵守。OO的精髓,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言

2022-02-14 17:53:41 55

原创 34、Java基础之抽象类

抽象类abstract修饰符可以用来修饰方法也可以修饰类,修饰方法,那么该方法就是抽象方法;修饰类,那么该类就是抽象类。抽象类中可以没有抽象方法,但有抽象方法的类一定要声明为抽象类。抽象类,不能使用new关键字来创建对象,它是用来让子类继承的。抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的。子类继承抽象类,那么就必须要实现抽象类没有实现的抽象方法,否则该子类也要声明为抽象类。public abstract class C10ChouXiangLei { /**

2022-02-14 16:11:17 58

原创 33、Java基础之static

static非静态方法可以直接调用 静态 和 非静态 的方法静态方法1、可以直接调用静态的方法2、调用非静态的方法需要通过新建对象才可以完成添加静态导入包后 可以直接当作定义的变量使用import static java.lang.Math.random;import static java.lang.Math.PI;System.out.println(random());System.out.println(PI);由于是静态变量,可以通过 类名.属性名 直接访问非静态要

2022-02-14 16:07:50 54

原创 32、Java基础之多态

多态多态注意事项:1.多态是方法的多态,属性没有多态2.父类和子类,有联系类型转换异常! classCastException !3.存在条件:继承关系,方法需要重写,父类引用指向子类对象! Father f1 = new Son( );以下没有多态1、 static方法,属于类,它不属于实例2、final常量;3、 private方法;同一方法根据发送对象的不同采用多种不同的行为方式。一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多多态存在的条件有

2022-02-14 16:03:12 142

原创 29、Java基础之封装

封装该露的露,该藏的藏1、程序设计尽量“高内聚,低耦合”。2、高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;3、低耦合:仅暴露少量的方法给外部使用。封装(数据的隐藏,也就是说封装,大多数是对属性而言)通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。记住这句话就够了:属性私有,get/set封装的意义1、提高程序的安全性,保护数据2、隐藏代码的实现细节3、统一接口4、系统可维护增加了封装实例实例类public

2022-02-14 00:03:32 59

原创 30、Java基础之继承

继承idea中使用Ctrl + H 查看继承树继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。extands的意思是“扩展”。子类是父类的扩展。JAVA中类只有单继承,没有多继承! (往上数,只有一个爹)继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。继承关系的俩个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extends来表示。子类和父类之间,从意义上讲应该具有"is a"的关系.子类

2022-02-14 00:02:45 56

原创 31、Java基础之方法的重写

方法重写注意:构造方法不能重写重写:需要有继承关系,子类重写父类的方法!1.方法名必须相同2.参数列表列表必须相同3.修饰符:范围可以扩大但不能缩小: public > Protected > Default > private4.抛出的异常: 范围,可以被缩小,但不能扩大; ClassNotFoundException > Exception(大)重写,子类的方法和父类必要一致;方法体不同!为什么需要重写:父类的功能,子类不一定需要,或者不一定满足

2022-02-14 00:01:50 80

原创 28、Java基础之面向对象

面向对象面向过程思想1、步骤清晰简单,第一步做什么,第二步做什么…2、面向过程适合处理一些较为简单的问题面向对象思想1、分类的思维模式,先思考解决问题需要哪些分类,再对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。2、面向对象适合处理复杂的问题,适合处理需要多人协作的问题!3、对描述复杂的事物,为宏观上把握、整体分析,要用面向对象的思路来分析整个系统。4、但是,对微观操作,仍要用面向过程的思路处理。什么是面向对象1、面向对象编程(Object-Orien

2022-02-13 23:37:14 262

原创 27、Java基础之稀疏数组

稀疏数组需求:编写五子棋游戏中,有存盘退出和续上盘的功能。分析问题:因为该二维数组的很多值是默认值0,因此记录了很多没有意义的数据。解决:稀疏数组数组中大部分为同一值的数组时,可用稀疏数组来保存。稀疏数组的处理方式是:1、记录数组一共有几行几列,有多少个不同值2、把具有不同值的元素和行列及值记录在一个小规模的数组中,用来缩小程序规模如下图:左边是原始数组,右边是稀疏数组稀疏数组实例public class B9XiShuShuZu { public

2022-02-13 16:39:05 377

原创 26、Java基础之数组的简单应用-冒泡排序

冒泡排序1、最为出名的排序算法之一,总共有八大排序2、冒泡的代码还是相当简单的,两层循环,外层冒泡轮数,里层依次比较3、两层嵌套循环,该算法的时间复杂度为O(n2)代码import java.util.Arrays;public class B8ManPaoPaiXu { /** * 冒泡排序 * 1、比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置 * 2.每一次比较,都会产生出一个最大,或者最小的数字; * 3。下

2022-02-13 16:34:13 70

原创 25、Java基础之数组Arrays类

Arrays类Arrays类简介1、数组的工具类java.util.Arrays2、数组对象本身没有什么方法可以供我们调用,但API中提供了一个工具类Arrays3、用Arrays可以对数据对象进行一些基本的操作。4、根据JDK帮助文档,Arrays类中的方法都是static修饰的静态方法,使用的时候可以直接使用类名进行调用,而"不用"使用对象来调用(注意:是"不用”而不是“不能")Arrays有以下常用功能:1、给数组赋值:通过fill方法。2、对数组排序:通过sort方法,按升序

2022-02-13 16:31:20 111

原创 24、Java基础之多维数组

多维数组多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。int a[][] = new int[2][5]; //以上二维数组a 可以看成一个两行五列的数组。二维数组实例public class B6DuoWeiShuZu { public static void main(String[] args) { //[4][2] /* 1,2 array[0]

2022-02-13 16:25:02 330

原创 23、Java基础之简单的内存分析

Java中内存大致分类创建数组在内存中的过程分析

2022-02-13 16:20:48 55

JDK1.8 win 64

JDK1.8 win 64

2022-08-31

自创小说《长安夜雪恩仇录》

自创小说,成书较早略显俗套,但心血非常。

2022-05-24

空空如也

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

TA关注的人

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