自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue-quill-editor

富文本编辑器,详见官网 https://www.kancloud.cn/liuwave/quill/1434140 <template> <!-- bidirectional data binding(双向数据绑定) --> <quill-editor v-model="content" ref="myQuillEditor" :options="editorOption"

2021-06-24 15:58:40 303

原创 遍历 for in、for of、for each

1、forin一般用于遍历对象 //遍历对象 for (const key in obj) { console.log(key); //key console.log(obj[key]); //value } 2、forof //一个数据结构只有部署了 Symbol.iterator 属性, 才具有 iterator接口可以使用 for of循环。 /* 以下数据部署了Symbo...

2021-05-25 21:23:13 267

原创 vue + element ui 组件,回车键登录

一、使用 native-type="submit" + onkeydown 方法 1、

2021-05-25 12:07:31 701

原创 Oracle数据库解决中文乱码

我的电脑→属性→高级系统设置→环境变量中 新建系统变量 NLS_LANG 赋值 SIMPLIFIED CHINESE_CHINA.ZHS16GBK

2020-08-04 15:06:39 205

原创 点和斜杠的区别

1、斜杆:/ 表示文件的具体路径 例如:xxx / xxx / xxx.xml 2、点:. 表示包或者类的全名 例如:xx包。xx包。xx包 xx包。xx包。xx包。xx类

2020-07-22 11:24:41 1030

原创 springMVC配置文件头约束

springMVC配置文件头约束 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xml

2020-07-08 20:30:10 390

原创 MyBatis 配置文件约束

1、主配置文件约束 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> 2、映射配置文件约束 <?xml version="1.0" encoding="UTF-8"?> <!DO

2020-07-08 20:25:59 196

原创 在IDEA添加Maven工程速度缓慢

第一种解决方法 添加键值对 key:archetypeCatalog value:internal 第二种解决方法: 设置 -DarchetypeCatalog = internal

2020-06-30 13:02:36 154

原创 Java resources里面创建xml (spring config)

Java resources里面创建xml 没有spring config 添加方法: 导入spring坐标 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version&gt

2020-06-17 20:36:37 4359

原创 java内存结构划分

一、虚拟机栈:(Stack) 1、方法在栈中运行 2、每运行一个方法就会创建一个栈帧,用来存储局部变量 3、每一个方法的运行,意味着栈帧从入栈到出栈的过程 入栈到出栈过程: 先进后出,后进先出(就好比弹夹) 4、线程私有:也就是线程之间互不影响,独立存储 二、堆:(Heap) 1、线程共享 2、拥有最大内存,存储所有对象** 三、方法区:(Method area) 1、存储 已被虚拟机加载 的类信息、常量、静态变量、即时编译器编译后的代码等数据。 四、本地方法栈:(Native Method Stacks)

2020-06-05 17:03:58 148

原创 序列化和反序列化

一、概念 序列化流: ObjectOutputStream 反序列化流: ObjectInputStream 从字面意思看,有object,有stream,那肯定就是跟对象和字节有关,不妨叫做对象流 序列化: 把java对象的状态以字节的形式存储,把数据写入内存 反序列化: 从内存中读出数据,还原java对象 二、作用 1、可以把内存中的对象状态持久化保存到一个文件中或者数据库 2、用套接字在网络上传送对象 3、通过RMI传输对象 方便、安全、快速 三、注意 1、要实现Serializable接口 2、加

2020-06-01 09:28:56 135

原创 JS有什么作用

让页面处于动态效果,提高用户体验 1、表单验证 2、轮播特效 3、点击事件 4、设置cookie等等

2020-05-30 13:01:34 820

原创 java :IO流

一、字节输入流 java.io.InputStream;抽象类,是所有输入流的父类 java.io.FileInputStream;文件字节输入流,继承了InputStream 1、作用: 把硬盘文件数据读取到内存中 2、构造方法: FileInputStream(String name) FileInputStream(File file) 3、使用方法: int read() ;从输入流的数据...

2020-04-18 10:35:50 349

