![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
积累
heyBa1
这个作者很懒,什么都没留下…
展开
-
接口与抽象类
接口与抽象类1.接口可以定义变量和方法变量只能是 public static final 默认也是方法只能是 public abstract 默认也是实现接口implements 默认需要实现接口所有定义的方法但是java 8 之后做了优化 新增 default 关键字 可以添加接口方法的默认实现同时新增 static 静态方法 可以通过接口直接调用如果同时实现两个接口 都有方法a 那么继承类必须重写方法a 无论是否有默 认实现多继承实现2.抽象类相对于类没什么太大区别单继承可以有原创 2021-08-26 16:36:44 · 81 阅读 · 0 评论 -
tcp握手挥手
tcp建立tcp链接 - 三次握手SYN- synchronize sequence numbers同步序列编号ACK- acknowledge character确认字符seq - sequence 序列号客户端 SYN = 1 ,seq = j -> 服务端客户端 <- SYN = 1,ACK = 1,ack = j + 1,seq = k 服务端客户端 ACK = 1 ,ack = k + 1 -> 服务端为什么要三次握手?为了防止已失效的连接请求报文段突然原创 2021-08-26 16:36:24 · 135 阅读 · 0 评论 -
Http 状态行
Http 状态行1xx:信息性状态码,表示服务器已接收了客户端请求,客户端可继续发送请求。 100 Continue 101 Switching Protocols2xx:成功状态码,表示服务器已成功接收到请求并进行处理。 200 OK 表示客户端请求成功 204 No Content 成功,但不返回任何实体的主体部分 206 Partial Content 成功执行了一个范围(Range)请求3xx: 重定向状态码,表示服务器要求客原创 2021-08-26 16:35:30 · 513 阅读 · 0 评论 -
输入url到展示到底发生了什么
输入url到展示到底发生了什么输入地址浏览器查找域名对应的ip地址 域名解析(dns)dns - 域名系统 域名和ip地址对应的分布式数据库人更习惯域名 机器更习惯ip地址先看hosts文件有没有对应的ip有的话直接用没有的话请求dns服务器(有缓存)浏览器向web服务器发送http请求第一行是 方法URL议/版本 GET/xxxx.jsp HTTP/1.1请求头请求报文服务器的永久重定向响应服务器给浏览器响应一个301永久重定向响应,这样浏览器就会访问 http://www.go原创 2021-08-26 16:34:41 · 103 阅读 · 0 评论 -
PopupWindow 全屏显示修复
Tools.fitPopupWindowOverStatusBar(mPopupWindow,true);/** * popupwindow 修复 * @param popupWindow * @param needFullScreen */ public static void fitPopupWindowOverStatusBar(Popup...原创 2019-12-23 14:49:35 · 162 阅读 · 0 评论 -
对于Java转型的一些个人理解
今天因为在听课的时候涉及到了一个java转型的问题,自己的理解不深,所以就到网上收集和看了一些资料,在这里对自己的一些理解做一个记录,欢迎指错,欢迎纠正,求进步。在java中经常可以见到一些转型的问题,这涉及到java的一些抽象编程思想,这其中向上转型更加常见,是多态的一种体现。**转型:就是父类对象和子类对象之间的一个转换的过程。**子类对象指向父类对象的引用就是向上转型,这其中会丢失除父类原创 2016-09-19 20:13:23 · 489 阅读 · 0 评论 -
常用网站
URL Decoder/Encoder: https://meyerweb.com/eric/tools/dencoder/原创 2018-05-07 14:33:22 · 276 阅读 · 0 评论 -
Kotlin 相关
简述Kotlin中let, apply, run, with的区别 来源 :https://www.jianshu.com/p/dd1bd174ea34原创 2018-05-28 10:58:53 · 201 阅读 · 0 评论