自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 用HttpClient来模拟浏览器GET POST

一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些...

2011-03-18 12:56:56 63

原创 Eclipse下配置heritrix

一、需求文件    heritrix-1.41.3-src.zip    heritrix-1.14.3.zip    在http://sourceforge.net/project/showfiles.php?group_id=73833&package_id=73980可以下载二、准备    把下载的两个文件分别解压到不同的目录中三、在eclipse中新建一...

2011-03-17 15:16:56 58

原创 运行heritrix1.14.4报错 thread-10 org.archive.util.ArchiveUtils.() TLD list unavailab

运行heritrix1.14.4报错 thread-10 org.archive.util.ArchiveUtils.<clinit>() TLD list unavailable最近需要用到heritrix做一个需求,下来研究了一下。根据网上的文章在eclipse中启动报了下面的错误10:02:59.968 EVENT  Starting Jetty/4.2.2310...

2011-03-17 15:16:25 261

原创 java抓取天气预报数据

这个东西虽然简单,但还是挺好玩的:首先把搜索后的页面用流读取出来,再写个正则,去除不要的内容,再把最后的结果存成xml格式文件、或者直接存入数据库,用的时候再调用本代码只是显示html也的源码内容,如果需要抽取内容请自行改写public static String regex()中的正则式Java代码  package rssTest;  ...

2011-03-17 12:48:38 223

原创 HadHoop分布式框架配置(二)

我们假定,你已经下载了Hadoop的一个版本,并解压完毕。我们配置了两台服务器:1.了让大家开发和研究的方便,现做了两台 Debian/Linux 服务器。hadoop-1: 192.168.60.41 hadoop-2: 192.168.60.42 没装图形界面,只能通过 ssh 连入。 root:abc123 为了不互相干扰,大家用 root 进入后最好自建新的用户来做实现。 ...

2011-03-16 21:42:45 152

原创 HadHoop分布式框架简介(一)

分布式系统基本原理      分布式系统被设计成可以存储和管理大数据量的信息的系统,并为这些数据提供对外的访问功能(通过网络)。现在已经有许多的分布式系统用各种不同的方法解决了这个问题。       NFS, the Network File System, 是目前最普遍的分布式系统。它也是还在使用的最老的分布式系统之一。它的设计是非常易懂的,但它也有许多的局限性。NF...

2011-03-16 21:42:11 906

原创 Linux网管日记(9):Linux的前世今生

1.Linux的前世地球人都知道,Linus Torvalds在1991年编写了Linux的核心原型。Torvalds为什么可以写出Linux操作系统?为什么他要选择386的计算机来开发?为什么Linux的发展这么迅速?为什么Linux是免费的?目前为什么有这么多的Linux发行版(distributions)呢?了解这些知识后,才能知道为什么Linux可以免除软件版权之争,并且了...

2011-03-13 16:00:29 87

原创 网络管理员日记(8)里应外合:Linux下的后门和日志工具

攻入Linux系统后,很多入侵者往往就开始得意忘形了。这其中还有一个原因,就是技术性也要求更高了。下面,我们来看看一些常用的经典工具。(未经允许,谢绝转载!) 1、从这里延伸:后门和连接工具(1)HttptunnelTunnel的意思是隧道,通常HTTPTunnel被称之为HTTP暗道,它的原理就是将数据伪装成HTTP的数据形式来穿过防火墙,实际上,它是在HTTP请求中创建了一...

2011-03-13 15:59:47 150

原创 Linux网络管理员日记(7)更上一层楼:Linux服务器的安全实践

网络安全实践中,防火墙(Firewall)是被经常强调的重点,它的基本功能是过滤并阻挡本地网络与Internet之间的数据传送。另外,无论是网络管理员还是黑客,对数据截获分析都十分重视,因此,在进阶提高部分,我们也将使用直观简单的方式对这两部分内容进行讲解。1、iptables :Linux服务器下的优秀防火墙Linux提供了一个非常优秀的防火墙工具—iptables,它完全免...

2011-03-13 15:58:55 128

原创 Linux网络管理员日记(6)Linux邮件服务器的安装和安全

