自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis xml 热部署

平时我们在项目中多多少少会根据不同的情况等等原因去调试sql,在数据库测试完后也需要在代码里面运行测试,但是每次修改就需要重启服务就显得太繁琐,所以如果mybatis的xml也可以热部署当然是最好的了,那我来试试如何可以将mybatis的xml文件进行热部署。首先不可避免的还是给pom加入依赖。然后就是加配置,开启编辑运行的配置。作为这些配置重新导入依赖,执行项目就完成了。

2023-12-12 11:04:20 747

原创 Vue表单效验规则

13.密码校验(6-20位英文字母、数字或者符号(除空格),且字母、数字和标点符号至少包含两种)10.多个8位数字格式(yyyyMMdd)并以逗号隔开。11.数字加英文,不包含特殊字符。12.前两位是数字后一位是英文。2.是否手机号码或者固话。3. 是否身份证号码。

2022-09-06 11:08:29 1437 1

原创 npm install element-ui -S出现ERESOLVE unable to resolve dependency tree报错解决方法

通常有时候通过npm install [email protected] -g (@后面写版本号) 降低npm的版本也无法解决。在我们安装element-ui时可能会因为npm的版本过高导致无法解析依赖。

2022-09-02 17:33:03 1307

原创 SpringBoot的几种创建方式

springboot是spring里面的一种框架 进入spring官网选着springboot项目进入SpringBoot页面鼠标轮滑滑到下面,进入创建的连接按照以下的选择,根据自己的需要创建项目然后会将创建好的项目下载到本地里面。然后对其解压然后打开idea,使用idea打开这个文件,创建一个Controller文件写一个测试运行效果。...

2022-08-31 20:49:23 794

原创 Java Swing的简单学习学习

​​Swing 是一个为Java设计的GUI工具包。Swing是JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。它们是JFC的一部分。它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们。这意味着你可以在任意平台上使用JAVA支持的任意面板。

2022-08-20 20:12:07 538

原创 多线程的使用

​线程(thread)是一个程序内部的一条执行路径。我们之前启动程序执行后,main方法的执行其实就是一条单独的执行路径。程序中如果只有一条执行路径,那么这个程序就是单线程的程序。多线程是指从软硬件上实现多条执行流程的技术。...

2022-08-19 02:06:49 135

原创 MybatisPlus学习及拓展

MybatisPlus学会后在后面的项目中使用会快捷方便很多

2022-08-17 23:10:07 598

原创 File和IO流

在我们没有接触IO流和文件操作之前,我们全部的操作,数据都是保存在内存中的。每当我们重新启动程序数据就都消失了。如果我们想要将数据永久储存,我们就需要将数据存储到硬盘里面。这样我们就需要对File进行操作,想要对文件的的读写,就知道什么是IO流File类的对象代表操作系统的文件(文件、文件夹),File类在java.io.File包下。File类提供了诸如:创建文件对象代表文件,获取文件信息(大小、修改时间)、删除文件、创建文件(文件夹)等功能。......

2022-08-16 20:53:24 352

原创 解决Mybatis-plus自动填充时间和现实时间相差8小时

在学习Stringboot和Mybatis-plus的时候,使用自动填充时间,发现和当时的时间相差8个小时,这种情况一般是在。配置数据库连接数,时区问题导致的。只要我们换一下时区就可以解决。

2022-08-16 17:21:07 2560

原创 集合——List、Set、Map

如果希望元素可以重复,又有索引,索引查询要快用ArrayList集合,基于数组的。(用的最多)如果希望元素可以重复,又有索引,增删首尾操作快用LinkedList集合,基于链表的。如果希望线程安全,有索引用Vector集合,基于数组如果希望增删改查都快,但是元素不重复、无序、无索引用HashSet集合,基于哈希表的。如果希望增删改查都快,但是元素不重复、有序、无索引用LinkedHashSet集合,基于哈希表和双链表。如果要对对象进行排序用TreeSet集合,基于红黑树。后续也可以用List集合实现排序。.

2022-08-15 22:10:31 463

原创 集合——Collection

集合除了存储引用类型的基本数据以外,还可以存储对象list.add(new test002("张三"));list.add(new test002("李四"));list.add(new test002("王五"));}}}@Data}相同的,因为new了对象需要开辟空间将数据存储到堆内存中,使用集合里面存储的是对象的地址值。......

