java
yiyayiya980624
这个作者很懒,什么都没留下…
展开
-
Java发送Https post请求(已封装,可直接用)
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;import java.security.SecureRandom;import java.security.cert.CertificateExcep.原创 2020-11-21 12:36:21 · 6993 阅读 · 4 评论 -
XML 解析错误:格式不佳 位置:。。。。
XML 解析错误:格式不佳 位置:http://localhost:8080/bookmanagement/bookinfolist问题:在Firefox浏览器调ajax获取json数据时,控制台提示“XML 解析错误:格式不佳”。因为ajax请求指定了数据类型是json,后台返回数据如果不指定内容类型是文本,默认就是html类型,这样返回到前端就会自动调用html的解析器对文件进行解析,因此报这个异常(在Chrome没有这个错误)。解决方法:设置ContentType为文本或者json转载 2020-06-17 16:40:32 · 3236 阅读 · 1 评论 -
请求转发和重定向的区别
1、请求转发是同一个请求,而重定向会产生两个不同的请求;2、请求转发必须转发到同一应用下的其他资源,而重定向可以定向到任意资源;3、请求转发过程中地址栏不变,而重定向客户端的地址栏会显示新地址;4、原request数据是否可用:请求转发可用,重定向不可用;5、请求转发在服务器端完成,而重定向在客户端完成;6、请求转发的速度快,而重定向速度慢;7、请求转发必须是在同一台服务器下完成,而重定向可以在不同的服务器下完成。...原创 2020-06-05 19:46:03 · 1615 阅读 · 0 评论 -
ArrayList源码解析笔记
一、ArrayList概述(一)简介(引用源码顶部注释)List接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括null在内的所有元素。除了实现List接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于Vector类,除了此类是不同步的。)size、isEmpty、get、set、iterator和listIterator操作都以固定时间运行...原创 2020-03-25 20:59:13 · 180 阅读 · 0 评论 -
ConcurrentHashMap源码详解
一、简介ConcurrentHashMap是Java5中支持高并发、高吞吐量的线程安全HashMap实现。ConcurrentHashMap继承AbstractMap类,实现了ConcurrentMap,Serializable接口。jdk1.8之前由Segment数组结构,HashEntry数组结构和链表组成,Segment是可重入锁(ReentrantLock),每个Segment的结构和...原创 2020-03-22 17:37:26 · 180 阅读 · 0 评论 -
List,Set,Map详解及区别
一、List接口List是一个继承于Collection的接口,即List是集合中的一种。List是有序、不唯一的队列,List中的每一个元素都有一个索引;第一个元素的索引值是0,往后的元素的索引值依次+1。和Set不同,List中允许有重复的元素。实现List接口的集合主要有:ArrayList、LinkedList、Vector、Stack。ArrayListArrayList...转载 2020-02-05 17:45:17 · 186 阅读 · 0 评论 -
多态的转型(父类子类的向上向下转型)
1、前提条件:类与类之间必须有父子类关系2、多态中成员的特点①多态成员 变量:编译运行看左边 Fu f=new Zi(); System.out.println(f.num); //f是Fu中的值,只能取到父类中的值②多态成员 方法:编译看左边,运行看右边 Fu f1=new Zi(); Syste...原创 2020-02-05 15:30:40 · 796 阅读 · 1 评论