四、更简单高效:Linux邮件服务器的安装和安全在网络管理员的日常工作中,邮件服务器扮演着一个非常重要的角色,从局域网的安全防范到操作系统的稳定运行,都离不开电子邮件。目前,有许多的程序可以作为邮件传输代理,但Linux下的Sendmail则是其中最重要的一个,事实证明,它可以支持数千甚至更多的用户,而且站用的系统资源相当少。1、Sendmail邮件服务器的安装和配置...

2011-03-13 15:57:24 132

原创 Linux管理员日记(5) 更简单高效:Linux邮件服务器的安装和安全

在网络管理员的日常工作中,邮件服务器扮演着一个非常重要的角色,从局域网的安全防范到操作系统的稳定运行,都离不开电子邮件。目前,有许多的程序可以作为邮件传输代理,但Linux下的Sendmail则是其中最重要的一个,事实证明,它可以支持数千甚至更多的用户,而且站用的系统资源相当少。1、Sendmail邮件服务器的安装和配置默认情况下,Sendmail服务器安装程序在安装光盘,可以...

2011-03-13 15:54:05 540

原创 Linux管理日记(4)——免费而稳定:Web服务器和FTP服务器的安装

为什么要采用Linux操作系统作为网络服务器?答案是:稳定性高、成本低。比较优秀的解决方案是采用Linux操作系统,再配备Apache服务器软件,就可以构造一个稳定高速的网站了。小知识:1995年4月,最早的Apache(0.6.2版)由Apache Group公布发行。Apache Group 是一个完全通过Internet进行运作的非盈利机构,由它来决定Apache Web服务...

2011-03-13 15:53:06 123

原创 Linux管理员日记连载(3)简单易操作:类似Windows控制面板的Webmin

安装完Linux操作系统后,不少用户可能开始思考:以后要找个好工作,当然要学会配置Linux服务器,感觉挺麻烦的!不错,以前在Linux上的服务器管理工作都要通过专业人员输入长串的命令来出来,感觉非常烦琐也缺乏亲和力。于是,大家开始琢磨:要是能有一个类似Windows“控制面板”的界面工具来完成各项配置工作,那就好多了。其实,图形界面管理工具Webmin就可以解决这个问题,它可以轻松配置L...

2011-03-13 15:52:18 109

原创 Linux管理员日记连载(2)——Linux系统下的设备和文件配置

新建一个虚拟机后,除了使用默认值,用户还可以通过配置文件修改参数。这个配置文件,实际上就相当于新电脑的“硬件配置”,用户可以在配置文件中决定虚拟机的硬盘、内存多大,是否有并口串口、是否有网络等。单击“虚拟机”菜单下的“设置”按钮,就可以看到相关参数。如图8所示。图 8   1、内存设置。是指从真正的内存中,分配给这台虚拟机器多少内存。这个比较简单,选个数字即可。  小提...

2011-03-13 15:51:21 94

原创 Linux管理员日记(1)——Linux服务器傻瓜式安装完全手册

内容简介  从桌面到服务器,从操作系统到嵌入式系统,从零散的应用到整个产业的初见雏形,Linux都呈现出蓬勃发展的趋势。本专题通过用架设虚拟机网络实验环境,在讲解服务器配置时配合实用的网络管理软件Webmin,别出新意,使用户在Windows下就能完成Linux服务器的安装。 Linux服务器安装详细方法 一...

2011-03-13 15:50:31 131

原创 互联网产品设计进阶(11)产品设计师的职责

产品经理或者产品设计师到底是一个什么样的角色?为了找到这个答案,先看看几个典型的招聘广告吧。一、分析几则招聘广告1.第一则产品经理招聘广告1、根据公司的业务规划和特点,开发有质量的新业务,并制定产品策略,跟踪产品实施及测试;2、根据各项产品特点,开发具有潜力的渠道销售伙伴,提高公司的销售业绩,并维护渠道客户关系;3、通过数据和用户反馈,分析用户需求及行为,及时改进...

2011-03-13 15:43:11 213

原创 互联网产品设计进阶(10)关注项目的赢利模式

