级别:★★☆☆☆标签:「Wireshark for mac」「iOS TCP抓包」「iOS UDP抓包」作者: Xs·H[https://www.jianshu.com/c/...
什么是Netty? Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty 是一个广泛使用的 J...
1.背景 最近一个项目中,出现了java.net.ConnectException:Cannotassignrequestedaddress的异常。通过查找资料、分析后,...
套接字是网络通信的基石,是网络通信的基本构建,最初是由加利福利亚大学Berkeley分校为UNIX开发的网络通信编程接口,本文主要介绍套接字的有关内容,了解使用套接字编写程序...
参考 https://www.cnblogs.com/hapjin/p/5736188.html https://www.cnblogs.com/jfqiu/p/385223...
TUN/TAP设备浅析 TUN设备 TUN 设备是一种虚拟网络设备,通过此设备,程序可以方便地模拟网络行为。TUN 模拟的是一个三层设备,也就是说,通过它可以处理来自网络层的...
一、ANR说明和原因 1.1 简介 ANR全称:Application Not Responding,也就是应用程序无响应。 1.2 原因 Android系统中,Activi...
@打不死的小强01 那就是接口的问题,遵循RESTFUL规范的接口,不应该有需要缓存的POST请求。POST请求本身就不应该被缓存
Android网络缓存的实现思路开源的网络请求框架已经提供了对缓存的支持,例如现在比较流行的okhttp。可是有的时候我们希望利用Android自带的网络请求api并且实现自己的网络缓存策略,自己实现会更加...
什么是POJO,JavaBean? 总结:POJO:一个简单的Java类,这个类没有实现/继承任何特殊的java接口或者类,不遵循任何主要java模型,约定或者框架的java...
项目中经常会使用到第三方的 git 库, 将三方库整合到项目中最简单的办法就是复制粘贴, 但是如果这个库升级了一个很酷炫的功能, 你要怎么整合进来呢?(其实就是 git 版的...
理论篇 Mac系统的环境变量,加载顺序为:/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~...
更新源的选择 默认官方的更新源都是存放在GitHub上的,这也是中国大陆用户访问缓慢的原因,一般来说我们会更倾向选择国内提供的更新源,在此推荐中国科大以及清华大学提供的更新源...
BLE简述 蓝牙是一套非常庞大复杂的协议栈,通俗的说就是一组应用于无线系统通信的约定,各个厂家根据这个约定生产出了各种蓝牙设备。由于蓝牙协议栈非常的庞大,很多厂商并不会完全实...
TreeSet TreeSet是一个有序的集合,它的作用是提供有序的Set集合。它继承了AbstractSet抽象类,实现了NavigableSet<E>,Cloneable...
SurfaceView是什么 ? SurfaceView优点及缺点? SurfaceView中双缓冲? TextureView是什么? TextureView优点及缺点? 两...