- 博客(25)
- 收藏
- 关注
原创 element ui DatePicker 赋值问题
element ui DatePicker 赋值问题1、没有声明对象这时候需要用this.$set()方法去添加属性。例如:this.$set(this.model, "toDay", "2022-02-22");2、声明了对象,但属性不是字符串这就不用多说了,toString()转一下就OK了。别问为啥非要是字符串,问element ui去(doge)。3、声明了对象与属性,但就是不返现(被坑了好久)后端有该字段返回值,且类型也转为字符串。但页面就是不返显。且选择日期也不返显在inp
2022-02-22 15:28:00
709
原创 NIO的网络编程
1 Selector选择器老大Selector选择器,网络编程使用NIO的大哥!!!服务器可以执行一个线程,运行Selector程序,进行监听操作。新连接, 已经连接, 读取数据,写入数据Selector常用方法:public static Selector Open();得到一个选择器对象public int select(long timeout);监听所有注册通道,存在IO...
2020-03-16 20:33:31
230
9
原创 java中的NIO
1 BIO概述BIO BIO ==> Basic IO (基本IO), Block IO(阻塞IO) Scanner操作,文件读写操作,Socket数据传输操作… 都是BIO比如TPC群聊,私聊聊天室 Socket涉及到的IO,也是BIO 资源浪费: 1. 多线程,每一个Socket会对应一个线程,如果用户量巨大,会导致线程过 多,资源处理过多 2. 采用阻塞状态,一...
2020-03-15 22:00:36
121
原创 java中的单例模式
1. 单例模式1.1 要求当前类有且只有一个对象,一旦当前类存在一个对象之后,无法在重新创建当前类的对象。就算是你要创建,代码返回的对象依然是上一次创建的对象。懒汉模式,饿汉模式1.2 单例模式推导【懒汉】import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/*...
2020-03-13 22:56:25
107
6
原创 java中的Stream
1. Stream流1.1. Stream流引入Stream流完全不是I/O流,按照流水线处理方式来考虑代码中的思想。JDK1.8 之后,我们拥有了Lambda表达式,让代码的中心偏向解决实际问题,直到重点,可以提高效率。Stream流中使用了大量Lambda表达式,利用Lambda操作方式,提供开发效率1.2 传统遍历方式和Stream类处理方式对比import java.util....
2020-03-12 20:04:00
172
14
原创 java中的函数式接口
1.1 概述如果说一个接口内有且只有一个方法,而且该方法是一个缺省属性为public abstract方法,该接口可以称之为是一个函数式接口。其中分为自定义函数式接口,还有系统中提供的函数式接口Comparator<T> Runnable可以直接理解JDK1.8的新特征,Lambda表达式来使用。Lambda表达式对比匿名内部类使用 1. 简化了代码结构 2. 节约了...
2020-03-11 23:32:21
194
12
原创 java中的注解
1. 注解概述1.1 注解解释注释:解释代码,给程序员看注解:Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标注内容。 当然它也支持自定义Java标注JDK1.5之后的特征用于说明程序一般在框架中使用格式:@An...
2020-03-10 21:13:30
174
10
原创 Java的JSON文件解析
1. JSON格式概述JSON JavaScript JavaScript Object Notation (JavaScript Object Notation,JavaScript对象表示法,读作/ˈdʒeɪsən/)是一种由道格拉斯·克罗克福特构想和设计、轻量级的数据交换语言,该语言以易于让人阅读的文字为基础,用来传输由属性值或者序列性的值组成的数据对象。尽管JSON是JavaScr...
2020-03-09 20:34:09
517
13
原创 java中的XML
1. XML概述Extensible Markup Language可拓展标记语言用途:1. 数据存储,小型数据库,存在一定的CRUD操作可行性2. 网络端数据的传输3. JavaWEB框架项目配置文件Spring Druid …w3c万维网联盟指定的规范2. 基本语法XML文件后缀名是.xmlXML第一行是对于当前文件的定义声明XML文件中有且只有一个根标签属性值必须...
2020-03-08 21:00:21
1270
14
原创 一周总结
线程run()// 这里不是启动线程,而且将run方法做出一个普通方法执行start()// 启动线程的唯一方法void setPriority(int Priority); 设置线程的优先级,非一定执行要求,只是增加执行的概率 优先级数值范围 [1 - 10] 10最高 1最低 5默认然而优先级对线程的影响并不大!!!共享资源能使用问题用静态成员变量作为共享资源sync...
2020-03-07 22:34:53
85
11
原创 java--反射
1. 反射概述1.1 Java文件和.class文件的关系.class字节码问题.java文件 通过 javac编译工具生成对应的.class字节码文件,使用JDK中提供的反编译工具,可以看到.class文件中包含 Class 完整的包名.类名 Field 成员变量,成员变量的名字和成员变量的数据类型[如果是引用数据类型,也是完整的包名.类名 Method 成员方法,方法权限修饰...
2020-03-06 21:02:55
123
13
原创 java网络编程下
发送端import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;/*流程: 1. 创建UDP服务器对应的发送端Socket 2. 准备对应数据包,需要带有指定数据 3. 发送数据 send 4. 关闭U...
2020-03-05 19:58:17
194
10
原创 java网络编程
1. 网络编程概述1.1 C/S和B/SC/S客户端 服务器软件结构服务提供商给予用户服务需要准备的内容各大平台的客户端Android iOS PC Windows Linux macOSQQ 微信 淘宝 JD 剑与远征服务器提供服务软件更新:LOL服务器版本更新,同时本地软件也要进行更新操作。这个操作非常耗时的更新B/S浏览器 服务器软件结构服务提供商只要提供数据服...
2020-03-04 20:43:36
122
10
原创 第22天
1. 多线程1.1 线程状态 WAITING(无限等待)当线程被执行wait()方法时,会被施加 “长睡不醒” 的魔法。此时,它不能自己唤醒自己,必须经过别的线程的帮助( notify() / notifyAll() )才能醒过来。【注意】notify() / notifyAll() 不仅能唤醒无限等待状态线程,还能开启【锁对象】。如果是生产者与消费者的情况时,若wait()方法不在同步...
2020-03-03 21:27:48
242
10
原创 ArrayList的一些用法
import java.util.Arrays;public class MyArrayList<E> { private Object[] elements; private static final int DEFAULT_CAPACITY = 10;
2020-02-29 19:30:14
287
9
原创 第二十天
一周总结LinkedList,Object和SetMap和File类String类和IO流字符输出流,缓冲流和序列化Java常用API和线程初识我脑子里的:LinkedList,Object类,是所有类的基类Set类,使用来获取成员的属性Map类,忘了File类,文件、文件夹的基类String类,用来表示字符串的I/O流,输入输出流,内存与硬盘的交互字符输出流,I/O流...
2020-02-28 20:45:05
1138
12
原创 第十九天
字符输出流,缓冲流和序列化字符输出流字符流的应用限制比较多,没有字节流的应用广。主要有以下几点:字符流不使用close方法的话,文件则不会输出任何内容。字符流主要是用于处理中文,很方便快捷,但是其他的就不行了,例如音频、图片、视频等。但是,字符流拷贝文本文件时非常的快!缓冲流缓冲流主要是为了提高整体的读取、写入效率,降低了CPU通过内存访问硬盘的次数。提高效率,降低磁盘损耗。...
2020-02-27 20:14:07
399
14
原创 第十八天
1. IO流1.1 什么是IO流I input 输入流 读取O output 输出流 写入文件操作为例从内存中保存的数据到硬盘 ----output 输出流从硬盘中读取数据到内存 ----input 输入流【注意】完整文件的传输要比散文件的要高得多!!!IO流基类InputStream 输入流基类 readOutputStream 输出流基类 write...
2020-02-26 17:30:41
1231
13
原创 第十七天
Map类1. Map双边队列1.1 什么是Map键(Key)值(Value)对一个键 = 一个值例如:吴京 = 谢楠程序开发大部分数据都是键值对形式的 MySQL JSON XML 类对象成员变量和存储的数据 从前端发送的数据也可以转成Map格式 ==> 一键生成 ==> 类对象 ==> 一键存储 ==> 数据库interface Map<K, ...
2020-02-25 20:42:37
302
11
原创 第十六天
知识点总结1 LinkedList特征存储数据,非连续空间。数据之间通过引用连接,方便遍历和使用遍历效率较低,数据非连续空间存储,需要通过引用跳转过程来完成删除插入操作效率高,但是注意地址的转移和保存问题。LinkedList链表当中的操作其实大部分都是和C语言指针一个概念2 Object类2.1 Object类概述Java中所有类的基类!!! Java中所有的类都...
2020-02-24 21:30:48
1141
45
原创 萌新的第二周技术总结
一周课程内容总1.数组1.1数组定义数组指的就是一组相关类型的变量集合,有数据,有下标。1.2如何定义数组数据类型[] 数组名 = new 数据类型[容量];【注意】一旦确定容量,针对于当前数组,后期容量无法修改1.2如何定义数组...
2020-02-15 14:27:19
370
原创 每周总结
一周课程内容总结新知识:通过一周的学习,我对Java又有了新的认识。同时也学到了很多新的知识,包括技术上的和工作上的。工作上的新知识命名规范1.小驼峰命名法:首字母小写,之后的每个单词首字母大写(变量名…)2.大驼峰命名法:所有单词首字母大写(类名…)3.下划线命名法(不经常使用):所有字母大写,单词之间用下划线链接(类名…)数据合法性在实际开发中,存在生活中数据的合法性和程序运...
2020-02-08 20:59:07
406
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人