2022-08-13 22:24:38 220

原创 ElementUI中的el-table通过判断0|1显示数据

为了方便数据库的操作,对于一些状态的规定,我们可以使用0和1表示。但是显示给用户不能使用0和1来展示,我们需要在前端进行判断。

2022-08-13 21:31:04 3785

原创 内部类的学习

将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。内部类在程序中可以看出外部类的一个成员,通过实例化,我们可以操作内部类,使用它的变量和方法​private static String str1="我是静态的";private final String str2="我是final的";​/*** 外部类无法直接访问内部类的成员,需要实例华内部类对象*/​b.show();}​/*** 内部类*/class B{​​// TODO 这个是个特殊​。...

2022-08-12 22:55:47 115

原创 Java接口的总结

编程定义上的接口是指定一组函数成员而不实现成员的引用类型,其他类型-类和结构可以实现接口。接口是对强类型的面向对象编程语言特有东西,如C#,Java,通俗地说它的出现就是对这些强类型语言定义一个标准的入口然后供后续子孙继承使用。举个例子,我们使用的手机,都有充电接口,目前主流的手机充电器接口主要有三种:Micro USB接口;USB Type C接口;Lightning接口。这三种接口规定了什么手机使用什么充电口,我们能分清充电头的形状,大小。要定义一个接口使用interface关键字完成。...

2022-08-11 22:30:04 510

原创 面向对象进阶-多态、抽象类、枚举、常量

我们学习过单例模式,即一个类只有一个实例。而枚举其实就是多例,一个类有多个实例,但实例的个数不是无穷的,是有限个数的。枚举定义使用enum关键字修饰符 enum 枚举名称{第一行都是罗列枚举类实例的名称。}}在Java中abstract是抽象的意思,可以修饰类、成员方法。abstract修饰类,这个类就是抽象类;修饰方法,这个方法就是抽象方法。定义格式:修饰符 abstract class 类名{修饰符 abstract 返回值类型 方法名称(形参列表);}...

2022-08-10 18:25:11 192

原创 21day-8:面向对象进阶,继承,static关键字

Java中提供一个关键字extends,用这个关键字,我们可以让一个类和另一个类建立起父子关系。代码格式 public class Student extends People {}Student称为子类(派生类),People称为父类(基类 或超类)。作用:当子类继承父类后,就可以直接使用父类的使用非私有变量和方法了继承能提高代码的复用性。...

2022-08-08 12:42:51 195

原创 21day-6:基础实例训练

案例训练案例1:买飞机票案例2:找素数案例3:开发验证码案例4:数组元素的复制案例5:评委打分案例案例6:数字加密案例7:抢红包

2022-08-06 13:28:13 176

原创 21day-5:方法的学习

修饰符 返回值类型 方法名( 形参列表 ){方法体代码(需要执行的功能代码)return 返回值;}修饰符包括{【abstract】【static】【final】【synchronize】}常用的返回类型有void ,String,int,boolean 等。

2022-08-05 17:08:21 67

原创 21day-4:Java数组

数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。​和正常对一种类型变量创建赋值来说,数组要比单个操作要方便快捷很多。......

2022-08-04 11:29:01 210

原创 21day-3:程序流程控制

程序流程控制 及 for循环,增强for,if,switch,whlie的详细讲解

2022-08-03 11:08:19 122 1

原创 ​21day-2:数据类型、类型转换、常用运算符

数据类型、类型转换、常用运算符

2022-08-02 11:25:21 97

原创 21day-1:了解Java以及开发环境搭建

Java是一种编程语言,可以编写桌面应用程序、Web应用程序等,它收了C++语言的各种优点,摒弃了C++里难以理解的概念,有具有功能强大和简单易用等特点。在1995年由美国的Sun公司正式发布的计算机编程语言,在2010年被Oracle收购Sun公司及其产品。现在Java由Oracle控制。............

2022-08-01 11:08:23 207

原创 SSM+VUE项目上手训练——Vue项目创建,前端环境搭建

