- 博客(27)
- 收藏
- 关注
原创 记——在vue-draggable-resizable中使用v-charts和data-v时,组件无法根据父容器自适应的问题
问题描述1如图添加了一个v-charts组件后,显示有问题。2特殊情况3 dataV组件也同样存在如此问题原因分析1 v-charts组件v-charts文档中配置项judge-width(是否处理生成图表时的宽度问题)默认值为false,如图:2 dataV组件dataV组件中对此有详细的说明,如图:解决方案1 v-charts的解决方案2 dataV的解决方案依据官网据说,可在组件上绑定一个key值,当vue-draggable..
2021-01-06 21:18:38
1253
1
原创 Devtools热部署 步骤
1.添加devtools热部署的jar包到子工程<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional></d.
2020-11-16 11:11:09
156
原创 springboot项目java.lang.IllegalStateException
1异常时后台的内容java.lang.IllegalStateException: getOutputStream() has already been called for this responseat org.apache.catalina.connector.Response.getWriter(Response.java:625) ~[tomcat-embed-core-8.5...
2020-01-16 11:37:25
1311
2
原创 Collection和Collections的区别
Collection是集合的根接口,其下有两个子接口List和Set接口。Collections是集合的工具类,它提供了操作集合中元素的一些静态方法。
2019-07-23 15:28:09
107
原创 ArrayList,Vector, LinkedList 的存储性能和特性
ArrayList底层结构是数组,它方便元素的查找,不便于插入和删除元素,在性能上,ArrayList线程不安全,但效率高。Vector和ArrayList一样,底层都是数组结构,和ArrayList有所区别的是,在性能上,Vector线程安全,但效率慢,因此在开发中不建议使用。LinkedList底层结构是链表,它便于插入和删除数据,不便于查找元素。...
2019-07-23 15:28:00
136
原创 List、Set和Map在存取元素时的区别
List存放的元素有序,且可以存放相同的元素,可以根据下标来取值。Set存放的元素无序,且不可以存放相同的元素,只能通过迭代器或foreach循环遍历来取值。Map存放的是键值对元素,它的键是不可以重复的,一旦键值重复,其值将会被覆盖,它只能通过键的值来取值。...
2019-07-22 22:08:03
1081
原创 Exception和RuntimeException的区别
RuntimeException是运行时异常,程序不要求强制处理就能编译通过;Exception中除了RuntimeException以外的其他的异常都必须强制处理才能编译通过。
2019-07-22 22:02:47
147
原创 Error和Exception的区别
两者都是都是Throwable下的子类。Error指运行时出现的错误,是程序员无法解决的。Exception指出现异常,是程序员必须解决的。
2019-07-22 21:55:08
187
原创 throw和throws的区别
throw表示手动产生一个异常,它出现在方法体中,用throw产生的异常必须要进行处理,而throws就是处理异常的一种方式。throws表示异常处理的一种方式,它出现在声明方法时,此异常会抛给调用该方法的地方。...
2019-07-22 21:54:58
98
原创 final和finally的区别
final表示最终的,用final修饰类,表示该类不能被其他类继承;用final修饰属性,表示该属性为常量,其值不能被修改;用final修饰方法,表示该方法不能被重写。finally用于Java处理异常时try{}catch(){}语句之后,表示异常处理的出口。不管有没有异常,finally语句都会被执行。...
2019-07-22 21:54:49
99
原创 this和super的区别
this关键字:1.表示调用本类中的属性。2.表示调用构造方法。同一个类中,一个构造方法调用另一个构造方法,使用this([参数])进行调用,且该语句必须放在构造器的第一句。3.表示调用者。super关键字:1.用super.方法名()表示调用父类被重写的方法。2.用super([参数])表示调用父类的构造方法,且该语句必须放在子类构造方法的第一句。在调用构造方法时,t...
2019-07-22 21:54:40
104
原创 public、protected、default和private四个访问修饰符修饰类成员时在访问权限上的区别
public:公共的。凡是用public修饰类成员,那么该成员可以被任何类访问。protected:受保护的。可以被本类、同包下的类以及不同包下的子类访问。default:默认修饰符。(省略不写)可以被本类以及相同包下的类访问。private:私有的。只能被本类访问。...
2019-07-22 21:54:30
366
原创 方法重载(Overload)和方法重写(Overiding)的区别
在同一个类中,多个方法名相同,但参数不同的方法构成方法的重载。在具有继承关系的两个类中,两个方法名相同,参数相同,返回值类型也相同的方法构成重写。子类重写父类中的方法,以添加或重新设定父类中该方法的功能。...
2019-07-19 21:32:03
365
原创 ==和equals()的区别
==是一个运算符号,它用来比较两个基本数据类型的值是否相等,或者用于比较两个引用数据类型的地址是否相等。用来比较基本数据类型时,如果两个数据的值相等,则返回true,否则返回false。在比较数据类型时,除非是同一个实例化出来的对象,会返回true,否则会返回false。equals()是一个方法,它只可以用来比较两个引用数据类型,(在重写后)用来比较两个引用数据类型的属性。如果两个引用数据类...
2019-07-19 21:26:09
147
原创 普通代码块、构造代码块、静态代码块和同步代码块的区别
普通代码块:在方法中使用{ }包裹的一段代码,该代码块会在方法执行时而被执行。构造代码块:在类中使用{ }包裹的一段代码,该代码会在构造方法调用前执行。静态代码块:在类中使用static{ }包裹的一段代码,该代码会在类加载完毕后执行,且只会执行一次。同步代码块:使用synchronized(this){ }包裹的一段代码,该代码可以用来解决纯种的安全问题。...
2019-07-19 21:16:10
357
原创 构造方法、一般方法和静态方法和抽象方法的区别
构造方法和方法名和类名相同,并且没有任何的返回值(包括void也没有)。构造方法的意义就在于类的实例化。构造方法在创建对象时进行调用,要想实例化一个对象就必须调用到它的构造方法。(虽然在单例、工厂等模式中是通过调用一个一般方法来实例化单例类,但归根结底,在实例化单例类时,还是调用到了它的构造方法。)一个类中一定会有构造方法,如果没有指定的构造方法,系统会为其自动生成一个无参且什么都不做的构造方法。...
2019-07-19 21:08:49
2148
原创 从存放数据的类型的角度浅谈堆和栈的区别
栈中一般用来存放基本数据类型和引用的地址。堆中一般用来存放对象的属性内容。如:int i = 1;这里的i是一个基本数据类型。i的值被存放在栈中。再如:定义了一个Person类,该类中有两个属性:int age、String name和一个全参的构造方法。创建一个Person对象person,Person person = new Person(10,"张三")...
2019-07-19 20:51:58
265
原创 length和length()的区别
仅观察可发现(注意这里只是从观察上来说明,为的是解释带有括号的含义,而并非两者区别仅在于多了一个括号),两者的区别在于后者多了一个()。在Java中,使用()一般表示这是一个方法。length表示的是一个属性,这个属性一般用来表示数组的长度。length()是Java中用来计算字符串长度的方法。...
2019-07-19 20:40:10
520
原创 Java中null和“”(空字符串)的区别。
null指的是一个空对象,这个对象可以是任何一个类的实例。""指的是一个空字符串,这个字符串的长度为0。也就是说null这个对象的类型可以是任何一个类型,而""这个对象的类型只能是String。...
2019-07-19 20:31:13
992
原创 类和对象的区别
类是一个抽象的概念,Java中把一组具有相同属性和方法的对象的集合称为类;对象是一个具体的实例,一个类的实例就是一个对象。总之,类是对象的抽象,对象是类的实例。...
2019-07-19 20:06:00
681
原创 while和do{}while;的区别
while循环中的内容可能会有一次都不执行的情况。如下代码: public static void main(String[] args) { int i = 1; while(i < 1) { System.out.println("程序执行" + i + "次"); i ++; } System.out.println("程序...
2019-07-19 20:01:55
150
原创 把学生姓名与考试分数录入到Map中,并按分数显示前三名的学员的名字和成绩。
对于一个Map来讲,其每一个元素由一个key和一个对应的value组成。其中,key的值是唯一的,而value的值是可以重复的。此题中,分析可得出,是根据value来进行排序。public static void main(String[] args) { Map<String , Integer> map = new HashMap<>(); map.put...
2019-07-19 19:44:23
2211
1
原创 单例模式的实现方法(饿汉式)——解析,如何一步一步实现
单例模式是Java开发中常见的设计模式之一,对于一个单例类,外界无论创建多少个该类的对象,这个对象始终都指向于同一个地址,也就是说单例类只有唯一的一个实例。如何在创建类时实现单例,下面对单例模式的实现进行一个全面的解析。首先,我们先创建一个类Singleton:public class Singleton {}再创建一个测试类Test。如果不使用单例模式,在测试类中分别创建两...
2019-07-15 19:19:07
440
原创 MySQL一周学习之DML语言和DQL语言
一.DML语言DML语言即数据操纵语言,主要有三种形式:(1)插入:INSERT (2)删除:DELETE (3) 更新:UPDATE 。即我们常说的“增、删、改、查”里面的“增、删、改”。1.插入语法:insert into表名 (列名,...)values (值,...);insert into表名values(所有列的值);2.删除语法:del...
2019-06-30 13:52:54
159
原创 MySQL一周学习总结之DDL语言
DDL语言即数据定义语言,是创建数据库、表等的语言。1.对于数据库的操作(1)创建数据库 语法:create database数据库名;(2)查看MySQL下所有的数据库名 语法:show databases;(3)删除数据库 语法:drop database数据库名;(4)使用指定的数据库语法:use数据库名;2.对于表的操作(1)表的创建 ...
2019-06-30 13:52:23
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人