原创 File类

文件类:File import java.io.File; file:文件 directory:文件夹 path:路径 一、分隔符 separate:分隔符 注意: windows: 路径分隔符是“分号;” 文件分隔符是“反斜杠\” linux: 路径分隔符是“冒号:” 文件分隔符是“正斜杠/” // String pathSeparator = File.pathSeparator;//文件路径...

2020-04-15 22:19:03 170

原创 线程的等待唤醒机制、线程池

一、等待和唤醒机制 1、等待机制 TimeWaiting有两种方式:单位是毫秒 sleep、wait 2、唤醒机制 notify:唤醒wait的单个线程 notifyAll:唤醒有wait的所有线程 3、注意: 1)、等待和唤醒线程必须在同步代码块中 2)、两个线程使用的锁对象必须同步一致 3)、等待和唤醒线程只能被锁对象调用 public static void main(String[] ar...

2020-04-15 11:01:30 432

原创 多线程的安全与同步

一、安全与同步 1、如果是多个线程,也许会发生重复的错误 2、安全问题是由 <全局变量> 和< 静态变量 >引起的 3、解决安全问题就需要 同步线程 二、三种同步方式 1、同步代码块: 关键字 synchronized,格式: 格式: synchronized(锁对象){ 可能存在线程安全问题的代码块 } public class synchronized00 implem...

2020-04-14 11:57:09 169

原创 多线程

一、进程与线程 进程: 是内存中运行的应用程序,有独立的空间,系统运行程序的基本的单位,可以有多个进程 例如:打开微信、支付宝 线程: 是进程中的执行单元,可以有多个线程 例如:打开电脑管家中的各项功能 二、创建线程类 1、使用Thread关键字 Java.long.Thread 使用步骤: 创建子类来继承 Thread ,覆盖重写 run 方法,创建子类对象并调用 start 方法 //创建Th...

2020-04-14 11:22:58 132

原创 异常Exception

一、Exception java.long 作用: 1、 向用户通知错误,显示异常现象,并处理错误,可以执行后续程序 2、让程序更加安全健壮,以妥善的方式终止程序 例如:密码输入错误、用户名不正确、格式不正确等等 3、Throwable 两个子类:Exception和Error 常用方法 toString 、getMessage 、printstackTrac //这里是三个异常处理的方法,就是打...

2020-04-13 12:16:42 154

原创 Map集合

一、Map集合 java.util.Map<k,v> 是一个双列集合,一个元素又两个值(key, value) (1)、key和value的数据类型可以相同或者不同 (2)、key的值不能重复,value可以 (3)、key与value要相互对应 Map集合有两个子类: HashMap、LinkedMap 1、Map集合的常用方法 put、remove、get、containsKey ...

2020-04-11 10:50:41 118

原创 Collections工具类

一、Collections工具类 java.util.Collections 常用方法 addAll、sort、shuffle public static void main(String[] args) { ArrayList<String> str = new ArrayList<>(); //一个一个添加 str.add("a"); s...

2020-04-08 13:31:55 135

原创 Set接口

一、Set接口 java.util.Set同样继承了Collection接口。 使用方法基本上和Collection的方法一致。 有两个子类: HashSet、LinkedHashSet 1、HashSet 特点: (1)、存储的元素不能重复,不能使用普通的for来遍历 (2)、存取的顺序不一致,也没有索引值 hashCode:获取哈希值 public static void main(Strin...

2020-04-08 12:38:06 115

原创 List接口

一、List集合 java.util.List继承了Collection接口 单列集合 特点: 1、可以存放重复元素 2、元素存取有序,那种顺序添加的元素,就怎么取出 3、带有索引 几种常用方法 add、remove、get、set public static void main(String[] args) { //创建List集合对象 //添加元素 ...

2020-04-08 10:44:51 138

Java的泛型

一、泛型 :Generic 1、使用泛型创建一个类 //创建泛型类 public class fanxingExample <E>{ private E name; public E getName() { return name; } public void setName(E name) { this.name = name; } } //在主方法可以创建一个数...

2020-04-06 12:04:46 173

原创 Collection接口

一、Collection接口 1、Java.util.Collection;//导包 2、是单列集合(List和set)的最基本的父类接口 3、常用方法 添加元素:对象名.add;可以使用布尔判断 清空元素:对象名.clear; 获取元素长度:对象名.size; 在集合中删除一个元素:对象名.remove;可以使用布尔判断 判断有没有该元素:对象名.contains;使用布尔判断 将集合变为数组:...

2020-04-06 10:47:12 240

原创 java常用APi:Integer类、Object类、StringBuilder类

一、Iteger类 属于lang包 包装类 基本类型转换常用字符串 //第一种转换方法 int i = 100; String S = i+""; System.out.println(S+"200");//100200 System.out.println(S+200);//100200 //第二种方法 String s2 = Integer.toString(100); Sys...

2020-04-05 11:45:23 194

原创 Java 常用API :Date类、Calendar类

一、Date类 Java.uitl.Date; //导包 Date类用来表示特定的时间,精确到毫秒 初始化标准基准时间: 1970 年 1 月 1 日 00:00:00 GMT 中国为东八区,要早八个小时 1970 年 1 月 1 日 08:00:00 GMT System.out.println(System.currentTimeMillis()); //获取当前系统时间到1970经历了多少毫...

2020-04-05 11:29:36 280

原创 多态、内部类

一、多态 调用格式 向上转型: 父类名 对象名 = new 子类名(); 或者 接口名 对象名 = new 实现类名(); 向下转型 一般是子类重新定义了一个方法 子类名 对象名 = (子类名)父类的对象名; 向下转型的对象要和向上转型的对象一致,可以使用instanceof进行判断 判断完后,再向下转型 二、内部类 1、成员内部类 定义在外部类里面,在方法外面 public class anim...

2020-04-04 11:18:48 194

原创 java抽象类、接口

一、抽象类 关键字: abstract 在class前面也需要加 abstract 方法格式:一般写法 public abstract 返回值类型 方法名(); //这是一个抽象类名 public abstract class abstract00~ //定义一个抽象方法 public abstract void method01(); 使用方法: 1、需要创建一个子类来继承,不能直接在抽象方法...

2020-04-01 11:59:11 132

原创 java继承

一、继承 1、 父类(超类、基类) 2、子类(派生类、孩儿类) 3、一个父类可以有多个子类 extends是继承的关键字 public class A public class B extends A public class c extends A 4、一个子类只有一个父类,但是可以向上一级一级 最大的类是 java.lang.Object 5、super关键字的用法 (1)、子类与父类的成员...

2020-03-30 22:28:09 106

原创 应用程序接口(API):Arrays类、Math类

一、数组工具类 Arrays 格式:属于util包,需要导包 1、将数组转换为字符串 例子: int [] arr = {1, 2, 3}; String str = Arrays.toString(arr); System.out.println(Str); // [1, 2, 3] // System.out.println(Arrays.toString(ar...

2020-03-30 10:47:07 225

原创 应用程序接口(API):String类

一、字符串:String 格式:属于lang包,不需要导包 1、使用空参数构造 String 变量名 = new String ();//直接输出没有内容 2、根据字符数组创建 char [] 变量1 = {字符串1,字符串2…}; //记得每个字符串加双引号 String 变量名2 = new String (变量1); 3、根据字节数组创建 byte [] 变量1 = {}; String 变...

2020-03-29 21:35:47 260

原创 常用应用程序接口( API):Scanner类、Random类 、ArrayList类

一、键盘输入: Scanner 1、格式:属于util包 (1)import java.util.Scanner;//导包 (2)Scanner 变量名 = new Scanner(System.in);//创建对象 **(3) //调用方法,两种举例 **int a = 变量名.nextInt();//键盘输入数字 ** *Strng str = 变量名.next(); //键盘输入字符串 2...

2020-03-29 17:31:32 191

空空如也

空空如也

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

TA关注的人

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