整天都在思考项目的进展,忙碌了一天,终于有点时间来打理思绪。晚上收到一位编辑朋友送来的几本书,里面有一本最近比较热门的《设计原本》。读一本书时,我喜欢看书的前言,因为这里反映了作者的原始动机。正如书中所写,“思维的过程、人与人的交互、迭代、约束条件和劳动,都有很大的相似性。”还有一句印象比较深刻,“通过反思发现,许多案例研究具有惊人的共同特点:最大胆的设计决定,不论是谁做出的,都为...

2011-03-13 15:42:34 124

原创 互联网产品设计进阶(8)读别人的详细设计说明书

唐杨烱.唐昭武校尉曹君神道碑有这样的记载:“托无愧之铭,跋涉载劳於千仞,访他山之石,东西向逾万里。”诚所谓:它山之石,可以攻玉。 一、关于详细设计说明书最近在准备一个项目的详细设计说明书。编制详细设计说明书的目的,在于说明一个软件系统各个层次中的每一个程序 (每个模块或子程序)的设计。详细设计基于需求调研分析成果和概要设计成果编制,是系统开发、测试、验收等项目过程的重要指导...

2011-03-13 15:40:02 172

原创 互联网产品设计进阶(7)还需要懂点UML

UML是一扇窗,打开了它,你就能看见更多东西。当你感叹UML是集计算机专家思想大成之作时,你肯定体会到了这些图的精妙之处。首先来联想几个常见的场景。北京奥运会,中国长卷气势恢宏,精彩场景万众瞩目。从张艺谋到控制烟花的操作手,每一个环节都不容差错,如何快速沟通?年末贺岁大片大战,从《阿凡达》、《十月围城》到《让子弹飞》,片场情节纷繁复杂,每一个环节都会体现不同的设计思想。如何选择...

2011-03-13 15:34:51 99

原创 互联网产品设计进阶笔记(6)理解交互设计

在使用网站,软件,消费产品,各种服务的时候(实际上是在同它们交互),使用过程中的感觉就是一种交互体验。随着网络和新技术的发展,各种新产品和交互方式越来越多,人们也越来越重视对交互的体验。交互设计 (Interaction Design) 作为一门关注交互体验的新学科在二十世纪八十年代产生了,它由IDEO的一位创始人比尔.莫格里奇在1984年一次设计会议上提出,他一开始给它命名为“软...

2011-03-13 15:34:18 222

原创 互联网产品设计进阶(5)关于用户体验(边思考边完善)

首先看一个比较倒霉的用户体验:早晨起来,发现闹钟没有按照原先设定的响起来。 一边煲水,一边穿衣服,临走前去取水却发现水没有煲好! 到了地铁站,一卡通没有钱了。 却发现机器充值无法识别你的一卡通,必须到7-11排队。 终于成功坐上地铁,却不得不在地铁门前排队。 排了3趟地铁,终于到了公司,你却迟到了。 结果:尽管你已经非常努力,但你还是迟到了。...

2011-03-13 15:33:48 527

原创 互联网产品经理进阶笔记(4)互联网创业需要哪些人呢?

传统软件行业懂市场的,说白了就是将自己的人脉关系打包在自己的职业专业技能里,很多项目能不能拿下来全靠销售自己的个人实力是否强悍。那么在创业公司,我认为需要以下五类人(按重要性排列顺序): 1、懂商业的人:他能判别你做的项目有没有市场,带领团队找到商业模式(可能会经历探索阶段,但是最终比较靠谱地给你满意答案)。 2、能策划好业务的人:所策划的业务,无须证明此人的创意天赋,只需在懂商业的人的商...

2011-03-13 15:31:43 107

原创 互联网产品进阶笔记(3)原型设计的工具

互联网行业产品经理的一项重要工作,就是进行产品原型设计(PrototypeDesign)。而产品原型设计最基础的工作,就是结合批注、大量的说明以及流程图画框架图wireframe,将自己的产品原型完整而准确的表述给UI、UE、程序工程师,市场人员,并通过沟通会议,反复修改 prototype直至最终确认,开始投入执行。进行产品原型设计的软件工具也有很多种,我写的这个教程所介绍的AxureRP,...