首先创建一个空文件夹,用于存放整个项目,然后在地址栏全选输入cmd按回车,就会进入到当前文件夹目录下的终端在命令行中输入vuecreatessm-ui创建一个新的vue项目,ssm-ui是项目文件夹的名字这样表示当前vue项目正在下载,当加载完成后,输入以下俩条命令,就可以运行我的vue项目项目加载完成后出现一个地址,可以根据这个地址,在网页上访问我们的vue项目。.........

2022-07-30 22:25:45 2253

原创 IDEA实现逆向工程

IDEA实现逆向工程,我们每次写项目涉及到了数据库表,就需要手动创建dao,pojo,service,mapper,xml,impl这6个文件,一张表就如此,表的数量多了就更不得了。

2022-07-29 22:01:43 2250

原创 Redis入门——介绍及安装

redis是一个单线程的NoSQL数据库,主要用来做数据缓存,一般大型网站的应用和数据库之间的那一层就是Redis。比如京东商城的页面查找功能,用户接触到的查询的第一层就是Redis数据缓存层,缓存中找不到的数据,再进入数据库查询。Redis中缓存热点数据,能够保护数据库,提高查询效率。NoSQL,泛指非关系型的数据库。...

2022-07-29 21:28:48 313

原创 @Autowired注解与@Resource注解的区别

@Autowired : 自动装配通过类型;@Resource : 自动装配通过名字,类型这俩个注解他的目的都是在使用bean注入(bean是Spring框架在运行时管理的对象,在xml配置或者@Bean将对象注册到Spring容器里面进行管理,提供给我们使用)...

2022-07-27 17:25:34 97

原创 java发送邮箱及邮箱格式判断,一分钟发送时间限定

发送邮箱及邮箱格式判断,一分钟发送时间限定

2022-07-26 15:50:17 556

原创 vue报 Component name “login“ should always be multi-word vue/multi-word-component-names以及静态资源不显示

vue项目遇到的vue报 Component name "login" should always be multi-word vue/multi-word-component-names以及静态资源不显示等问题

2022-07-25 18:21:46 1382 1

原创 Git基本了解和基础命令

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

2022-07-23 21:35:02 126

原创 Jquery实现AJAX异步通信

Ajax(AsynchronousJavaScriptandXML),直译为“异步的JavaScript与”,是一种创建交互式网页应用的网页开发技术,用于创建快速动态网页,由杰西·詹姆士·贾瑞特所提出。与传统的Web应用相比,Ajax通过浏览器与服务器进行少量的数据交换就可以实现网页的异步更新,在不重新加载整个网页的情况下,即可对网页进行更新。......

2022-07-22 19:41:46 779

原创 vue快速上手

Vue(读音/vjuː/,类似于view)是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用(SPA)提供驱动。vue是一个mvvm框架,即数据双向绑定,即当数据发生变化的时候,视图也就发生变化,当视图发生变化的时候,数据也会跟着同步变化。$emit自定义事件。...........

2022-07-21 18:11:54 918

原创 java邮件发送

有关使用java然后发送邮件

2022-07-20 22:24:23 103

原创 String和Stringbuffer与Stringbuilder区别

相同点1.三者在java中都是用来处理字符串的2.三个类都被final修饰,因此都是不可继承的3.StringBuilder与StringBuffer有公共父类AbstractStringBuilder(抽象类)不同点1.底层不同导致String对象不可改变。2.执行效率不同因为底层原因,String的执行效率最慢其次StringBuffer,Stringbuilder最快3.安全性httpshttpshttpshttpshttpsString。......

2022-07-19 22:18:07 228

原创 使用本机sql连接服务器Mysql时报2003错误

使用本机sql连接服务器Mysql时报2003错误

2022-07-18 15:04:20 967

原创 Java反射总结

反射就是指在运行状态中获取任意类的名称、package信息、所有属性、方法、注释、类型、类加载器等可以使用或者改变对象的属性判断一个对象的类。

2022-07-17 18:41:40 411

原创 Java集合总结

集合和数组一样是Java中提供的一种容器,但是数组的容量是不可变的,集合的容量是可变的。数组存储的是同类型的元素,集合存储的是对象,而且对象的类型可以不同。

2022-07-17 18:06:30 227 1

空空如也

空空如也

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

TA关注的人

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