AIDLFramework层的架构,如下图: 换而言之,Android就是在传统的C/S架构中加入了一层,实现IPC。图中表明,AIDL类似COM的Proxy/Stub架构。不过是现在android自己的序列化类Pacel。 打个比方,你到自动取款机上去取款;你就是客户,取款机就是你的代理;...
分类:
其他好文 时间:
2014-06-27 23:16:38
阅读次数:
334
这回聊聊「代理服务器」。在公司里,不通过代理服务器无法连接互联网的,由于代理服务器的原因,有些服务的使用是受到限制的。有人可能会觉得为什么会存在这种东西?(这里指代理服务器)Proxy本来的意思是「代理服务器」。代理服务器就是客户端和服务器中间的一层,对服务器来说,它就是客户端,对客户端来说,它就是...
分类:
系统相关 时间:
2014-06-27 17:07:00
阅读次数:
276
在您的网站迁移服务器时需要对域名所指向的IP进行更改,这时候在本机访问网站时就需要清除本地的DNS缓存信息,那么怎样清除呢?首先我们应该明白清除DNS缓存信息的原理:当计算机对域名访问时并不是每次访问都需要向DNS服务器寻求帮助的,一般来说当解析工作完成一次后,该解析条目会保存在计算机的DNS缓存列...
首先代理的类和被代理的类要实现共同的接口其实也就是通过接口进行代理,然后在代理类的构造函数中创建被代理类的实例就可以实现代理了。
这样可能很乱看代码就知道明白了!
公共接口类
package com.iss.proxy;
public interface Object {
void action();
}
被代理类
package com.iss.proxy;
...
分类:
其他好文 时间:
2014-06-27 08:29:04
阅读次数:
217
DNS是网络能够互联的基础,通过这个域名解析系统用户才能在包罗万象的互联网上轻易的找到自己想要的东西。但是一般用户所不知道的是,这个DNS系统经常被作为网络攻击的对象,在我们看不见的网络背后有着什么样的汹涌暗流呢?下面给大家介绍进行DNS攻击的常见六种方式。方式一:..
分类:
其他好文 时间:
2014-06-27 06:13:15
阅读次数:
255
//获取客户端、服务器、本地IP地址 public static string getIPAddress() { ////本地IP //string address = System.Net.Dns.GetHostAddress...
分类:
其他好文 时间:
2014-06-26 23:47:30
阅读次数:
193
Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数据库上执行。基于此可以实现负载均衡、读写分离、高可用性等需求。与MySQL官方的MySQL Proxy相比,作者强调的是amoeba配置的方便(基于XML的配置文件,用SQLJEP语法书写规则,比基于lua脚本的MySQL Proxy简...
分类:
数据库 时间:
2014-06-26 14:18:15
阅读次数:
187
数据链路层:mtu的限制在这层
14字节:6字节目标mac,6字节源mac,2字节type,
网络层:(ip dns arp)分片重组在这层,每个包长不可超过mtu
只举例ip协议:
20字节160bits:4位版本 4位头长,8位服务类型16位总长度
16位标示3位标志13位片偏移
...
分类:
其他好文 时间:
2014-06-26 13:41:58
阅读次数:
274
DNS在linux服务器上的服务名是named,而named服务依赖软件bind。
环境:
系统版本:VBOX虚拟机centos6.0。
本机内网IP 192.168.2.198。
一、安装软件bind。
1.显示bind相关的软件包。
[root@localhost ~]# yum list bind*
bind....
分类:
其他好文 时间:
2014-06-26 07:27:53
阅读次数:
280
测试网络:
通过VMware创建了两个虚拟机,并利用桥接方式联网以此模拟两台主机连接一台路由器的情况。测试网络图如下:
ARP协议工作原理
ARP协议能实现任意网络地址到任意物理地址的转换,这里仅讨论IP地址到以太网地址(MAC地址)的转换。其工作原理是:主机向自己所在网络广播一个ARP请求,该请求包含目标机器的网络地址。此网络上的其他机器都将接收到这个请求,...
分类:
其他好文 时间:
2014-06-26 07:10:25
阅读次数:
276