2011-03-13 15:30:47 99

原创 互联网产品进阶笔记(2)品读马化腾设计产品的感受

腾讯QQ产品越来越多,也有无数的互联网用户为之疯狂。最近找到了马化腾在腾讯产品峰会上关于产品设计和开发的文档,细细品读一下。主要分为三大部分:产品设计、产品运营、交互设计。互联网同类产品竞争激烈,只有抓住用户的心才能持续走下去。产品要赢得用户的心,要从一些小的点来赢得用户。第一部分:产品设计(从QQ影音如何追赶暴风影音的案例谈起)这个部分,感受最深的是两个词:核心能力、口碑...

2011-03-13 15:26:21 134

原创 大型系统上PHP不称职的六个理由(拍砖激辩中)

本文发出后,确实引起不少的争议。看来PHP的支持者不少啊。但是,从一个侧面来审视PHP,也未尝不可。从php3到php4到PHP5,再到PHP6,PHP确实越来越完善,功能也更强大。PHP为一开放源码项目,其中包括可以简化程序的描述性语言引擎以及一个大的链接库,也有专门开发PHP的公司,如Zend就有销售PHP套装产品、程序撰写工具及技术支持服务。尤其是跨平台的使用特性将使它在linu...

2011-03-13 15:25:49 112

原创 互联网产品进阶笔记(1)图书推荐

    因为工作关系的原因,最近对互联网产品的设计更加关注。如同在一片荒漠上盖起一座高楼,设计师的智慧不仅仅体现在技术方面,更体现在市场和用户的接受程度上。每天,都有无数的互联网产品在悄悄死去,同时又有无数的互联网产品在萌芽、新生。就参考图书而言,和产品经理相关的图书还是很多的。        下面列一个书单吧,慢慢的完善。1. 《产品经理实战手册》,王欣、夏济编著,中国经济...

2011-03-13 15:22:37 74

原创 Samba服务器的安装配置和应用

随着计算机网络的发展,实现不同操作系统的文件和打印共享成为一个必然的趋势。用过Windows的用户都知道,网上邻居是一个可以方便地访问其他Windows计算机资源的共享方式。为了使Windows用户以及Linux用户能够互相访问彼此的资源,Linux提供了一套资源共享的软件——Samba服务器。 4.1 SMB协议和Samba简介 4.1.1 SM...

2011-03-12 14:34:32 96

原创 领导沟通的五个陷阱

领导沟通的五个陷阱对于沟通的错误认识多不胜数,把它们抛在脑后会让你成为更加出色的领导者。  沟通行家和领导力专家们告诉我们,有效的沟通比以往更加重要。然而,就沟通实践在30名来自大型跨国公司的高级经理人展开的一项访谈,却有令人吃惊的发现。他们说管理沟通正在恶化,而这种恶化在某种程度上是咎由自取。   怎么办?当然是要纠正对于沟通的一些错误认识。对于日常沟通要有一个长期的、战略性的眼光—...

2011-03-12 11:45:15 230

原创 Facebook如何管理150亿张照片

Facebook 的照片分享很受欢迎,迄今,Facebook 用户已经上传了150亿张照片,加上缩略图,总容量超过1.5PB,而每周新增的照片为2亿2000万张,约25TB,高峰期,Facebook 每秒处理55万张照片,这些数字让如何管理这些数据成为一个巨大的挑战。本文由 Facebook 工程师撰写,讲述了他们是如何管理这些照片的。旧的 NFS 照片架构老的照片系统架构分以下几...

2011-03-10 10:25:43 63

原创 网银在线支付接口和应用

最近关注项目中在线支付,所以看一下文档,在线支付应用开发:  基本所有的在线支付均采用以下方式:   客户点击结帐时将关于訂單的信息和货币信息,相应的信息URL,经过md5或其他方式发送(可能Socket和Http或Https)支付平台(块钱,paypal或支付宝等),支付平臺处理完毕时根据相应URL,返回相关的信息(付款信息,訂單信息,验证信息).  在实际操作Money的问题人...

2011-03-10 10:25:04 108

原创 Linux 中 crontab 详解及示例(收藏)

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:  /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/...

