自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jaylong35的专栏

Do not, for one repulse, forgot the purpose that you resolved to effort.

原创 Docker实践一(安装配置) 基于centos6.5

备注:本文档基于cetos6.5操作系统,其它操作系统参考相关的文档 安装前环境检查: 主要检查系统内核版本: #uname -r #2.6.32-431.el6.x86_64 特别注意系统版本号要大于2.6.32-431 如果是系统内核版本小于这个请先升级系统内核版本,相关流程参考内核升...

2016-01-04 18:36:50

阅读数 668

评论数 0

原创 新的一年,新的开始

转眼两年多没有写博客了,今天留下支言片语,为的是为明天继续努力开一个好头。

2015-12-31 17:54:51

阅读数 337

评论数 0

原创 solrcloud使用问题记录

Solr Ping query caused exception: undefined field text 如果发现这个异常,修改solrconfig.xml: solrpingquery standard all text 这个...

2013-06-05 15:14:15

阅读数 3706

评论数 0

转载 英文版VS2010制作中文环境安装包

英文版VS2010制作中文环境安装包 .NET資料庫 2010-11-26 16:52:20 阅读289 评论0  字号:大中小 订阅 自从VS2010发布以来,一直在用英文版本,接下来就说明用英文版本制作中文环境安装包方法。 开发工具:VS 2010 EN  开发语言...

2013-02-17 16:20:55

阅读数 2546

评论数 1

原创 VS2010开发环境下制作安装项目

这里简单介绍如何在VS2010开发环境下制作安装项目,其中包括如何设置开机启动、删除注册表及安装后自动运行,加上卸载功能。 1、  创建安装项目     打开VS2010,点击菜单上的“文件”>>“新建”>>“项目”,弹出如下对话框。    ...

2013-02-17 12:48:57

阅读数 2926

评论数 0

原创 Jtidy解析脚本时候出现StringIndexOutOfBoundsException异常问题

问题描述: 最近在做网页结构化信息抽取,用到了JTidy和xslt。当在处理一些包含很多脚本的页面时候,出现了,JTidy去脏失败,提示标题中的异常。 最后发现,问题出现在解析脚本的时候因为一些脚本里面不规范的内容,导致不能判断结束造成了上面的异常出现。  解决方法: ...

2013-01-23 12:01:58

阅读数 909

评论数 0

原创 HttpCookie

最近在写一个简单的webserver需要实现一些必备的http协议,但是之前对这一块不是很熟悉,现在边做边学习了,今天主要学习的一个是cookie.目前有以下几种Cookie规范:Netscape cookie草案:是最早的cookie规范,基于rfc2109。尽管这个规范与rc2109有较大的差...

2012-12-24 15:24:48

阅读数 701

评论数 0

原创 Error 1 Inconsistent accessibility: parameter type C#编译时候出错

问题场景: 我在C#定义了一个类A,其类型是默认类型,也就是只对命名空间内部全部开放。 另外我又在另外一个命名空间里定义了另外一个类B(为public类型),并且在这个类中定义了A的public对象. 在编译的时候提示上面的错误。 问题分析: 从上面的说明中我们可以看到,本来A对...

2012-12-14 22:53:38

阅读数 4938

评论数 1

原创 java JNDI 自己指定DNS服务器解析域名IP

目标: 1、自己指定域名服务器 2、指定多域名服务器 3、获取所有IP 实现参考: JNDI http://docs.oracle.com/javase/1.4.2/docs/guide/jndi/jndi-dns.html http://mindprod.com/jglos...

2012-06-14 15:39:20

阅读数 5341

评论数 6

原创 Activemq 问题记录2--预取指令的配置

