自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (12)
  • 收藏
  • 关注

原创 ############---------写博客的意义---------############

简介 每个人对于博客的用户可能不一样,我这个博客呢主要记录一些我在工作中遇到的一些技术问题,或者是网上查找的一些资料整理。有原创文章,也有转载的,都是记录自己觉得有意义的东西。起因 2014年的一天,开始进行部分EveryNote资料迁移 2011年毕业工作我就在记录自己接触到的知识了,之前我都是将自己的资料和整理的信息记录到EveryNote上,但是...

2014-02-24 10:01:34 2127 1

原创 libevent例子

自己写了一个测试例子:/* ********************************************************** Copyright 2014 **** Author : zhongcy* Email : zzhongcy@gmail.com *************************************************

2014-02-28 18:02:40 1545

原创 jQueue 动态设置form表单的action属性的值和方法

head>Web Service File Up&down Test FinePath: File : look file path$(function(){ var ofile = $("#file"); var ofileName = $("#fileNameDir"); ofile.change(function(){ ofileName.

2014-02-28 14:14:50 6400

转载 linux下文件数、目录数、文件名长度的各种限制

以下测试都是在没有优化或修改内核的前提下测试的结果1. 测试目的:ext3文件系统下filename最大字符长度   测试平台:RHEL5U3_x64   测试过程:LENTH=`for i in {1..255};do for x in a;do echo -n $x;done;done`touch $LENTH当增加到256时,touch报错,File name t

2014-02-26 15:53:18 2459

转载 Windows系统文件名的最大长度

1.文件名的最大长度Windows 通常限定文件名最多包含 260 个字符。但实际的文件名必须少于这一数值,因为完整路径(如 C:\Program Files\filename.txt)都包含在此字符数值中。这就是为什么有时候将文件复制到比当前位置路径长的某个位置时会出现错误的原因。2.一个汉字占用两个字符哦3.如何快速查看当前路径占用多少字符把路径

2014-02-26 15:48:51 20031

转载 URL matrix parameters vs. request parameters

参考:URL matrix parameters vs. request parameters

2014-02-26 11:51:14 1877

转载 RESTEasy:@FormParam、@PathParam、@QueryParam、@HeaderParam、@CookieParam、@MatrixParam说明

介绍:In the first RESTEasy tutorial we have learnt the basics about REST Web services and we have tested a simple RESTful Web service. In this tutorial we will show how to inject web application eleme

2014-02-26 11:45:50 5341

转载 RESTEasy bean validation using hibernate validator provider

The Bean Validation API (JSR-303) defines a meta-data model and API for bean validation based on annotations. The functionality is achieved through the resteasy-hibernatevalidator-provider component

2014-02-26 11:14:32 2551

转载 Exception handling in JAX-RS RESTEasy with ExceptionMapper

JAX-RS RESTEasy has very good support for all kind of application activities which can be customized to desired level. One of such capability is Exception handling. To build custom exception handl

2014-02-26 10:43:07 3924 1

翻译 RESTEasy使用json返回的例子

1、创建一个json的model类:User.javapackage com.howtodoinjava.model;  import java.io.Serializable; import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;im

2014-02-26 10:38:03 3759

翻译 RESTEasy文件下载例子

1、主要依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v

2014-02-26 10:30:58 3680

翻译 RESTEasy使用httpclient上传文件

我们使用resteasy-multipart的MultipartFormDataInput类来操作数据。1) 更新maven项目依赖添加下面的maven依赖到你的项目: org.jboss.resteasy resteasy-jaxrs 2.3.1.GA net.sf.sca

2014-02-26 10:13:06 6564

翻译 RESTEasy文件上传,使用html form表格

In previous post, we learned about uploading a file in JAX-RS RESTEasy application where the client to upload the file was built using HttpClient library. This client was pure java client and does n

2014-02-26 10:00:32 3690

转载 深入理解Hadoop集群和网络

深入理解Hadoop集群和网络本文侧重于Hadoop集群的体系结构和方法,以及它与网络和服务器基础设施的关系。文章的素材主要来自于研究工作以及同现实生活中运行Hadoop集群客户的讨论。如果你也在你的数据中心运行产品级的Hadoop集群,那么我希望你能写下有价值的评论。Hadoop集群部署时有三个角色:Client machines、 Maste

2014-02-25 15:48:41 1478

转载 Hadoop MapReduceV2(Yarn) 框架简介

对于业界的大数据存储及分布式处理系统来说,Hadoop 是耳熟能详的卓越开源分布式文件存储及处理框架,对于 Hadoop 框架的介绍在此不再累述,读者可参考 Hadoop 官方简介。使用和学习过老 Hadoop 框架(0.20.0 及之前版本)的同仁应该很熟悉如下的原 MapReduce 框架图:从上图中可以清楚的看出原 MapReduce 程序的流程及设计思路:

2014-02-25 15:31:46 1740

转载 Apache Hadoop 2.2.0集群安装

Apache Hadoop 2.2.0集群安装(1)[翻译]用途此文档描述了如何安装、配置和维护一个重大集群从几个节点到上千节点。初次接触hadoop建议先从单节点集群开始。 前提从Apache 上下载了稳定的版本。 安装安装hadoop集群通常需要在所有的节点上解压软件或者prm安装。通常集群中的某一

2014-02-25 14:31:39 1468

转载 Hadoop默认端口说明

Hadoop默认端口说明Hadoop集群的各部分一般都会使用到多个端口,有些是daemon之间进行交互之用,有些是用于RPC访问以及HTTP访问。而随着Hadoop周边组件的增多,完全记不住哪个端口对应哪个应用,特收集记录如此,以便查询。这里包含我们使用到的组件:HDFS, YARN, HBase, Hive, ZooKeeper。组件D

2014-02-25 14:30:00 15929

转载 Hadoop配置: core-site.xml hdfs-site.xml mapred-site.xml

Hadoop配置   core-site.xml hdfs-site.xml  mapred-site.xml记录一下Hadoop的配置和说明,用到新的配置项会补充进来,不定期更新。以配置文件名划分,以hadoop 1.x配置为例core-site.xml namevalue Description  fs.default.name

2014-02-25 14:28:44 7257

原创 hadoop配置之SSH无密码登陆的配置

最近学习Hadoop。它要求各节点之间通过SSH无密码登录,配置SSH的时候费了一番功夫,记录下来,以备忘。配置SSH无密码登录需要3步:    1.生成公钥和私钥    2.导入公钥到认证文件,更改权限    3.测试1.生成公钥和私钥ssh-keygen -t rsa默认在 ~/.ssh目录生成两个文件:    id_rsa      :私钥    id

2014-02-25 14:26:34 1170

转载 jdk,j2ee,j2se,j2me的概念区别

1.介绍    JDK是Java development toolkit,相当于是Java的库函数,是编译,运行java程序的工具包。    J2EE是Java 2 enterprise edition是Java的一种企业版用于企业级的应用服务开发    J2SE是Java 2 standard edition是Java的标准版,用于标准的应用开发    J2ME是Java 2 M

2014-02-25 14:18:52 970

原创 Ubuntu 12.10下Redis主从复制配置

Ubuntu 12.10下Redis主从复制配置一、 原理 1.1 redis特点    Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面是关于redis主从复制的一些特点:     1.master可以有多个slave     2.除了多个slave连到相

2014-02-25 11:24:24 1663

原创 Ubuntu 12.10下安装Redis, 主从复制配置

Redis安装1.获取redis源码     从redis官网下载目前稳定版本:redis-2.8.6.tar.gz2.拷贝到用户目录下(更具自己目录),解压     cp redis-2.8.6.tar.gz /home/zcy     tar -zxvf redis-2.8.6.tar.gz3.make & make install首先执行:

2014-02-25 10:28:02 1831

转载 linux线程互斥与同步---互斥锁

由于线程是共享进程的资源和空间的,所以对这些资源进行操作时,必须考虑到线程间资源访问的同步与互斥问题,这里主要说的是POSIX中的两种线程同步机制,分别为互斥锁和信号量,这两种同步机制能够互相调用对方来实现,但互斥锁使用与同时可用的资源是唯一的情况,信号量更适用于同时可用的资源为多个的情况。     互斥锁:是一种简单的加锁方法来控制对共享资源的原子操作,这个互斥锁只有两种状态:上锁,解锁

2014-02-24 11:48:35 1528

转载 linux多线程----信号量

信号量:信号量是操作系统中所用到的PV原子操作,他广泛用于进程与线程的同步与互斥,信号量本质是一个非负的整数计数器,被用来控制对公共资源的访问,下面是pv操作的工作原理:     PV原子操作是对整数计数器信号量sem的操作,一次p操作使sem减1,一次v操作使sem加1,进程或者线程根据信号量判断是否对公共资源具有访问权限,当信号量sem的值大于等于0时,则进程或线程具有公共资源的访问权

2014-02-24 11:47:18 1813

转载 linux线程属性

linux线程属性     pthread_create()函数的第二个参数(pthread_attr_t *attr)表示线程的属性,在以前的例子中将其值设为NULL,也就是采用默认属性,线程的多项属性都是可以修改的,这些属性包括绑定属性,分离属性,堆栈属性,堆栈大小,优先级。系统默认的是非绑定,非分离,缺省1M的堆栈以及父子进程优先级相同。(1)绑定属性  

2014-02-24 11:44:29 1160

原创 Linux 多线程编程 与 信号处理

原来在main函数中把几个子线程启动后就睡10分钟后开始清理子线程后退出。现在想改成子线程启动后主线程进入无限睡眠,直到收到SIGTERM或SIGINT。主程序如下:其他头文件#include //信号处理所需要的头文件int main(int argc, char * argv[]){  //其他所需要的变量声明    sigset_t sig_set,sig_pend

2014-02-24 11:40:13 3324 1

转载 最大的Redis集群:新浪Redis集群揭秘

最大的Redis集群:新浪Redis集群揭秘Redis不是比较成熟的Memcache或者Mysql的替代品,是对于大型互联网类应用在架构上很好的补充。现在有越来越多的应用也在纷纷基于Redis做架构的改造。可以简单公布一下Redis平台实际情况2200+亿 commands/day   5000亿Read/day   500亿Write/day18T

2014-02-24 11:35:05 1866

转载 Redis集群方案

Redis 集群方案根据一些测试整理出来的一份方案:1. Redis 性能对于redis 的一些简单测试,仅供参考:测试环境:Redhat6.2 , Xeon E5520(4核)*2/8G,1000M网卡Redis 版本:2.6.9 客户端机器使用redis-benchmark 简单GET、SET操作:1. 1单实例测试1. Value大小:10Byte

2014-02-24 11:32:00 10650

转载 ZeroMQ研究与应用分析

ZeroMQ研究与应用分析 1  ZeroMQ概述ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并行运行,分散在分布式系统间。2  系统架构2.1 总体架构ZeroMQ几

2014-02-24 11:28:24 2838

转载 ZMQ 第五章 高级发布-订阅模式

感谢原创作者的分享!# ZMQ 第五章 高级发布-订阅模式第三章和第四章讲述了ZMQ中请求-应答模式的一些高级用法。如果你已经能够彻底理解了,那我要说声恭喜。这一章我们会关注发布-订阅模式,使用上层模式封装,提升ZMQ发布-订阅模式的性能、可靠性、状态同步及安全机制。本章涉及的内容有:  * 处理慢订阅者(自杀的蜗牛模式)

2014-02-24 11:24:07 9653

转载 ZMQ 第四章 可靠的请求-应答模式

感谢原创作者的分享!# ZMQ 第四章 可靠的请求-应答模式第三章中我们使用实例介绍了高级请求-应答模式,本章我们会讲述请求-应答模式的可靠性问题,并使用ZMQ提供的套接字类型组建起可靠的请求-应答消息系统。本章将介绍的内容有:* 客户端请求-应答* 最近最少使用队列* 心跳机制* 面向服务的队列* 基于磁盘(脱机)队列* 主从备份服

2014-02-24 11:17:59 15383 3

转载 ZMQ 第三章 高级请求-应答模式

感谢原创作者的分享!# ZMQ 第三章 高级请求-应答模式     在第二章中我们通过开发一系列的小应用来熟悉ØMQ的基本使用方法,每个应用会引入一些新的特性。本章会沿用这种方式,来探索更多建立在ØMQ请求-应答模式之上的高级工作模式。本章涉及的内容有:* 在请求-应答模式中创建和使用消息信封* 使用REQ、REP、DEALER和ROUTER

2014-02-24 11:10:42 9194

转载 ZMQ 第二章 ZeroMQ进阶

感谢原创作者的分享!# ZMQ 第二章 ZeroMQ进阶     第一章我们简单试用了ZMQ的若干通信模式:请求-应答模式、发布-订阅模式、管道模式。这一章我们将学习更多在实际开发中会使用到的东西:本章涉及的内容有:* 创建和使用ZMQ套接字* 使用套接字发送和接收消息* 使用ZMQ提供的异步I/O套接字构建你的应用程序* 在单一线程

2014-02-24 10:56:23 25539 4

转载 ZMQ 第一章 ZeroMQ基础

# ZMQ 第一章 ZeroMQ基础**作者: Pieter Hintjens , CEO iMatix Corporation.****翻译: 张吉 , 安居客集团 好租网工程师**With thanks to Bill Desmarais, Brian Dorsey, CAF, Daniel Lin, Eric Desgranges, Gonza

2014-02-24 10:25:57 14957 5

转载 dbx 使用方法

dbx 使用方法dbx是UNIX下基于命令行界面的程序调试器,假如不能学会dbx,无疑将为你在UNIX端的编程上增添许多的困难。   dbx是通过交互执行dbx子命令来达到调试的目的的。  在调试程序前,必须先将-g选项包含在编译信息中,编译生成带调试信息的文件,即:cc -o filename -g file.c。  进入dbx通常只需输入"dbx filenam

2014-02-24 10:23:02 5341

转载 使用gdb调试python脚本

调试python脚本一般可通过记录log和使用python自带的pdb模块完成, 但凡事总有例外,在以下三种情况时上述方法就无能为力了。   1 段错误   2 运行中的daemon程序   3 core dump这个时候就需祭出gdb进行调试。python2.6的源码中提供了部分预定义函数以便大家使用gdb调试,我们只需将文件Python-2.6/Misc/gdbinit所包括的

2014-02-24 10:21:01 4529 2

转载 使用gdb调试运行时的程序小技巧

http://rdc.taobao.com/blog/cs/?p=1663原创文章,欢迎转载。转载请注明:转载自淘宝核心系统团队博客,谢谢!原文链接地址:使用gdb调试运行时的程序小技巧下面介绍我调试时经常遇到的三种问题,如果大家也有类似的问题交流一下解决方法:情景1:在不中止程序服务的情况下,怎么调试正在运行时的程序情景2:需要同时看几个变量的值或者批量查看多

2014-02-24 10:16:39 1786

转载 GDB 调试参数

########################################info address -- Describe where symbol SYM is storedinfo all-registers -- List of all registers and their contentsinfo args -- Argument variables of curre...

2014-02-24 10:15:30 5512

原创 Linux gdb

GDBLinux中包含有一个很有用的调试工具--gdb(GNU Debuger),它可以用来调试C和C++程序,功能不亚于Windows下的许多图形界面的调试工具。和所有常用的调试工具一样,gdb提供了以下功能:# 监视程序中变量的值# 在程序中设置断点# 程序的单步执行...

2014-02-24 10:13:13 1335

原创 LINUX find命名,以及cat、more、less、tail、head命令的区别

 1、find说明:Linux中find常见用法示例·find  path -option  [-print ]    [ -exec   -ok   command ]  {} \;# -print 将查找到的文件输出到标准输出# -exec command    {} \;       -----将查到的文件执行command操作,{} 和 \;之间有空格# -ok 和-exec...

2014-02-24 10:09:14 3768

Linux服务器架设指南——第1章

主要讲解网络硬件知识,是《Linux服务器架设指南》书的第一章

2010-05-24

c+c++程序员面试宝典.CHM

该书详细介绍了程序员面试时所需注意的事项,供大家参考学习。

2010-04-25

Linux 下sendmail邮件系统的详细配置

该文件说明了Linux下sendmail邮件系统的详细配置,为Linux初学者来说,提供了简洁的sendmail配置教程

2010-04-25

Linux 用 C实现的邮件发送程序

改程序用c语言在linux环境下编写,成功发送邮件。

2010-04-25

linux 定时发送邮件 应用sendmail技术

由于自己记性太差,很难记住朋友的生日,所以突发奇想,写了个简单的shell程序,主要目的就是为了能在固定的节日(如:圣诞、元旦等,可以指定)和朋友生日的时候自动给朋友发送祝福信件,同时密送给自己,程序虽然简单,达到了自己需要的效果。 特地共享出来和大家一起分享,修改mail_check.sh程序的变量,最好每天8点执行,显得比较真实,其它的配置文件在conf目录下。

2010-04-25

C 语言编写一个网络蜘蛛(网络爬虫)

该文档详细介绍了网络蜘蛛(网络爬虫),并附带c语言开发的爬虫代码,对爬虫初学者很有用。

2010-04-25

中文分词算法介绍、分类详解

该文档详细介绍了中文分词的原理及相应的技术。文档讲解了最大匹配法(Forward Maximum Matching method, FMM法)、正向最大匹配法(由左到右的方向)、逆向最大匹配法(由右到左的方向)、最少切分(使每一句中切出的词数最小)。

2010-04-25

中文编码基础知识介绍

该书详细介绍了GB2312、GBK、BIG5、GB18030、UTF_8字符集等编码,为编码初学者提供了详细信息。

2010-04-25

中文编码规范详细介绍

该文档详细介绍了GB2312、Unicode、UTF-8、UTF-16等编码,对初步想编码的程序呀很有帮助。

2010-04-25

spider网络爬虫源代码

这是一个spider网络爬虫源代码,用c++完成的,主要是为搜索引擎研究者提供很好的材料,为初学者提供代码。大家可以互相学习学习。

2009-01-15

Cluence搜索引擎源码

这个是c版的luence。了解搜索引擎的人都知道luence是一个很好开源搜索引擎,他开始主要是java版的,但现在为大家提供一个c版的luence ,希望对大家有用,大家互相学习学习。

2009-01-15

空空如也

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

TA关注的人

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