随笔分类 -  开源项目

摘要:mycat启动的时候启动了三个模块1:NIOConnector(负责链接mysql数据库,连接池以数据库为准不以链接字符串为准),1:NIOAcceptor,ManagerConnectionFactory(管理模块,默认端口9066)2:NIOAcceptor,ServerConnectionFa... 阅读全文
posted @ 2016-01-13 15:59 李占卫 阅读(2886) 评论(0) 推荐(1) 编辑
摘要:1:安装客户端yum install mysql2:安装服务端yum install mysql-server3:mycat要求不区分大小写my.cnf(/etc/my.cnf)的[mysqld]区段下增加: lower_case_table_names=14:启动mysqlservice mysq... 阅读全文
posted @ 2016-01-06 19:51 李占卫 阅读(1665) 评论(0) 推荐(0) 编辑
摘要:barrier:栅栏,对齐不同资源的准备状态Barrier:等待所有资源enter后统一leaveDoubleBarrier:所有资源waitOnBarrier,等待代码removeBarrier后统一执行。cache:缓存nodecache:监控ZNode的一个子节点,设置一个数值pathcach... 阅读全文
posted @ 2016-01-05 09:50 李占卫 阅读(899) 评论(0) 推荐(0) 编辑
摘要:1:角色关系 2:顺序消息 消费消息的顺序要同収送消息的顺序一致,在 RocketMQ 中,主要挃的是局部顺序,即一类消息为满足顺序性,必须 Producer 单线程顺序収送,丏収送到同一个队列,返样 Consumer 就可以挄照 Producer 収送的顺序去消费消息 3:消息优先级 没有严格的优 阅读全文
posted @ 2015-12-28 10:46 李占卫 阅读(13161) 评论(0) 推荐(0) 编辑
摘要:什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题的一种软件开... 阅读全文
posted @ 2015-04-30 15:54 李占卫 阅读(350) 评论(0) 推荐(0) 编辑
摘要:Go是一款先进的持续集成和发布管理系统,由ThoughtWorks开发。(不要和Google的编程语言Go混淆了!)其前身为CruiseControl,是ThoughtWorks在做咨询和交付交付项目时自己开发的一款开源的持续集成工具。后来随着持续集成及持续部署的火热,ThoughtWorks专门成... 阅读全文
posted @ 2015-04-30 15:44 李占卫 阅读(778) 评论(0) 推荐(0) 编辑
摘要:169namenode170datanode171datenode1:部署JDK获取jdk安装代码:jdk-7u21-linux-x64.gztar -zxvf jdk-7u21-linux-x64.gzrpm -ivh jdk-7u21-linux-x64.rpmvi /etc/profileHO... 阅读全文
posted @ 2014-06-06 14:33 李占卫 阅读(642) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://nileader.blog.51cto.com/1381108/795230下载PDF版本 本文是ZooKeeper的快速搭建,旨在帮助大家以最快的速度完成一个ZK集群的搭建,以便开展其它工作。本方不包含多余说明及任何调优方面的高级配置。如果要进行更深一层次的配置,请移步... 阅读全文
posted @ 2014-06-04 10:08 李占卫 阅读(911) 评论(0) 推荐(0) 编辑
摘要:结论1:SSD卡显著改善磁盘IO,io占用在50%以下2:SSD卡使mongodb性能稳定。在200并发,数据量是内存5倍的情况下仍然保证每秒1500次插入和4500次查询。数据如下:1:每秒IO完成次数【均在内存用完的时候】有SSD卡的每秒完成磁盘次数以及相应次数下磁盘占用%没有ssd卡的每秒磁盘... 阅读全文
posted @ 2014-05-23 09:58 李占卫 阅读(677) 评论(0) 推荐(0) 编辑
摘要:安装的时候需要libtool,如果已经装了CP到sysbench的目录下1:用法sysbench [general-options]… –test= [test-options]… command通用选项:--num-threads=N 创建测试线程的数目。默认为1.--max-requests=N 请求的最大数目。默认为10000,0代表不限制。--max-time=N 最大执行时间,单位是s。默认是0,不限制。--forced-shutdown=STRING 超过max-time强制中断。默认是off。--... 阅读全文
posted @ 2014-03-07 14:07 李占卫 阅读(5245) 评论(0) 推荐(0) 编辑
摘要:1:杀掉hadoop作业列出作业./hadoop job -list杀掉./hadoop job -kill job_id1:某些节点出现running asprocess XXX. Stop it first这是由于各节点登录用户为root,在启动hadoop前,务必将各节点用户切换至普通用户ha... 阅读全文
posted @ 2013-09-17 16:26 李占卫 阅读(720) 评论(0) 推荐(0) 编辑
摘要:Nginx以其消耗资源少,承受并发量大,配置文件简洁等特点,深受广大sa们的喜欢,但是网上传播的nginx配置并没有对做过多的优化。那么接下来,我就从某大型媒体网站的实际运维nginx优化角度,来给大家讲解一下nginx主要优化的那些方面。nginx的启动命令是:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf-c制定配置文件的路径,不加-nginx会自动加载默认路径的配置文件。停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号ps -ef | g 阅读全文
posted @ 2013-02-27 15:06 李占卫 阅读(9162) 评论(1) 推荐(1) 编辑
摘要:1:vi 文本编辑命令vi /etc/X11/gdm/gdm.confinsert 键 插入delete 键 删除/ 查找esc 退出当前操作回到命令行。:wq 保存退出:q! 不保存文件,直接退出2:windows 连接 linux1:修改gdm配置find -name gdmvi 配置文件[security]AllowRemoteRoot=true[xdmcp]Enable=1Port=1772:Xmanager Enterprise 4 连接3:lsb_release -a 查看系统版本4:JDK /etc/profileHISTSIZE=1000JAVA_HOME=/usr/java/ 阅读全文
posted @ 2012-01-06 15:43 李占卫 阅读(726) 评论(0) 推荐(0) 编辑
摘要:基本操作db.AddUser(username,password) //添加用户 db.auth(usrename,password) //设置数据库连接验证 db.cloneDataBase(fromhost) //从目标服务器克隆一个数据库 db.commandHelp(name) //returns the help for the command db.copyDatabase(fromdb,todb,fromhost) //复制数据库fromdb---源数据库名称,todb---目标数据库名称,fromhost---源数据库服务器地址 db.createCollection(name 阅读全文
posted @ 2011-07-13 16:06 李占卫 阅读(472) 评论(0) 推荐(0) 编辑
摘要:为了方便部分博友和我自己,我特地将BigTable的中文版论文转载到本博客,原文地址在Google Labs,译者为alex。Wiki百科关于 BigTable的解释:http://en.wikipedia.org/wiki/BigTableBigTable 英文原版:http://labs.google.com/papers/bigtable.html摘要Bigtable是一个分布式的结构化数据... 阅读全文
posted @ 2010-10-22 11:08 李占卫 阅读(666) 评论(1) 推荐(0) 编辑
摘要:1:简单介绍MongoDB是一款分布式文档数据库,支持类似关型数据库的主从结构,文档以二进制Json形式存储,无锁,无事务,有索引。2:安装步骤第一步:下载程序集http://www.mongodb.org/downloads第二部:解压并抽取相关的bin目录到C:\Mongo下(这个任意选择) ,并在该目录下建db文件夹。第三部:打开CMD窗口,进入到C:\Mongo\bin目录下,运行mong... 阅读全文
posted @ 2010-07-15 17:05 李占卫 阅读(6498) 评论(12) 推荐(2) 编辑
摘要:1:前言 园子里有很多关于开发库的介绍,但是大多都是关于如何使用开发库的。我想其实开发库中蕴含的思想才是重要的,这里我就撰文补充。本文主要阐述其中的缓冲模块。2:概述 该缓冲模块是个Key-Value型的系统,也就是时下流行的NoSql。当然微软的Demo中提供的只是本地缓冲不过你可以通过简单的扩展就可以实现分布式的缓冲。在这个Key-Value系统中,它可以分为两大功能块。一个功能块是过期或... 阅读全文
posted @ 2010-06-24 18:42 李占卫 阅读(2016) 评论(6) 推荐(1) 编辑
摘要:1:前言 本文介绍一个开源的文件读取类库,给大家提供另外一种文件读取的方法。 项目名称:FileHelpers 项目地址:http://www.filehelpers.com/2:Example代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--us... 阅读全文
posted @ 2010-05-27 10:59 李占卫 阅读(673) 评论(0) 推荐(0) 编辑
摘要:.NET下发送和接收ActiveMQ A:下载ActiveMQ,地址http://activemq.apache.org/download.html B:执行/bin/win32/InstallService.bat.在Windows服务中可以看到名称为ActiveMQ的服务被建立。它提供了管理工具http://localhost:8161 A:下载.netAPI。http://activemq.... 阅读全文
posted @ 2010-05-20 15:38 李占卫 阅读(4743) 评论(5) 推荐(3) 编辑
摘要:1:前言 今天给大家介绍一个内存数据库,纯C#写的。SharpHSql。这个数据库我的意见是:对于大量高并发的情况最好还是不要用这个数据库。可能有些朋友会问“那你还给大家介绍? ”。呵呵,别慌,我们虽然不能在开发环境运用这个框架,但是我们可以看看他是怎么一步一步实现了数据库的。(有些地方和Oracle的逻辑是一样的)。如果您有兴趣就继续往下看。2:提供的功能 该框架完全... 阅读全文
posted @ 2009-11-19 11:27 李占卫 阅读(6018) 评论(12) 推荐(2) 编辑

点击右上角即可分享
微信分享提示