Mycat 源码修改-实现分表规则:按天分表和取摸分表查询

Mycat 源码修改-实现分表规则:按天和取摸功能。之前修改过源码,发现其实没什么高深的只需要自己耐心点,多花点时间去调试就可以做到了。通过调试,找到自己想要改的地方,这是关键的:在代码中表现为修改相应的配置规则、相关的路由直达问题。按天分表的在我的前一篇博客中有讲述,只是这里的规则改了下,所以不再主讲按天分表。这里重点讲的是取摸分表查询。...
阅读(46) 评论(0)

Mycat对MongoDB分表后Navicat访问测试问题

采用Mycat数据库中间件做MongoDB的单库分表后,通过Navicat去连Mycat操作,通过SQL语句查询可以轻松获取数据结果集,但是直接点击表名查询报错。推测可能有两种情况:(1)Navicat对MongoDB文档型的数据展示支持不好;(2)Mycat本身对客户端的响应适配输出未做处理。经过调试发现应该是Mycat的问题,主要是Mycat的MongoDBParser类解析的时候只支持SQLSelectStatement类型的,而不支持SHOW CREATE TABLE(对应的声明式语句类型是MySq...
阅读(58) 评论(0)

Android基于腾讯云的视频聊天研究

本文只讨论视频聊天的demo,下载下来简单配置一下,工程就能跑起来。注册两个账号后,就可以互相呼叫了。这里注意一下,需要开启相机权限,否则会是一片黑屏。界面大概是这样的,会有两个渲染窗口,一个自己的,一个对方的,右边一些操作的按钮,可以操作美颜、切换摄像头等等(这里只有自己的窗口)。...
阅读(42) 评论(0)

Mycat 开发调试环境配置-开启二次开发之路

Mycat是 数据库分库分表中间件。mycat1.6分库分表特性只能选择其一,不能同时存在,对于特殊应用场景既需要分库有需要分表,这就需要修改mycat的源码来实现了。今次我们来准备一下Mycat的开发调试环境。官网参考地址:http://www.mycat.io/...
阅读(64) 评论(0)

Ubuntu Docker安装及用户分组授权与Docker hub账号使用

我之前用的boot2docker镜像快速实现的Linux轻量提供,现在在Ubuntu上安装docker,网络采用NAT模式(个人比较习惯用此方式,桥接的方式比较麻烦,很多apt安装失败)。有时在Ubuntu安装docker需要耐心,安装过程会比较慢,安装完成后要将Linux用户加到docker用户分组才能正常使用docker命令。...
阅读(57) 评论(0)

DevOps Jenkins持续集成GitHub代码通过SSH实现构建部署

最近在虚拟环境中使用安装Jenkins持续集成环境,中间遇到些问题,以致于浪费了不少时间。此篇通过SSH Server方式来实现github源码通过Jenkin持续集成到Docker容器的实例。so,遇到问题多从自身出发,咨询他人未必能解决,还是自身要注意细节问题。...
阅读(77) 评论(0)

DevOps亚马逊AWS相关介绍

DevOps 集文化理念、实践和工具于一身,可以提高组织高速交付应用程序和服务的能力,与使用传统软件开发和基础设施管理流程相比,能够帮助组织更快地发展和改进产品。这种速度使组织能够更好地服务其客户,并在市场上更高效地参与竞争。在 DevOps 模式下,开发团队和运营团队都不再是“孤立”的团队。有时,这两个团队会合为一个团队,他们的工程师会在应用程序的整个生命周期(从开发测试到部署再到运营)内相互协作,并会因此开发出一系列不限于单一职能的技能。在应用程序的整个生命周期中,质保和安全团队也会与开发和运营工作更紧...
阅读(190) 评论(0)

DevOps定义基础入门及历史

DevOps是一组概念的术语,虽然不是全新的概念,已经催化成一个运动,并在整个技术社区迅速蔓延。 像任何新的和流行的术语一样,人们对于它是什么有点混淆,有时是矛盾的印象。 这是我对DevOps如何有效定义的看法? 我将此定义提出为一个标准框架,以便更清楚地讨论DevOps涵盖的各种问题。 像“质量”或“敏捷”一样,DevOps是一个足够大的概念,需要一些细节才能完全理解。...
阅读(67) 评论(0)

DepOps方案Docker+Jenkins+GitHub实践

要实现—“DepOps方案:Docker+Jenkins+GitHub实践”必须实现三个步骤:(1)构建自己的Docker镜像容器 (2)Jenkins CI持续集成工具管理 (3)Github仓库代码管理。Docker可以根据任一一个镜像的基础上来构建自己的镜像,也就是Docker允许继承并自我定义和发展自己的镜像。使用镜像有很多好处,最直接的就是可以省却复杂环境的再次构建。...
阅读(75) 评论(0)

DevOps开发运维与持续集成相关知识

本以为DevOps与Docker无关了,没想到Docker在这个领域也是神一样的存在。Docker支持持续集成/持续交互(CI/CD),Docker的目标是让我们的环境构建变得简单,让开发人员更关注自己的代码,同时也不需要运维介入,每一次代码的提交都可以实时地发布到对应的测试环境,提前验证代码的正确性。这之中持续集成最经典的案例当属Docker+Jenkins+Github的持续集成方案了,下一篇会详细描述实践过程。本文还是先来看看到底什么是DevOps,以及它的核心理念。...
阅读(666) 评论(0)

阿里HBase超详实践总结 | 一文读懂大数据时代的结构化存储

HBase是一个开源的非关系型分布式数据库(NoSQL),基于谷歌的BigTable建模,是一个高可靠性、高性能、高伸缩的分布式存储系统,使用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase最初是以Hadoop子项目的形式进行开发建设,直到2010年5月才正式成为Apache的顶级项目独立发展。伴随着互联网时代数据的澎湃增长,HBase作为基础存储系统得到了快速发展与应用,大批知名商业公司(Facebook、Yahoo、阿里等)不自主地加入到了HBase生态建设队伍,成为Ap...
阅读(87) 评论(0)

MongoDB3.0以上学习实践

MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。...
阅读(51) 评论(0)

Docker深入学习及后期查询参考指南

由于事务繁多,对于Docker的研究暂时先告一段落,接下来需要去研究开发自动化部署运维和微服务发现的相关事情了。为了以后继续研究现将相关的资料整理一二,以便以后继续深入学习。Docker为我们提供的便利是值得推崇和推广的,让我们从环境的构建中解脱出来,为实现应用的快速迁移提供了很好的支持。同时想一些知名的云服务上也至此docker镜像的部署,这给我们的运维和运营提供了许多便利。...
阅读(105) 评论(0)

Docker镜像推送(push)到Docker Hub

镜像构建成功后,只要有docker环境就可以使用,但必须将镜像推送到Docker Hub上去。我们之前创建的镜像不符合Docker Hub的tag要求,因为 在Docker Hub注册的用户名是boonyadocker而不是boonya,所以需要docker tag进行修改,最后利用docker push命令推送镜像到公共仓库。...
阅读(94) 评论(0)

Linux文件打包成不同后缀的压缩文件

Linux下经常会涉及对原有压缩文件的修改,我们需要知道相关的打包命令才能顺利的进行打包。下面是一些Linux打包成不同后缀问价的命令,值得参考。英文地址:http://www.thelinuxdaily.com/2010/02/createcompressarchive-almost-any-file-in-linux-tar-tar-gz-tar-bz2-gz-bz-zip-7z-rar-etc/...
阅读(120) 评论(0)
700条 共47页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1162597次
    • 积分:14309
    • 等级:
    • 排名:千里之外
    • 原创:350篇
    • 转载:272篇
    • 译文:78篇
    • 评论:159条
    博客专栏
    最新评论