基本概念
文章平均质量分 76
joy_91
这个作者很懒,什么都没留下…
展开
-
AMQP & JMS对比
AMQP & JMS对比初次接触消息队列时,在网上搜索,总是会提到如JMS、AMQP等一些术语。查看了一些文档,对JMS和AMQP的一些理解记录如下。JMS 通常而言提到JMS(Java MessageService)实际上是指JMS API。JMS是由Sun公司早期提出的消息标准,旨在为java应用提供统一的消息操作,包括create、send、receive等。转载 2014-09-04 10:28:23 · 803 阅读 · 0 评论 -
ERROR:C++ 字符指针引起的段错误
问题:程序编译通过,运行异常终止。进入调试模式,报段错误。分析:逐行调试,在为char指针所指内容修改时出错。原因:char *c = "abc"此时,无法根据指针来修改字符串内容。//example 1:char str[12] = "Hello"; //字符串用数组开辟的,它是可以改变的变量。char *p原创 2015-03-04 16:48:02 · 1947 阅读 · 0 评论 -
effective C++笔记:item02 尽量以const,enum,inline替换#define
基本原则:以编译器替换预处理器1. 单纯常量#define ASPECT_RATIO 1.653该宏定义ASPECT_RATIO也许从未被编译器看见,也许在编译器开始处理源代码之前就被预处理器替换了。我们知道,宏定义在预处理阶段会进行简单地字符串替换,凡是遇到ASPECT_RATIO的地方都被替换为1.653。因此,ASPECT_RATIO是不会进入符号表(symb原创 2015-03-05 13:13:25 · 1014 阅读 · 0 评论 -
C++ 虚继承 虚函数 内存分布
两种实现:http://blog.csdn.net/bluedog/article/details/4711169虚继承:http://www.oschina.net/translate/cpp-virtual-inheritance虚函数:http://my.oschina.net/pathenon/blog/67072当c++支持virtual base class转载 2015-03-03 14:39:05 · 881 阅读 · 0 评论 -
编译:一个 C 程序的艺术之旅
https://bojieli.com/2014/11/c-compiler/编译:一个 C 程序的艺术之旅正在学习 CS50(一门 MOOC)的 @张静宁 写了一篇《【读图学 C 语言】编译时发生了什么》。她的文章更多讲的是 “what”,本文将尝试解释一些 “why”。C 程序为什么要编译才能执行?一个 C 程序在变成可执行文件的过程中,为什么要经过预处转载 2014-12-30 10:24:51 · 874 阅读 · 0 评论 -
JMX RMI相关
JMX trail: http://docs.oracle.com/javase/tutorial/jmx/index.htmlServer (MBean --> Agent ) --> ClientJMX RMI example : http://docs.oracle.com/javase/tutorial/jmx/remote/custom.html其中,原创 2015-01-14 10:58:44 · 625 阅读 · 0 评论 -
jdk 与 jre
1.JVM -- java virtual machineJVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。转载 2014-10-20 17:06:28 · 545 阅读 · 0 评论 -
CEP和EDSOA的那些事
最近由于需要在接触一堆概念,从SOA、ESB到EDA、CEP、事件流、规则引擎等,有些混乱也有些似懂非懂。自我梳理之。 SOA:官方解释原创 2014-11-13 22:33:40 · 1291 阅读 · 0 评论 -
XA,JMS,JNDI.JMX
XA standard is a specification by The Open Group for distributed transaction processing (DTP). It describes the interface between the globaltransaction manager and the local resource manager原创 2014-08-28 14:34:16 · 754 阅读 · 0 评论 -
Java反射机制
java反射机制:这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变fields内容或唤起methods。转载 2014-08-15 10:37:33 · 494 阅读 · 0 评论 -
消息与事件
1.http://topic.csdn.net/u/20080723/12/32e2f082-6b63-48e6-bdf4-2ebba4cff9e9.html消息驱动,响应事件,然后完成功能,所以,就要通过消息决定所有逻辑分支操作,添加事件去处理这些问题;event一般用在线程或进程的同步,可以使用WaitSingleObject来等待。 message一般用在窗口,线程,进程之间的数转载 2014-08-15 10:45:47 · 789 阅读 · 0 评论 -
HTML/css碎片知识
1.http-equiv 属性 -- HTTP协议的响应头报文此属性出现在meta标签中此属性用于代替name,HTTP服务器通过此属性收集HTTP协议的响应头报文此属性的HTTP协议的响应头报文的值应使用content属性描述原创 2014-09-22 13:53:26 · 703 阅读 · 0 评论 -
String与new String
引用在栈,对象在堆关于定义String的堆栈问题String s =new String()分析堆与栈,是先定义S,还是先new string()1. String str1 = "abc"; System.out.println(str1 == "abc");步骤: 1) 栈中开辟一块空间存放引用str1;2) String池中开辟一块空间,存放S转载 2014-09-09 14:50:10 · 623 阅读 · 0 评论 -
回归:java基本术语
SDK Software development kitJDKJava Development Kit(JDK)原创 2014-08-11 20:33:04 · 662 阅读 · 0 评论 -
C++内存拷贝函数详解
http://www.360doc.com/content/14/0318/11/15257968_361534227.shtml原型:void*memcpy(void*dest, const void*src,unsigned int count); 功能:由src所指内存区域复制count个字节到dest所指内存区域。 说明:src和dest所指内存区域不能重叠,函数转载 2015-03-06 17:08:41 · 1128 阅读 · 0 评论