Dubbo发布代码中,自带了一个简易的监控中心实现。对于一般的小业务这个监控中心应该能够满足需求,对于那些大业务量的大公司一般都会有自己的监控中心,更加丰富的功能如常用的报警短信通知等等。这章讲解分析使得读者能够了解一般的监控中心实现,也使得有自己接入监控中心需求的大概知道如何集成自己的监控中心实现。下面我们就以dubbo自带的监控中心开始讲解。
监控中心
1. 监控中心启动,我们先看...
分类:
其他 时间:
2014-12-12 19:11:25
收藏:
0 评论:
0 赞:
0 阅读:
1632
Linux 驱动模型初探3——device
讲device之前,我要引入一个比喻,这个比喻来自一个学长(z2007b)。driver是帅哥,device是美女,bus是红娘,bus是提供device和driver配对的场所(方法?)。好吧,暂时先这样定,现在要讲的就是美女。
1,老规则,先看看struce device这个美女有哪些特性(成员)和方法
struct d...
分类:
系统服务 时间:
2014-12-12 19:11:16
收藏:
0 评论:
0 赞:
0 阅读:
494
rabbitmqctl [-n node] [-q] {command} [command options...]
1.停Server
rabbitmqctl stop
2.查看状态
rabbitmqctl status
其他常用项
sudo rabbitmqctl list_queues
sudo rabbitmqctl list_exchanges
sudo rabbi...
分类:
其他 时间:
2014-12-12 19:11:06
收藏:
0 评论:
0 赞:
0 阅读:
272
eclipse中ndk的配置...
分类:
系统服务 时间:
2014-12-12 19:10:55
收藏:
0 评论:
0 赞:
0 阅读:
378
重温进程和线程
进程:是程序任务的执行过程,是动态性的,他是持有资源(共享内存,共享文件)和线程的载体;
线程是系统中最小的执行单位,同一个进程有一个线程,线程和进程可以用班级的例子说明,我们把进程比作是一个班级,那么班级的每一个学生就是线程,学生是班级的最小单元,班级之中学生共用桌椅,板凳,黑板,那么线程是系统中最小的执行单位,同一个进程中有多个线程,线程共享进程的资源。
线程的交互:互斥...
分类:
其他 时间:
2014-12-12 19:10:52
收藏:
0 评论:
0 赞:
0 阅读:
401
一直想写一些ATL、ActiveX的东西,但是一直都没有下定决心去写,一来是自己对这方面的东西不太了解,写不出什么名堂;二来就是懒,懒得思考,懒得动手。这篇文章只是记录一下ATL ActiveX控件的一个大概写法跟使用方法,方便有这方面需求的同学快速上手。...
分类:
其他 时间:
2014-12-12 19:10:25
收藏:
0 评论:
0 赞:
0 阅读:
303
通过命令:
Hadoop fs -put /opt/program/userall20140828 hdfs://localhost:9000/tmp/tvbox/
上传文件到hdfs是出现错误
14/12/11 17:57:49 WARN hdfs.DFSClient: DataStreamer Exception: org.apache.hadoop.ipc.RemoteE...
分类:
Web开发 时间:
2014-12-12 19:10:16
收藏:
0 评论:
0 赞:
0 阅读:
522
设计模式是对设计原则的具体化。用江湖话说就是武林秘籍,总结出来的一些固定套路,编程界的《葵花宝典》。
个人意见,编程过程中设计原则进行遵循,对设计模式进行借鉴。完全按照套路来,有时反而简单问题复杂化。
常用的模式及其场景如下。
1) 单例模式。
单例模式是一种常用的软件设计模式。
在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保...
分类:
编程语言 时间:
2014-12-12 19:10:05
收藏:
0 评论:
0 赞:
0 阅读:
292
植物大战僵尸2付费分析....
分类:
其他 时间:
2014-12-12 19:09:55
收藏:
0 评论:
0 赞:
0 阅读:
246
测试环境:VMS00781 VMS00782 VMS00386 (centos5.8)
1.先在三台机器上分别安装RabbitMQ Server
2.读取其中一个节点的cookie,并复制到其他节点(节点间通过cookie确定相互是否可通信)
两者之一均可:
sudo vim /var/lib/rabbitmq/.erlang.cookie
sudo vim $HOME/.erlan...
分类:
其他 时间:
2014-12-12 19:09:46
收藏:
0 评论:
0 赞:
0 阅读:
342
android控件开发之Radio(单选按钮)和CheckBox(多选按钮)开发
本博文主要讲述的是android开发中的单选和多选按钮的使用,具体情况请看实例代码:
MainActivity.java:
package com.example.radiotest;
import android.os.Bundle;
import android.app.Acti...
分类:
移动平台 时间:
2014-12-12 19:09:35
收藏:
0 评论:
0 赞:
0 阅读:
459
public static Bitmap createBitmap(Bitmap source, int x, int y, int width, int height,
Matrix m, boolean filter)
在使用这个方法进行图片缩放裁剪时,x,y的意思理解错误,导致结果不是我想要的效果。
这里的x,y的值在源代码中有说明,但是我没有注意,应该是获...
分类:
其他 时间:
2014-12-12 19:09:25
收藏:
0 评论:
0 赞:
0 阅读:
441
继文章 http://blog.csdn.net/simonchi/article/details/41722511 之后,我觉得有必要来详细的说一下TCP的三次握手和四次挥手的过程,帮助大家理解这个过程。
首先来看一下tcpdump抓取的网络数据包,如何抓包分析参考 上面给出的链接
图中红色框选的是三次握手建立连接
第一次:客户端发送SYN报文,并设置seq=0,
...
分类:
其他 时间:
2014-12-12 19:09:05
收藏:
0 评论:
0 赞:
0 阅读:
1200
####################################################
RabbitMQ High Availability
####################################################
1.高可用queue
默认情况下RabbitMQ cluster中的queues位于单独的节点(queues被首次声明的节点)...
分类:
其他 时间:
2014-12-12 19:08:55
收藏:
0 评论:
0 赞:
0 阅读:
292
####################################
rabbitmq_web_stomp
####################################
处于试验阶段,同伙WebSocket兼容层SockJS时 Web Browser与RabbitMQ(rabbitmq-stomp)实时通讯,可用于实时的WEB应用
安装
sudo rabbitmq-plu...
分类:
Web开发 时间:
2014-12-12 19:08:36
收藏:
0 评论:
0 赞:
0 阅读:
895
如果每次在商业项目中使用opengl命令去绘制特效,工作效率真心低,所以官方包装了这个接口,真实好东西。
draw函数的接口以及改了,新接口不允许重载原先的void draw(void)。
命令模式已是过去,显示列表模式则是将命令放入缓冲池中,在opengl状态机执行绘制命令时从中读取才去绘制,不再是每次绘制就调用opengl状态机立即绘制。
这就要求引擎全局组织绘制命令,即...
分类:
其他 时间:
2014-12-12 19:08:16
收藏:
0 评论:
0 赞:
0 阅读:
345
在Objective-C中数组是常用的数据类型,在Swift中同样如此,在OC中有NSArray与NSMutableArray之分,但是在Swift中只有通过let和var来区分数组是否可变,Swift中的数组是类型安全的,所以在某个数据被存入到某个数组之前类型必须明确,假如我们创建了一个String类型的数组,那么该数组中就不能添加非String的数据类型,这是Swift与OC的一个很重要的区别...
分类:
编程语言 时间:
2014-12-12 19:08:06
收藏:
0 评论:
0 赞:
0 阅读:
427
经典TopK问题...
分类:
其他 时间:
2014-12-12 19:07:55
收藏:
0 评论:
0 赞:
0 阅读:
358
方法可使用可选参数。
public void GetData(string id,string name="",string type="")
这种方式可以用于扩展,比如新增一个查询参数,写在后面即可,不需要去修改以前的方法。
其实这是一种偷懒的方式,正规的使用应该写很多的重载方法,因为参数不一样。
但是重载的话,又会导致代码重复无意思,及时使用数组传参或者传空参数之类的方法出现,并不方便...
分类:
其他 时间:
2014-12-12 19:07:35
收藏:
0 评论:
0 赞:
0 阅读:
266
Android工程环境下jni/android.mk
需要自己手动把引用cocostudio引用库添加上才可以编译
代码参考如下
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static
LOCAL_WHOLE_STATIC_LIBRARIES ...
分类:
其他 时间:
2014-12-12 19:07:25
收藏:
0 评论:
0 赞:
0 阅读:
346