![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面经
一热爱摄影的
一位喜欢摄影、喜欢音乐的在校生
展开
-
http相关知识
http1.x HTTP/1.0一次只允许在一个TCP连接上发起一个请求。【短连接】 HTTP/1.1使用的流水线技术也只能部分处理请求并发,仍然会存在队列头阻塞问题。因此客户端在需要发起多次请求时,通常会采用建立多连接来减少延迟。【长连接:在一个TCP连接上可以传送多个HTTP请求和响应】 【怎么实现长连接?】 使用长连接的HTTP协议,会在响应头加入这行代码:Connection:keep-alive 在使用长连接的情况下,当一个网页打开完成后,客户端和服务器之间用于传输HTTP数据的TCP连接不会原创 2021-07-28 19:44:54 · 139 阅读 · 0 评论 -
list && set 对比
List (列表) Set (集合) 存储的数据是有序的 存储的数据是无顺序的 值允许重复 不允许重复 可插入多个null元素 只许插入一个null元素 支持通过下标来遍历,也可以用迭代器(Iterator) 只能用迭代遍历 Array ArrayList 存储基本数据类型和对象 存储对象 指定固定大小 大小自动扩展 内置方法少 addAll、removeAll、iteration 【tips】 Arrays.asList(array):Array...原创 2021-07-28 19:36:40 · 120 阅读 · 0 评论 -
序列化 && 反序列化
java.io.Serializable接口实现序列化 序列化:把一个Java对象变成二进制内容,本质上就是一个byte[]数组。 序列化后可以把byte[]保存到文件中,或者把byte[]通过网络传输到远程。这样,就相当于把Java对象存储到文件或者通过网络传输出去了。 反序列化:把一个二进制内容(也就是byte[]数组)变回Java对象。有了反序列化,保存到文件中的byte[]数组又可以“变回”Java对象,或者从网络上读取byte[]并把它“变回”Java对象。 ...原创 2021-07-28 15:36:42 · 94 阅读 · 0 评论 -
接口 && 抽象类区别
接口是对动作的抽象,是行为规范;抽象类是对类的抽象,是一种模板设计 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。 一个类只能继承一个类(抽象类)但可以实现多个接口 抽象类 接口 extends关键字 关键字implements 有构造器 没有构造器 public、protected和default修饰符 默认public 单继承 多继承 可以有静态方法 没有静态方法 抽象类能使用 final 修饰吗? 不能,定义抽象类就是让其他类继承的,可以实现.原创 2021-07-28 14:23:10 · 61 阅读 · 0 评论 -
== 和 equals
== 和 equals 功能:判断两个对象是不是同一个对象。 == : 基本数据类型 比较的是值,引用类型比较的是内存地址 equals(): 类没有覆盖 equals() 方法:相当于通过“==”比较这两个对象。 类覆盖了 equals() 方法:比较两个对象的内容相等。一般都会覆盖 equals() 方法(像Int,String类) Tips:object的equals方法是比较的对象的内存地址,而String(重写了)的equals方法比较的是对象的值/内容。 重写equals的同时,需原创 2021-07-28 11:16:49 · 48 阅读 · 0 评论 -
操作字符串的类 && final
字符串的类 操作字符串的类有:String、StringBuffer、StringBuilder String 声明的是不可变 (Final) 的对象,每次操作都会生成新的 String 对象,然后将指针指向新的 String 对象。==特点:这样不仅效率低下,而且大量浪费有限的内存空间。 而 StringBuffer、StringBuilder 可以在原有对象的基础上进行操作,添加直接用.append();在经常改变字符串内容的情况下最好不要使用 String。 StringBuffer 是线程安原创 2021-07-28 10:50:18 · 578 阅读 · 0 评论 -
mybatis-plus小结
mybatis-plus 简介 mybatis-plus是mybatis的增强工具,在 myBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。 分页插件 自定义ID生成器:雪花算法、UUID 乐观锁配置,@version字段 IDEA插件原创 2021-07-26 11:51:05 · 67 阅读 · 0 评论