- 博客(18)
- 收藏
- 关注
原创 Git Console Guide
cd the dir include .git [fatal: Not a git repository (or any of the parent directories): .git]git config --global user.name "your_username"git config --global user.email your_email@domain.comgit co...
2018-12-04 21:32:51 193
原创 Jetty Continuation API implements Servlet3.0 AsyncContext
https://github.com/eclipse/jetty.project [ jetty 8]The Jetty default connector is NIO SelectChannelConnector--> SelectorManager-->NIO Selector.CXF Continuations API implementations [JettyCont...
2020-02-06 14:48:33 122
原创 Apache CXF 2.7.11 Internals
http://cxf.apache.org/docs/http://cxf.apache.org/docs/cxf-architecture.htmlTransports:http----------- [Servlet, Jetty]---------jaxws[SOAP], jaxrs[REST] JSON supportjms [tcp, Apache Camel]udpConduit...
2020-02-06 14:47:33 148
原创 LLVM, CLang[Apple] vs GCC
The LLVM Compiler Infrastructurehttp://llvm.org/clang: a C language family frontend for LLVMThe goal of the Clang project is to create a new C, C++, Objective C and Objective C++ front-end for the L...
2018-12-06 10:31:25 261
原创 Cloud&Virtualization
http://www.lovelucy.info/amazon-vpc-enterprise-cloud.htmlhttp://www.vpsee.com/2011/01/how-to-detect-if-a-linux-system-running-on-a-virtual-machine/http://blog.csdn.net/virone/article/details/4049786...
2018-12-06 10:31:16 406
原创 Computer Term
Parallelism != Concurrencyconcurrency 和 parallelism 的本质区别是,多个线程/进程(或程序的多个部分)之间有没有互相作用和交流。这种交流分两种:一种是共享内存,一种是消息传递。前者我们很熟悉,我们最常用的锁(Lock)或者信号量(Semaphore)就属于共享内存的一种。另外,需要说明的是,并不是所有的 paraellel 的程序都使用多线程...
2018-12-06 10:31:05 186
翻译 Intel 64与IA-32、IA-64
Intel 64Intel 64指令集被应用于Pentium 4、Pentium D、Pentium Extreme Edition、Celeron D、Xeon、Intel Core 2及Intel Core i7处理器上。概要Intel 64计划的历史可谓相当长及复杂,其原因主要是因为Intel自身的内政问题。该计划开始时,其代号为Yamhill,不过Intel一直对外宣称其计划不存在,...
2018-12-06 10:30:41 3152
翻译 32-bit PAE
物理地址扩展(Physical Address Extension),是x86处理器的一个功能,让中央处理器在32位操作系统下存取超过4GB的实体内存。PAE为IntelPentium Pro及以上级别的CPU(包括除了总线频率为400MHz的这个版本的奔腾M之外的所有新型号奔腾系列处理器)所支持,其他兼容的处理器,如速龙(Athlon)和AMD的较新型号的CPU也支持PAE。x86的处理...
2018-12-05 10:55:17 207
翻译 64bit CPU and x86
x86与i386、i486、i586、i686......x86或80x86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括Intel 8086、80186、80286、80386以及80486,因此其架构被称为“x86”。由于数字并不能作为注册商标,因此Intel及其竞争者均在 新一代处理器使用可注册的名称,如Pe...
2018-12-05 10:53:25 291
原创 Linux Free/Top中的 Buffers and Cached
A buffer is something that has yet to be "written" to disk. A cache is something that has been "read" from the disk and stored for later use.buffer是由各种进程分配的,被用在如输入队列等方面,一个简单的例子如某个进程要求有多个字段读入,在所有字段被读...
2018-12-05 10:50:23 151
原创 正向代理与反向代理
正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性(由mod_cache提供)减少网络...
2018-12-05 10:41:11 98
原创 vmware三种网络连接上网设置
1.Bridged :默认使用vmnet0将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同:例如主机ip是10.70.54.31,设置虚拟机ip为10.70.54.22。netmask,broadcast,gateway,dns都与主机相同即可实现虚拟机<--->主机 虚拟机<---->互联网 通信。2.NAT :默认使用vmnet8将虚拟机设置成...
2018-12-05 10:40:38 149
原创 Http Content-Encoding Vs Transfer-Encoding
content-encoding 有三种gzip,compress,deflate,都是压缩算法content-transfer-encode ,只有一种chunking.在response header中:Content-Encoding : ------>HTTP compression,request header-->Accept-Encoding: gzip, defl...
2018-12-05 10:34:55 523
原创 HTTPS SSL Apache2 Tomcat6 JDK1.6
HTTP Default Port 80 VS HTTPS Default Port 443.Apache2.2<VirtualHost *:443>SSLEngine onSSLCertificateFile /.../secure.crtSSLCertificateKeyFile /.../secure.key#CA certificate#Intermediate SS...
2018-12-05 10:34:22 246
原创 SSH Tunnels & SOCKS 4/5
SOCKS协议,代理SOCKS:防火墙安全会话转换协议 (Socks: Protocol for sessions traversal across firewall securely) SOCKS 协议提供一个框架,为在 TCP 和 UDP 域中的客户机/服务器应用程序能更方便安全地使用网络防火墙所提供的服务。这个协议从概念上来讲是介于应用层和传输层之间的 “中介层(shim-layer)”,...
2018-12-05 10:27:32 1202
原创 Linux X Window,KDE,GNOME
X WindowSystem [X11]X Server, X ClientImplementation of X11::X.Org Server [XOrg] [ X.Org Foundation Open Source Public Implementation of X11 ]http://www.x.org/wiki/XFree86 ,the freely red...
2018-12-05 10:25:36 259 1
原创 About Endian
我们一般将endian翻译成“字节序”,将big endian和little endian称作“大尾”和“小尾”。在网络编程的时侯,因为端口号要进行字节序列的转换,涉及endian:Big endian: 当存储一个超过一个字节的数据类型时,将其中的高位放在低地址的地方,低位放在高地址的地方。Little endian: 于Big endian恰恰相反。File: include/linux/...
2018-12-05 10:17:26 127
原创 浏览器DNS解析
1.浏览器DNS域名解析过程http://book.51cto.com/art/201210/359513.htm2.DNS污染是一种让一般用户由于得到虚假目标主机IP而不能与其通信的方法,是一种DNS缓存投毒攻击(DNS cache poisoning)。其工作方式是:在UDP端口53上的DNS查询进行入侵检测,一经发现与关键词相匹配的请求则立即伪装成目标域名的解析服务器(NS,Name S...
2018-12-04 21:36:05 1697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人