上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页

JAX-RS HTTP响应

摘要: 首先先看一下HTTP中定义的响应码及其意义:响应码含义100继续101分组交换协议200OK201被创建202被采纳203非授权信息204无内容205重置内容206部分内容300多选项301永久地传递302找到303参见其他304未改动305使用代理307暂时重定向400错误请求401未授权402要求付费403禁止404未找到405不允许的方法406不被采纳407要求代理授权408请求超时409冲突410过期的411要求的长度412前提不成立413请求实例太大414请求URL太大415不支持的媒体类型416无法满足的请求范围417失败的预期500内部错误501未被使用502网关错误503不可用 阅读全文
posted @ 2013-04-16 10:32 李涛_buptsse 阅读(1150) 评论(0) 推荐(0) 编辑

HTTP协议详解

摘要: HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通 阅读全文
posted @ 2013-04-14 16:20 李涛_buptsse 阅读(117) 评论(0) 推荐(0) 编辑

curl 命令详解

摘要: linux curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。一,curl命令参数,有好多我没有用过,也不知道翻译的对不对,如果有误的地方,还请指正。查看复制打印?-a/--append上传文件时,附加到目标文件-A/--user-agent<string>设置用户代理发送给服务器-anyauth可以使用“任何”身份验证方法-b/--cookie<name=string/file>cookie字符串或文件读取位置-basic使用HTTP基本验证-B/--use-ascii使用ASCII 阅读全文
posted @ 2013-04-14 16:04 李涛_buptsse 阅读(183) 评论(0) 推荐(0) 编辑

线程池 ThreadPoolExecutor 使用简介

摘要: 一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,BlockingQueue<Runnable> workQueue,RejectedExecutionHandler handler)corePoolSize: 线程池维护线程的最少数量maximumPoolSize:线程池维护线程的最大数量keepAliveTime: 线程池维护线程所允 阅读全文
posted @ 2013-04-03 12:25 李涛_buptsse 阅读(131) 评论(0) 推荐(0) 编辑

常用Mysql命令

摘要: 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令: mysqladmin -u root -p密码 shutdown /ect/init.d/mysql shutdown (前面为mysql的安装路径) 4.连接本机上的mysql: 进入目录mysql\bin,再键入命令... 阅读全文
posted @ 2013-03-30 16:54 李涛_buptsse 阅读(128) 评论(0) 推荐(0) 编辑

Hadoop DistCp

摘要: 概述DistCp(分布式拷贝)是用于大规模集群内部和集群之间拷贝的工具。 它使用Map/Reduce实现文件分发,错误处理和恢复,以及报告生成。 它把文件和目录的列表作为map任务的输入,每个任务会完成源列表中部分文件的拷贝。 由于使用了Map/Reduce方法,这个工具在语义和执行上都会有特殊的地方。 这篇文档会为常用DistCp操作提供指南并阐述它的工作模型。使用方法基本使用方法DistCp最常用在集群之间的拷贝:bash$ hadoop distcp hdfs://nn1:8020/foo/bar \ hdfs://nn2:8020/bar/foo这条命令会把nn1集群的/foo/ba. 阅读全文
posted @ 2013-03-29 16:43 李涛_buptsse 阅读(459) 评论(0) 推荐(0) 编辑

通过 ulimit 改善系统性能

摘要: 概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。本文将在后面的章节中详细说明 ulimit 的功能,使用以及它的影响,并以具体的例子来详细地阐述它在限制资源使用方面的影响。回页首ulimit 的功能和用法ulimit 功能简述假设有这样一种情况,当一台 Linux 主机上同时登陆了 10 个人,在系统资源无限制的情况下,这 10 个用 阅读全文
posted @ 2013-03-27 15:17 李涛_buptsse 阅读(110) 评论(0) 推荐(0) 编辑

如何自己写一个网络爬虫

摘要: 这里是维基百科对网络爬虫的词条页面。网络爬虫以叫网络蜘蛛,网络机器人,这是一个程序,其会自动的通过网络抓取互联网上的网页,这种技术一般可能用来检查你的站点上所有的链接是否是都是有效的。当然,更为高级的技术是把网页中的相关数据保存下来,可以成为搜索引擎。从技相来说,实现抓取网页可能并不是一件很困难的事情,困难的事情是对网页的分析和整理,那是一件需要有轻量智能,需要大量数学计算的程序才能做的事情。下面一个简单的流程:在这里,我们只是说一下如何写一个网页抓取程序。首先我们先看一下,如何使用命令行的方式来找开网页。telnet somesite.com 80GET /index.html HTTP/1 阅读全文
posted @ 2013-03-24 20:57 李涛_buptsse 阅读(615) 评论(0) 推荐(0) 编辑

浅析Linux下core文件

摘要: 当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方。最常出 现的,几乎所有C程序员都出现过的错误就是“段错误”了。也是最难查出问题原因的一个错误。下面我们就针对“段错误”来分析core文件的产生、以及我们 如何利用core文件找到出现崩溃的地方。何谓core文件当一个程序崩溃时,在进程当前工作目录的core文件中复制了该进程的存储图像。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。当程序接收到以下UNIX信号会产生core文件:名字说明ANSI C POSIX.1SVR4 4.3+BSD缺省动作SIGABRT异常终止(a 阅读全文
posted @ 2013-03-24 17:05 李涛_buptsse 阅读(185) 评论(0) 推荐(0) 编辑

每个程序员都应该了解的内存知识-CPU高速缓存

摘要: [编者按:这是Ulrich Drepper写“程序员都该知道存储器”的第二部。那些没有读过第一部的读者可能希望从这一部开始。这本书写的非常好,并且感谢Ulrich授权我们出版。一点说明:书籍出版时可能会有一些印刷错误,如果你发现,并且想让它在后续的出版中更正,请将意见发邮件到lwn@lwn.net ,我们一定会更正,并反馈给Ulrich的文档副本,别的读者就不会受到这些困扰。]现在的CPU比25年前要精密得多了。在那个年代,CPU的频率与内存总线的频率基本在同一层面上。内存的访问速度仅比寄存器慢那么一点点。但是,这一局面在上世纪90年代被打破了。CPU的频率大大提升,但内存总线的频率与内存芯片 阅读全文
posted @ 2013-03-24 15:23 李涛_buptsse 阅读(2428) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页