tiemei

只有转化成自己的语言,才算理解了

2013年2月17日

curl

摘要: 自动跳转 curl -L www.sina.com 显示http response头信息curl -i www.sina.com(也显示body)-I (只显示头信息)详细通信过程 curl -v www.sina.com ,更详细的信息输出到out.txt文件:curl --trace output.txt www.sina.com 或者curl --trace-ascii output.txt www.sina.comPOST表单 curl --data "data=xxx" example.com/form.cgi ,还能帮你做掉urlEncode :curl --d 阅读全文

posted @ 2013-02-17 17:29 tiemei 阅读(342) 评论(0) 推荐(0)

Java内存模型与多线程

摘要: 操作系统层面,对每个进程分配内存(代码段,数据段,栈,堆等),且提供brk nmap等这样的系统调用对进程所辖内存进行操作。C语言层面,提供malloc、free这样的函数经过编译器(例如gcc)映射到系统调用。Java语言层面,最终肯定也是映射到系统调用,不过Java的内存管理实现跨平台的统一规范:接着,引入多处理器下的多线程的问题:如果变量 int a = 0;有两个线程对分别对其执行10次 a = a + 1; 和a = a -1;最终a的值将难以预测,因为这对变量的赋值在JMM里并不是一步到位的,JMM结构如下:各线程的工作内存需要操作共享变量,需要经过一下步骤:从主存中复制变量到当前 阅读全文

posted @ 2013-02-17 13:31 tiemei 阅读(181) 评论(0) 推荐(0)

导航