问题描述: 当一个MQ队列里已经有几百条消息,而没有产生新消息的时候,现在先开启一个consumer去从队列里取消息,可以正常取到,但是当想再开一个consumer的时候却一条消息也取不到,只有等有新的消息生成的时候才可以取到。(其中consumer通过receive来获取消息,不过相信事件触发...

2012-03-05 10:48:11

阅读数 1810

评论数 0

原创 Mongodb集群——分片和集群2高级实例

前面我们介绍了简单的集群配置实例。在简单实例中,虽然MongoDB auto-Sharding解决了海量存储问题,和动态扩容问题,但是离我们在真实环境下面所需要的高可靠性和高可用性还有一定的距离。 下面我们就介绍一个接近实际的解决方案: Shard:使用Replica Sets,来确保...

2012-02-29 12:49:58

阅读数 4538

评论数 4

原创 Mongodb集群——分片和集群1简单实例

分片集群 Mongodb中数据分片叫做chunk,它是一个Collection中的一个连续的数据记录,但是它有一个大小限制,不可以超过200M,如果超出产生新的分片。 下面是一个简单的分片集群实例 分片集群的构成: Shard server:mongod实例...

2012-02-16 14:19:37

阅读数 5138

评论数 0

原创 Mongodb集群——master/slave

集群的配置 (本测试放于同一台机器进行配置,所以IP地址一样,如果是在不同的服务器上更换IP便可以) 1、目录结构       拷贝两份mongodb到/home/scotte.ye/mongo1和/home/scotte.ye/mongo2 2、开启mongodb ...

2012-02-15 20:40:24

阅读数 4712

评论数 0

原创 Mongodb主要功能特点

Mongodb无模式优点 1、存储形式,相较于传统的关系型数据库,它可以使用一个表存储原来需要使用多表关联才能存储的数据库。 2、存储动态性,相较于传统的数据库当要增加一个属性值的时候要对表大动,mongodb的面向文档的形式可以使其属性值轻意的增加和删除。而原来 的关系型数据库要实现...

2012-01-30 17:17:46

阅读数 10956

评论数 1

原创 Mongodb开启与关闭

Mongodb的开启 默认启动: $ ./mongodb 默认数据保存路径:/data/db/ 默认端口:27017 修改默认路径: --dbpath $ ./mongdb --dbpath /mongodb/ 把数据存储位置指向一个自己的目...

2012-01-30 12:50:02

阅读数 173934

评论数 4

原创 libcurl发送邮件C++类

先上源码 H /* * File: CSendMail.h * Author: jaylong35 * * Created on January 16, 2012, 6:14 PM */ #ifndef CSENDMAIL_H #define CSENDMAIL_H #inc...

2012-01-19 10:38:37

阅读数 7078

评论数 4

原创 Mongdb手记——安装

下载 1、到官网直接下载 2、wget  http://downloads.mongodb.org/linux/mongodb-linux-i686-x.x.x.tgz 解压: tar xzf mongodb-linux-i686-x.x.x.tgz 创建数据存储目录 ...

2012-01-18 16:27:27

阅读数 1062

评论数 0

原创 Mongodb手记——简介

Mongodb一款面向集合,无模式的文档类数据库。它里面的数据均以key-value的形式进行存储。 Mongodb的三个基本特征 面向集合: 在Mongodb中,数据被分组保存到一个个集合中,每一个集合在数据库中都有一个唯一的名字,在这个集合中可以包含无限多的文...

2012-01-18 15:44:15

阅读数 759

评论数 0

原创 Activemqcpp 在接收设置了TTL的消息时候,出现receive timeout接收不到消息的问题

问题描述: 有一个消息的生产者,向Activemq发送带有存活时候ttl的消息。然后另外一个consumer通过receive读取消息。最后发现在读取几条消息后就出现超时读取不到消息。 问题原因: 因为,activemq server和activemq client两...

2011-12-30 11:00:24

阅读数 1780

评论数 0

原创 c-ares linux下面的编译

1、下载c-ares 2、下载并安装autoconf,因为要通过autoconf来产生configure文件 安装 1、运行c-ares解压目录下的buildconf 2、再在当前目录下运行autoconf configure.ac 3、然后就生成了configure文件 接下来安装就...

2011-12-05 12:51:06

阅读数 4034

评论数 0

原创 linux网络通讯程序无提示自动退出——SIGPIPE信号退出

问题: 最近写了一个网络通讯程序,在局域网内调试测试都没有出问题,但是一拿到真实环境就总是出错,异常自动退出 最后根据strace发现,是因为sigpipe信号给结束掉的。 关于sigpipe信号: 产生原因: 当服务器close一个连接时,若client端接着发数据。根...

2011-11-28 15:52:30

阅读数 2388

评论数 0

转载 linux的strace命令用法

strace命令用法  调用:  strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ...  [ -ofile ] [ -ppid ] ... [ -sstrsize ] [ -uusername ] [ command [ arg ....

2011-11-28 15:19:27

阅读数 560

评论数 0

转载 学会用core dump调试程序错误

最来在项目中遇到大型程序出现SIGSEGV ,一直不知道用core dump工具来调试程序,花了近一周的时间,才定位问题,老大很生气,后果很严重,呵呵,事后仔细学习了这块的知识,了解一点core dump的知识。       在使用半导体作为内存的材料前,人类是利用线圈当作内存的材料(发明者...

2011-11-25 16:58:07

阅读数 492

评论数 0

转载 F5 BIG-IP负载均衡器配置实例与Web管理界面体验

[文章作者:张宴 本文版本:v1.0 最后修改:2008.05.22 转载请注明出自:http://blog.s135.com/f5_big_ip]   前言:最近一直在对比测试F5 BIG-IP和Citrix NetScaler负载均衡器的各项性能,于是写下此篇文章,记录F5 BIG-IP...

2011-11-23 12:53:02

阅读数 892

评论数 0

原创 libcurl 多线程使用注意事项(补充)——HTTPS,openssl多线程使用加锁

问题 多线程libcurl运行一段时间后出现崩掉,没有确定的点,没有确定的URL。一直查看源代码没有问题,最后通过debug跟踪发现是在访问SSL的时候出现的crash。 才想起来openssl是不支持多线程的,要自己做加锁处理。而且libcurl中并没有支持相关的加锁操作。 解决办...

2011-11-18 15:43:14

阅读数 11946

评论数 1

原创 Activemq数据安全机制——Activemq中的KahaDB消息日志的恢复机制

KahaDB 支持多种机制在系统异常关闭后重启并恢复。包括检测数据文件丢失和还原损坏的metadata。这些特性并不能完全保证系统异常关闭不造成消息丢失。如果需要保证系统的高可靠性,建议部署到容灾系统上。例如RAID磁盘阵列中。  当broker正常关闭时, KahaDB message s...

2011-11-16 16:36:38

阅读数 11419

评论数 0

原创 Activemq配置——Jaas方式配置用户登录验证

配置方式: 一、要配置系统环境变量:配置Jaas加载的配置文件路径。 linux下使用 export ACTIVEMQ_OPTS=-Djava.security.auth.login.config= 或是在profile文件末尾添加上这样一个导出 windows下...

2011-11-14 15:44:47

阅读数 6099

评论数 0

原创 Activemq 问题记录1

问题描述: producer插入MQ的时候出现,客户端插入消息失败,提示服务器无命令应答返回的情况,让用户检查broker的有效性。 详细的错误信息就不列了。 MQ服务器端日志输出[INFO]Transport failed: java.io.EOFException | org.apach...

2011-11-11 15:37:10

阅读数 6491

评论数 1

原创 std::map 通过遍历删除满足某些条件元素的两种方式

方法一: std::map mapTest; bool TestVal(const std::string & val); ...... std::map::iterator it = mapTest.begin(); while(it != mapTest.end()) { ...

2011-10-31 11:13:10

阅读数 9187

评论数 4

原创 ACTIVEMQ——常用配置(1)

1、在配置文件中添加队列,在broker中添加如下代码 2、配置用户并为一个队列配置不同的角色

2011-10-28 16:56:16

阅读数 1201

评论数 0

原创 vs2008 sp1安装时候系统盘空间不够问题,解决方式

问题原因: 由于系统盘只有2G多的空间,当安装SP1的时候发现至少需要空间3G多才能安装。纠结 解决: 通过查看安装目录下的ParameterInfo.xml配置文件,里面的目录操作都是用%temp%来指定的 1、开始以为可以修改系统TEMP目录来改变临时目录指向

2011-09-02 09:48:18

阅读数 2090

评论数 0

转载 windows下ActiveMQ-CPP编译

首先列出要下载的东东: 1、ActiveMQ-CPP(3.1.2):http://activemq.apache.org/cms/ 2、cppunit(1.12.1):http://sourceforge.net/apps/mediawiki/cppunit/index.ph

2011-08-30 10:33:48

阅读数 4893

评论数 0

原创 std::string 字符串大小写转换

该问题归结为std::transform函数的使用 函数原型 template OutputIterator transform ( InputIterator first1, InputIterator last1,

2011-08-05 18:01:39

阅读数 19080

评论数 1

原创 不要让自己的心理保留超过三件的事

不要让三件以上的事情在你的脑海里徘徊。 抛空他们,记下来,一个时间只能想一件事。 我也试图的记录着很多东西,可是该如何更好的串联在一块 不要让一个外在的因素影响了心情 淡定,好像很简单,但是却很难 控制自己,感觉会让自己发疯 发泄自己,会让别人认为你疯了

2011-08-04 23:17:31

阅读数 1075

评论数 1

原创 linux 下Time_wait过多问题解决

问题起因:自己开发了一个服务器和客户端,通过短连接的方式来进行通讯,由于过于频繁的创建连接,导致系统连接数量被占用,不能及时释放。看了一下18888,当时吓到了。现象:1、外部机器不能正常连接SSH2、内向外不能够正常的ping通过,域名也不能正常解析。问题排查:通过 netst

2011-07-14 11:20:05

阅读数 38966

评论数 1

原创 心情

2011-07-08 15:13:24

阅读数 623

评论数 0

原创 #C++#通过libcurl获取当前次HTTP请求的一些相关信息

libcurl库是一个非常完整和好用的HTTP请求库,通过它,我们可以方便的书写HTTP请求程序,而且不需要关心HTTP协议内部的细节处理。 最近在做一个HTTP监测的程序,就是通过libcurl来实现的。通过查看官方文档发现,libcurl库几乎提供了所有我们需要的信息返回,如:域...

2011-07-05 14:07:43

阅读数 5666

评论数 0

原创 linux启动时候libc.so.6等库无权访问(Permission denied)问题解决

      这是一次惨痛的教训。前两天刚在网上看了人们因为一个空格引发的血案(哈哈,没介个夸张了),说的是一个开源程序的安装脚本里面因为多了一个空格导致程序误删除了系统usr目录。呼呼,介个,太有杀伤力了。可是介个今天尽然发生在了我自己身上。BS一下。 问题起因:       昨天写了个程序发布脚...

2011-06-30 14:14:00

阅读数 2844

评论数 0

原创 四个类型的字符串返回值操作性能比较

<br />情景如下:<br />第一种是拷贝返回,调用时候直接使用。<br /> <br />第二种是拷贝返回,调用时候先取出来赋值给另外一个变量,再操作。<br /> <br />第三种是,引用返回,调用的时候直接使用。&...

2011-05-30 10:43:00

阅读数 737

评论数 0

原创 libcurl 多线程使用注意事项

1、问题来源,多线程使用Libcurl导致程序跑一段时间后自己退出,没有明显的异常。找不到合适的BUG。   最后通过查看资料和网上找的一些文章,发现,原来是信号处理的问题:     CURLOPT_NOSIGNAL Pass a long. If it is 1, libcu...

2011-05-23 14:00:00

阅读数 10138

评论数 0

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