自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 (3) ActiveMQ -- Cluster

ActiveMQ cluster (ActiveMQ有强大而灵活的集群功能)ActiveMQ 可以做Broker的集群,也可以做master-slave方式的集群。Broker clusterBroker的集群能在多个broker之前fail-over和load-balance, 但是在某个节点出故障时,可能导致消息丢失。broker cluser的方式,在一个

2012-08-30 17:04:40 1283

原创 (3) ActiveMQ --Spring

ActiveMQ 结合spring。Spring-Module.xml Receiverpackage test.ActiveMQSpring;import java.util.Date;import java.util.Map;import org.springframewor

2012-08-30 11:04:26 617

原创 (2) ActiveMQ --Topic

ActiveMQ 订阅模式TopicPublisherpackage com.chbai.topic;import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.DeliveryMode;import javax.jms.JMSException;import jav

2012-08-30 10:54:22 447

原创 (1) ActiveMQ --HelloWorld

1.  下载ActiveMQ    ActiveMQ download2.  启动ActiveMQ  run *\activemq.bat3.   测试ActiveMQ默认使用的是TCP连接端口61616,所以我们可以查看该端口的使用情况,以便测试ActiveMQ是否成功启动   C:\Documents and Settings\Administrat

2012-08-30 10:46:34 742

原创 多线程读取文件

利用多线程读取文件,并写到另外一个文件ReadWriteFile类,继承Runnablepackage com.chbai.entity;/*** * ReadWriteFile * * author: chbai */import java.io.FileNotFoundException;import java.io.IOException;import jav

2012-08-16 16:57:45 717

原创 快速搞定字节对齐问题

何为字节对齐?现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。字节对齐的作用 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能

2012-08-10 15:16:20 658

原创 AXIS 初次尝试

Aixs介绍Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。Axis目前版本是为Java编写的,不过为C++的版本正在开发中。但Axis并不完全是一个SOAP引擎,它还是一个独立的SOAP服务器和一个嵌入Servlet引擎(例如Tomcat)的服务器。   2 .   项目环境服务器端:(1) MyEcplise新建web项目-

2012-08-09 15:57:16 609

原创 QuickSever 初次尝试

QuickServer是一个免费的开源Java库,用于快速创建健壮的多线程、多客户端TCP服务器应用程序。使用QuickServer,用户可以只集中处理应用程序的逻辑/协议,从而方便的建立功能强大的服务器应用。该程序由Akshathkumar Shetty设计和实现。socket编程对程序员来说都不是一件容易的事,创建多线程、多客户端的服务器socket更像一场恶梦了。在每个新的软件中处理多s

2012-08-08 15:04:06 886

原创 细看代码在内存中如何存储

最近看了一篇帖子,很多人对内存具体如何对代码和代码数据中的数据进行分配很困惑,于是仔细查了一下书籍,最终总结一下如何:        我们先从进程的角度来划分下不同的内存类型,然后再看 C++ 中的数据会处理成什么.     首先,可执行文件(包括 exe, dll)使用的格式叫 PE 格式,这种格式把内容按区段进行存储,用一些 PE 工具就可以查看这些区段,每个区段除了大小,内容外还

2011-06-02 16:14:00 4216 3

原创 memset简单实现

网上有很多根据汇编优化的算法,由于对汇编没有深入的研究,写了最简单的C实现void * _cdecl MyMemset (void * dst, int value, size_t n){char * arr = (char * )dst;while(n--){*arr++ = (char)value;}return dst;}

2011-03-01 21:43:00 556

原创 set_new_handler用法

原型:_PNH _set_new_handler( _PNH pNewHandler ); MSDN解释:Transfer control to your error-handling mechanism if the new operator fails to allocate memory.如果new操作符分配内存失败,则转向_set_new_handler所指定的错误处理机制中去

2011-02-25 14:37:00 648

背包问题详细解答 哈哈哈

背包问题详细解答广告古古怪怪刚刚 高等到底大范甘迪大法官

2009-05-13

lucene-1.4.3

便于搜索引擎的一个包

2008-05-10

空空如也

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

TA关注的人

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