2011-03-10 10:24:19 79

原创 CentOS下MySql 5.0.x的安装、优化及安全设置

下载页面:http://dev.mysql.com/downloads/mysql/5.0.html#downloads到页面底部,找到Source downloads,这个是源码版本,下载第1个Tarballgroupadd mysql新建一个名为mysql的用户组useradd -g mysql mysql在mysql用户组下新建一个名为mysql的用户gunzip &...

2011-03-07 20:24:24 79

原创 RPM强制卸载

强制卸载jdkrpm -e j2sdk1.4.2_04强制覆盖安装jdkrpm -Uvh j2sdk-1_4_1_02-fcs-linux-i586.rpm --force --nodepsPreparing...                ########################################### [100%]   1:j2...

2011-03-07 12:59:03 250

原创 CENTOS5.2 下安装MYSQL+TOMCAT6 相关设置,设置自启动

    在SUSE SLES11 下安装好tomcat6后,考虑方便需要设置tomcat为开机自动运行。    找到tomcat官方的安装文档 http://tomcat.apache.org/tomcat-6.0-doc/setup.html,按照要求安装,中间发现有些问题,记录下来备忘。(1) 安装 jsvc    按照tomcat官方的要求,tomcat作为一个守护程序运行,...

2011-03-07 06:41:59 74

原创 MySql性能的检查和调优方法

转自:http://www.sudone.com/我一直是使用mysql这个数据库软件,它工作比较稳定,效率也很高。在遇到严重性能问题时,一般都有这么几种可能:1、索引没有建好;2、sql写法过于复杂;3、配置错误;4、机器实在负荷不了;1、索引没有建好如果看到mysql消耗的cpu很大,可以用mysql的client工具来检查。在linux下执行/usr/...

2011-03-06 04:30:25 72

原创 利用nginx+apache+mysql+php+memcached+squid搭建门户网站

转自:http://hi.csdn.net/rushcc2006服务器的大用户量的承载方案一、前言二、编译安装三、安装MySQL、memcache四、安装Apache、PHP、eAccelerator、php-memcache五、安装Squid六、后记一、前言,准备工作当前,LAMP开发模式是WEB开发的首选,如何搭建一个高效、可靠、稳定的WEB服务...

2011-03-06 04:27:54 77

原创 用Linux下的rsync命令实现多服务器镜像同步

用linux系统中的rsync命令实现当用户在本地客户端某目录内建立、修改、删除目录或文件、修改目录或文件的属性,只要执行相同的shell脚 本,rsync就会自动找出有改动或删除的数据,将其传送到服务器上,使Linux服务器端某目录内的数据跟本地客户端某目录内的数据保持一致。方式一:一、服务器端(例:10.0.0.1*):1、创建用户和组groupadd www -g 48...

2011-03-06 04:08:46 86

原创 不看后悔的Linux生产服务器Shell脚本分享

不看后悔的Linux生产服务器Shell脚本分享作为一名Linux/unix系统管理员,我经常遇到人问这个问题:shell能做什么?PHP这么强大,为什么不用PHP来完成工作呢?其实相对于 PHP这些开发语言而言,shell主要用于数据库备份(SVN备份)、计划任务(crontab)、服务状态监控、FTP远程备份等。对于这些任 务,shell的强大是大家都公认的,这也是每一个Linux...

2011-03-06 04:05:07 105

原创 CentOS vsftp配置

yum install vsftpd2.启动/重启/关闭vsftpd服务器[root@localhost ftp]# /sbin/service vsftpd restartShutting down vsftpd: [ OK ]Starting vsftpd for vsftpd: [ OK ]OK表示重启成功了.启动和关闭分别把restart改为start/stop...

2011-03-05 21:12:38 71

原创 【firefox插件开发笔记】配置开发环境

                                                                Firefox插件(也称Firefox扩展,Mozilla扩展)使用XUL(按照特殊语义书写的一种XML)+Javascript进行开发,使用Zip格式压缩进行发布,原则上可以使用任何文本编辑器+压缩工具进行开发。在开发Backword和Gladder...

2011-03-05 03:44:22 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除