首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
heqinglin8
掘友等级
高级工程师
|
去哪儿网
Android、大前端、react native
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
heqinglin8
关注了
蓝师傅
高级工程师 @去哪儿网
heqinglin8
高级工程师 @去哪儿网
·
5年前
关注
HTTP/1.x/2 的特性及使用
1、HTTP2.0 是基于二进制格式传输的,由于0,1更加简单,所以更加健壮。而http1.X是基于文本格式的,文本表示的形式多样,必然要考虑的点比较多。 2、HTTP2....
0
评论
分享
heqinglin8
高级工程师 @去哪儿网
·
5年前
关注
熟悉 TCP/UDP 的特性及使用场景,掌握 TLS 的设计目标和握手过程
1.TCP是面向连接的,每次接收和发送依赖于三次握手。而UDP是面向于无连接的。 2.TCP每次发送需要经过3次握手,所以比较可靠,能保证数据的稳定性。而UDP只管快速发送...
0
评论
分享
heqinglin8
高级工程师 @去哪儿网
·
5年前
关注
android 为什么不建议使用Thread.stop
1. 即可抛出ThreadDeath异常,在线程的run()方法里面,任何一刻都可能抛出ThreadDeath Error,包括在catch或者finally语句中。 2....
0
评论
分享
heqinglin8
高级工程师 @去哪儿网
·
5年前
关注
AtomicInteger源码简单分析?volatile为什么有可见性?内存屏障,原子性和可见性的区别
AtomicInteger是通过unsafe类来变更数据的。 (1) 通过unsafe获取到字段的内存偏移量。 (2)unsafe直接操作valueOffset内存偏移对应...
0
评论
分享
heqinglin8
高级工程师 @去哪儿网
·
5年前
关注
Android常见问题简单总结
客户端是如何校验证书的呢?这里发生在第三步,客户端接收到服务端的证书,里面主要包含公钥和签名。根据证书上的签发机构去浏览器内置的CA签发证书里面找到保存的证书公钥,然后用这...
1
评论
分享
heqinglin8
高级工程师 @去哪儿网
·
5年前
关注
责任链的设计模式在校验中的应用
校验代码和业务代码耦合严重,校验逻辑并不聚合,移植性很差。 校验代码复用性低下。 可读性和可维护性差。 可拆卸,可组装,按照需要打乱顺序,利于复用之前的逻辑自定义成自己需要...
0
评论
分享
heqinglin8
高级工程师 @去哪儿网
·
5年前
关注
熟悉Java虚拟机的内存分区,理解 Java 内存模型
方法区、java堆,java栈,本地方法栈,PC寄存器。 计数器:存储当前程序运行的指针信息。 分为新生代区(存放刚刚创建的对象)、老生代区(存放区的内存)。新生代区内存不...
0
评论
分享
heqinglin8
高级工程师 @去哪儿网
·
5年前
关注
小结TSL的协议协议运行机制
1、加密协议的版本。 那么转回到不加密的通信。 2、server生成的随机数。 1、客户端验证服务端的证书有没有过期,网址信息是不是客户端要请求的。浏览器从服务器拿到证书。...
0
评论
分享
heqinglin8
高级工程师 @去哪儿网
·
5年前
关注
TCP/UDP的特性,HTTPS加密
(1)TCP是面向连接的,每次接收和发送依赖于三次握手。而UDP是面向于无连接的。 (2)TCP每次发送需要经过3次握手,所以比较可靠,能保证数据的稳定性。而UDP只管快速...
0
评论
分享
heqinglin8
关注了
林冠宏_指尖下的幽灵
高级工程师 @去哪儿网
heqinglin8
关注了
刘望舒
高级工程师 @去哪儿网
heqinglin8
关注了标签
Flutter
高级工程师 @去哪儿网
个人成就
文章被点赞
1
文章被阅读
10,053
掘力值
166
关注了
3
关注者
2
收藏集
0
关注标签
1
加入于
2019-07-15