E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mooon
IDL编译器系列-入门篇
IDL系列文章文章目录IDL系列文章前言一、目标二、功能二、文件构成三、flex词法文件(
mooon
.l)四、bison语法文件(
mooon
.y)五、service_info.h六、service_info.cpp
武魂殿001
·
2022-11-26 02:58
java
前端
javascript
通用的进程监控脚本process_monitor.sh使用方法
源码下载:https://github.com/eyjian/
mooon
/blob/master/
mooon
weixin_34391445
·
2020-09-17 09:29
java
大数据
shell
不再担心日志文件过大:通用日志滚动脚本
/bin/sh#https://github.com/eyjian/
mooon
/blob/master/
mooon
/shell/log_rotater.sh#Writedbyyijianon2012/7
weixin_34235135
·
2020-08-25 05:00
基于zookeeper的主备切换方法
继承CZookeeperHelper即可快速实现主备切换:https://github.com/eyjian/
mooon
/blob/master/
mooon
/include/
mooon
/net/zookeeper_helper.hzookeeper
weixin_34082854
·
2020-08-16 09:19
IDL编译器实现入门
IDL编译器实现入门.pdf目录目录11.前言12.目标(example.idl)13.功能24.文件构成25.flex词法文件(
mooon
.l)36.bison语法文件(
mooon
.y)57.service_info.h88
weixin_34192732
·
2020-08-01 04:02
使用protocol buffers优缺点分析
一是因为它如同MapReduce一样,属于Google出品,口碑好也很受欢迎;其次是想将它引入
mooon
的实现中,问题也就来
weixin_33688840
·
2020-07-05 22:29
NaN
aquester.blog.chinaunix.nethttps://github.com/eyjianpdf版本:https://download.csdn.net/user/aquester/uploadsLinux远程批量工具
mooon
_ssh
一见
·
2020-07-01 07:06
God is over the
mooon
如果说来美国是计划之中的事,不如讲来美国是上帝的召唤。2013年代理CHEESESS蛋糕店,刚开业,我就怀孕了,为了不影响生意,就拿掉了孩子。那天是2013.6.3我很难过,这种难过的思绪持续有一年,有一次开车上班的路上,我哭成泪人,突然跟神讲话,我说我要这个孩子,我不要让她再受苦,我要她回来,其实在那个时间神就听见我内心的呼喊,在避孕措施下,我真的怀孕了,而且确实怀上的是女孩。其实早在怀Tony
帮帮民宿代购
·
2017-08-27 15:15
批量远程执行shell命令工具
/
mooon
_ssh--h=192.168.4.1,192.168.4.2-P=password-c='cat/etc/hosts'#include"
mooon
/net/libssh2.h"//提供远程执行命令接口
一见
·
2016-04-01 09:17
mooon
C/C++
基于zookeeper的主备切换方法
继承CZookeeperHelper即可快速实现主备切换:https://github.com/eyjian/libmooon/blob/master/include/
mooon
/net/zookeeper_helper.hzookeeper
一见
·
2016-03-30 10:38
zookeeper
mooon
编译系统介绍(可复用Makefile)
mooon
编译系统介绍(可复用Makefile).pdf(ChinaUnix下载) CSDN下载:http://download.csdn.net/detail/aquester/5626929
·
2015-11-13 10:31
makefile
《Hadoop开发者》第四期
目 录
mooon
海量数据处理平台架构演变 计算不均衡问题在Hive中的解决办法 Join算子在Hadoop中的实现 配置Hive元数据DB为PostgreSQL ZooKeeper
·
2015-11-01 10:22
hadoop
声明:本博客停止更新,请关注ChinaUnix:http://
mooon
.blog.chinaunix.net
从即日起,本博客停止更新,请关注我在ChinaUNix上的博客:http://
mooon
.blog.chinaunix.net和在CSDN上的博客:http://blog.csdn.net/Aquester
eyjian
·
2012-12-28 09:21
csdn
chinaunix
Linux下用来获取各种系统信息的C++类
下面是头文件内容,代码是
mooon
的一部分,对应的CPP文件请直接浏览:http://code.google.com/p/
mooon
/source/browse/trunk/common_library
eyjian
·
2012-08-18 11:12
系统信息
linux系统
通用的停止进程bash脚本
/bin/sh#http://code.google.com/p/
mooon
#通用的停止指定名的进程#特色:#1.只会停止当前用户名下的进程#2.可以指定命令行参数,可执行精准停止 #检查参数#参数1:
eyjian
·
2012-08-12 11:10
Stop
停止进程
通用的进程监控重拉起bash脚本
/bin/sh#http://code.google.com/p/
mooon
#进程监控脚本,当指定进程不存在时,执行重启脚本将它拉起#特色:#1.本监控脚本可重复执行,它会自动做互斥,保证总是只有一个监控脚本进程存在
eyjian
·
2012-08-08 22:29
Monitor
process
进程监控
重拉起
MOOON
分布式消息结构
MOOON
主要消息结构如下,缺点是消息本身占用字节数较多: // 为何要做IPV4和IPV6区分?
eyjian
·
2012-07-30 23:16
mooon
MOOON
-server新消息处理接口
MOOON
-server提供了一个通用的TCP框架,并对包的解析抽象出了IPacketHandler接口,这个接口提供了无限制的宽容度,支持任何协议,但是增加了使用复杂。
eyjian
·
2012-07-24 18:44
server
改进后的日志类CLogger
在原有的基础上增加了module_name,表示模块名,当一个系统由多模块组成时,输出的日志将更加清晰,使用方法,以
MOOON
-agent中的为例:/** 不要修改下面的常量值,而应当通过对应的方法去修改
一见_
·
2012-07-24 18:14
log
mooon
改进后的日志类CLogger
在原有的基础上增加了module_name,表示模块名,当一个系统由多模块组成时,输出的日志将更加清晰,使用方法,以
MOOON
-agent中的为例: /** 不要修改下面的常量值,而应当通过对应的方法去修改
eyjian
·
2012-07-24 18:14
log
来自
mooon
的最简单的日志类CSimpleLogger
/** * 单个头文件,可即时独立使用,只要定义了宏NOT_WITH_
MOOON
,即不依赖于
mooon
*简单的写日志类,非线程安全,提供按大小滚动功能 *不追求功能,也不追求性能,只求简单,若要功能强
eyjian
·
2012-07-24 18:07
log
Logger
来自
mooon
的最简单的日志类CSimpleLogger
/***单个头文件,可即时独立使用,只要定义了宏NOT_WITH_
MOOON
,即不依赖于
mooon
*简单的写日志类,非线程安全,提供按大小滚动功能*不追求功能,也不追求性能,只求简单,若要功能强、性能高
一见_
·
2012-07-24 18:07
log
logger
C/C++
不再担心日志文件过大:通用日志滚动脚本
/bin/sh#https://github.com/eyjian/
mooon
/blob/master/
mooon
/shell/log_rotater.sh#Writedbyyijianon2012/7
一见
·
2012-07-24 16:23
脚本
list
shell
file
磁盘
MOOON
-scheduler问题讨论:消息如何传递回去和主动发送出去?
对于进程模式,有两种可选的消息发出方案:1.每个Service进程都独立加载一份dispatcher2.所有Service进程不加载dispachter,只内核加载一份dispatcher,消息发出时,总是需要通过内核 方案一优点:1.高效,因为少了从Service进程到内核进程的拷贝 方案一缺点:1.多占用了内存,因为每个Service进程都得加载一份dispatcher2.出口多不统一,每个S
eyjian
·
2012-06-25 09:00
问题
如何
讨论
MOOON-scheduler
MOOON
-scheduler问题讨论:消息如何传递回去和主动发送出去?
对于进程模式,有两种可选的消息发出方案:1.每个Service进程都独立加载一份dispatcher2.所有Service进程不加载dispachter,只内核加载一份dispatcher,消息发出时,总是需要通过内核方案一优点:1.高效,因为少了从Service进程到内核进程的拷贝方案一缺点:1.多占用了内存,因为每个Service进程都得加载一份dispatcher2.出口多不统一,每个Ser
一见_
·
2012-06-25 09:00
问题
讨论
如何
MOOON
-scheduler核心设计图(初稿)
按以下思路进行设计,非最终设计图,有等进一步思考,以发现问题,需要达到以下目的:同时支持线程和进程模式(做了抽象)Service不和线程绑定Service独占线程池或进程(进程下再划分线程池)Session和线程绑定,不跨线程Service下可以有0到多个Session一个Session可以0到多个子Session,不限制层级子Session和父Session由同一个线程调度Service的ID从
一见_
·
2012-06-24 23:00
核心
初稿
设计图
MOOON
-scheduler核心设计图(初稿)
按以下思路进行设计,非最终设计图,有等进一步思考,以发现问题,需要达到以下目的:同时支持线程和进程模式(做了抽象)Service不和线程绑定Service独占线程池或进程(进程下再划分线程池)Session和线程绑定,不跨线程Service下可以有0到多个Session一个Session可以0到多个子 Session,不限制层级子Session和父Session由同一个线程调度Service的ID
eyjian
·
2012-06-24 23:00
核心
设计图
初稿
设计
mooon
调度器遇到的难题
mooon
的设计进入关键时刻,有几个决策点还没有定下来,如下:1.是否同时支持进程和线程模型进程模型是指内核为一个独立的进程,而每个业务又为独立的一个进程,业务可以为多线程,同时内核会产生相应个数的内核线程与业务线程一一对应
一见_
·
2012-06-21 19:00
设计
难题
mooon
设计
mooon
调度器遇到的难题
mooon
的设计进入关键时刻,有几个决策点还没有定下来,如下:1.是否同时支持进程和线程模型进程模型是指内核为一个独立的进程,而每个业务又为独立的一个进程,业务可以为多线程,同时内核会产生相应个数的内核线程与业务线程一一对应
eyjian
·
2012-06-21 19:00
设计
调度器
难题
mooon
什么样的命名才是合理的?谈命名的原则
mooon
中的命名采用的理论依据:1.简单性,拒绝画蛇添足,如类成员变量仅以“_”打头,前面的字母“m”纯是多余的2.易读性,拒绝高深莫测的缩写,宁愿使用长名称3.不固执,不会愚昧的拒绝一切缩写,如果一个缩写能够简单的推断出来
eyjian
·
2012-06-17 13:00
原则
命名
合理
MOOON
-agent系统设计与使用说明
MOOON
-agent系统设计与使用说明易剑2012/6/16 目录1.设计目标12.应用场景23.主要功能24.系统骨架35.资源接口36.内置CommandProcessor37.编程接口37.1.
eyjian
·
2012-06-16 14:00
系统
设计
说明
MOOON-agent发布
MOOON
-agent系统设计与使用说明
MOOON
-agent系统设计与使用说明易剑2012/6/16目录1.设计目标12.应用场景23.主要功能24.系统骨架35.资源接口36.内置CommandProcessor37.编程接口37.1.agent.h47.2
一见_
·
2012-06-16 14:00
系统
设计
说明
undefined reference to `clock_gettime'
/data1/
mooon
/run/lib/libsys.a(lock.o):Infunction`sys::CLock::timed_lock
一见_
·
2012-06-09 15:00
undefined
reference
function
undefined reference to `clock_gettime'
/data1/
mooon
/run/lib/libsys.a(lock.o):Infunction`sys::CLock::timed_lo
eyjian
·
2012-06-09 15:00
function
undefined
reference
解决“configure: line 2747: -g: command not found”
/configure--prefix=/data1/
mooon
/runcheckingforaBSD-compatibleinstall...
一见_
·
2012-06-09 00:00
command
g++
whether
解决“configure: line 2747: -g: command not found”
/configure--prefix=/data1/
mooon
/runcheckingforaBSD-compatibleinstall...
eyjian
·
2012-06-09 00:00
command
g++
whether
解决“possibly undefined macro: AC_PROG_LIBTOOL”
今天特别花1688在51buy.com上买了台同方的笔记本用于
mooon
的开发,先是安装了Fedora,觉得不好,想安装openSuSE,但发现安装包太大,最后仍选择了ubuntu12.04,默认没有安装
eyjian
·
2012-06-08 23:00
undefined
笔记本
possibly
1688
mooon
-agent发送状态机代码摘要
发送状态机比接收状态机相对要简单send_machine.h #ifndef
MOOON
_AGENT_SEND_MACHINE_H #define
MOOON
_AGENT_SEND_MACHINE_H
eyjian
·
2012-06-03 22:00
代码
发送
状态
摘要
mooon-agent
mooon
-agent接收状态机代码摘要
recv_machine.h #ifndef
MOOON
_AGENT_RECV_MACHINE_H #define
MOOON
_AGENT_RECV_MACHINE_H
eyjian
·
2012-06-03 22:00
代码
状态
接收
摘要
mooon-agent
mooon
-agent设计要点
mooon
-agent以简约的设计为主,力求各对象之间保持简单的关系,尽量避免过度的传递,因此CAgentThread成了核心。
eyjian
·
2012-06-02 11:00
网络
通用
简约
mooon
调度器设计的考量因素
调度器的设计必须满足以下要求:1、高效,最好不用查找,而是直接的数组下标定位,这就要求设计好分布式对象的ID2、支持业务独占进程,这是保证高可用性的前提,也是解业务与业务间,和业务和平台间耦合的前提3、本地间的业务进程间通讯优化,避免走网络4、简洁的通讯消息结构
eyjian
·
2012-06-01 08:00
分布式
调度器
最好
mooon
-agent核心设计图
代码:http://code.google.com/p/
mooon
/source/browse/#svn%2Ftrunk%2Fcommon_component%2Fsrc%2Fagent说明:以下类图只画出了基础的核心类和主要关系
一见_
·
2012-05-30 09:00
核心
设计图
mooon-agent
C/C++
mooon
-agent核心设计图
代码:http://code.google.com/p/
mooon
/source/browse/#svn%2Ftrunk%2Fcommon_component%2Fsrc%2Fagent说明:以下类图只画出了基础的核心类和主要关系
eyjian
·
2012-05-30 09:00
核心
设计图
mooon-agent
mooon
http-stress使用教程
1.http-stress是什么?http-stress是一个和ab(Apache Benchmark)类似的HTTP压力测试工具,是作为dispatcher和http_parser等测试用的附属应用,具备如下特性:1) 多线程2) 同时支持IPV4和IPV63) 模拟多用户并发测试4) 可以配置多个不同或相同的URLs5) 可以同时对同一个域名的不同IP进行测试6) 每秒定时输出测试进度:成功和
eyjian
·
2010-10-16 00:00
使用教程
mooon
http-stress
mooon
db wrapper
前言
mooon
db wrapper不是一个DB,仅是对现有的DB API的封装,使得使用更为简单。项目地址:http://code.google.com/p/
mooon
,可使用SVN下载最新代码。
eyjian
·
2010-09-19 20:00
类
DB
api
mooon
使用protocol buffers优缺点分析
一是因为它如同MapReduce一样,属于Google出品,口碑好也很受欢迎;其次是想将它引入
mooon
的实现中,问题也就来
eyjian
·
2010-09-06 23:00
分析
protocol
优缺点
使用protocol buffers优缺点分析
一是因为它如同MapReduce一样,属于Google出品,口碑好也很受欢迎;其次是想将它引入
mooon
的实现中,问题也就来
一见_
·
2010-09-06 23:00
分析
protocol
优缺点
C/C++
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他