- 博客(8)
- 收藏
- 关注
原创 HTTP和HTTPS那些事
区别:• GET在浏览器回退时是无害的,而POST会再次提交请求。• GET产生的URL地址可以被Bookmark,而POST不可以。• GET请求会被浏览器主动cache,而POST不会,除非手动设置。• GET请求只能进行url编码,而POST支持多种编码方式。• GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。• GET请求在URL中传送的参数是有长度...
2020-02-15 22:42:39 137
原创 当渠道需要在Application中调用有参方法
本文就以荔枝的SDK接入时,需要在application中实现registerApp(application: android.app.Application, appId: kotlin.String?, adChannel: kotlin.String?)方法为例。A.在插件工程中的操作:• 在java包下新建MainApplication类• 在MainApplication中调用读取...
2020-01-20 12:29:23 292
原创 详解TCP/IP三次握手和四次挥手
详解TCP/IP三次握手和四次挥手流程图纯手打,呕血力作。相关问题出自:https://blog.csdn.net/hyg0811/article/details/102366854A.三次握手流程图:(圆框内表示状态,黑箭头表示状态切换,白箭头表示传出的包)SYN 报文:请求连接作用ACK 报文:应答作用ack 确认号:数值是相应请求中的seq+1seq 初始序号:标记报文序...
2020-01-09 17:43:32 212 1
原创 多线程及相关
一、实现多线程的三种方法:1)继承Thread类,重写run()方法2)实现Runnable()接口,实现run()方法a.自定义类并实现Runnable()接口,实现run()方法b.创建Trhead对象,用实现Runnable接口的对象作为参数实例化该Thread对象class MyThread implements Runnable{public void run(){Syst...
2020-01-05 19:19:33 99
原创 GC(Garbage Collection)垃圾回收机制
垃圾回收机制:主要三个任务:①分配内存,②确保被引用对象的内存不被错误的回收,③回收不再被引用的对象的内存空间判断是否是可回收对象:(什么可以回收?)使用有向图来记录和管理堆内存中的所有对象,通过这个有向图就可以识别哪些对象是“可达的”(有引用变量引用它,就是“可达的”),哪些对象是“不可达的”(没有引用变量引用他就是不可达的),所有“不可达”对象都是可被垃圾回收的。回收:(如何去回收?)...
2020-01-05 19:19:00 395
原创 抽象类的构造函数
先通过一个实类继承来理解:Class Animals{public Animals(){}public void eat();}Class Dog extends Animals{//super();不写父类构造的情况下,相当于会默认有个super(),调用父类的空参构造pubilc Dog(){}@Overridepublic void eat(){print(“狗吃肉”);...
2020-01-05 19:18:22 563
原创 Java 小结
1 hash• string的hashcode计算:hashcode=hashcode*31+string值• hash下标的计算:[(hashcode>>16)异或hashcode]&(n-1),n是2的倍数(,负载因子默认0.75• resize的实现首先容量翻倍(便于resize的实现),然后,计算(hashcode)&n 的首位(即高四位的最低一位)...
2020-01-05 19:17:02 125
原创 细说单例模式
1.单例——东邪西毒南帝北丐饥汉式(线程安全)public Class Singleton{private static Singleton singleton = new Singleton();private Singleton(){}public static Singleton getInstance(){return singleton;}}由于是类中的静态变量,当编...
2020-01-05 19:15:49 78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人