计算机基础
HuntZou
这个作者很懒,什么都没留下…
展开
-
P2P原理
P2P原理常用方法中继使用中继服务器连接两台内网设备,受限于中继节点性能。逆向连接当客户端A、B之一有公网地址时可以使用该方法。UDP打洞最常见的方法利用锥形NAT(下文将介绍NAT分类)会将 内网ip+端口 绑定一个 外网ip+端口 的特性实现。理论上来说,利用该特性就可以实现任意主机间的通信,但往往NAT会做很多限制,导致这种直接通信无法完成。下面以限制最多的 Restricted-Port NAT 为例说明:网络拓扑图Client A和B仅具有内网地址,有Restricted-P原创 2022-04-21 10:52:40 · 4330 阅读 · 0 评论 -
DNS与CDN相关联系与实现
背景:Client 1 与 business server 3 及DNS A在地理位置上相较于其他更近。dns缓存均未命中。Local DNS 默认实现了 edns 协议。(路由查询会携带源client的ip地址)a.com 域名配置为了 NS 记录方式。过程解析:Client 1 向local dns(即本机设置的dns服务器,本例中为 8.8.8.8)发送域名 mail.a.com 的解析请求。通过 anycall 技术可以实现一个 8.8.8.8 地址被多个域名解析服务器使用,通.原创 2021-05-13 10:24:01 · 244 阅读 · 0 评论 -
位运算符号&
md5 string和byte数组转换 位运算&原创 2016-01-10 11:37:26 · 497 阅读 · 0 评论 -
浅谈java字节流和字符流对文件的操作
字节流和字符流区别在于,字符流是专门用来处理字符串的,而字节流可以用来处理任何数据。存储设备上的任何数据需要被处理就必须得通过字节流或字符流的方式进入内存中,字符流或在其流入过程中先进行编码的解析,字节流不用。1.在字符流中,有专门用来处理文件的类,FileWriter,FileReader,通过实例化他们,就能进行文本文件的写入和读取操作。FileWriter fw = new File原创 2016-03-21 18:23:08 · 603 阅读 · 0 评论 -
解决web中Object.class.getResourceAsStream获取流失败方法
说实话,我到现在还没搞清楚为什么Object.class.getResourceAsStream()在我的web项目中获取不到配置文件,单纯java应用程序测试可以,放在web项目中就报空指针,这里直接放解决方案:直接使用FileInputStream加载配置文件就行。那么,我想问一下,有没有人知道,为什么那个方法就不行,不管用绝对路径还是相对路径都有问题//InputStream in原创 2016-04-11 09:25:51 · 3244 阅读 · 2 评论 -
在java应用程序和web应用中的相对路径问题
这两天被这个路径给闹得心烦,现在将问题写一下:注意:在java应用程序中”./“代表的相对路径指的是该工程的根目录,也就是src上层的目录但是,在web应用中,tomcat服务器,”./“代表的相对路径是tomcat/bin目录。所以,在代码时候可以正常加载配置文件,但在应用测试时报空指针时要注意了,路径是不 一 样的,我真是日了狗了。。。原创 2016-04-11 10:54:49 · 381 阅读 · 0 评论