纸上得来终觉浅,绝知此事要躬行

用十倍苦心,做突出一个。http://blog.sina.com.cn/s/articlelist_1824254401_3_1.html

Mycat源码修改MongoDB使用问题记录合集

mycat作为数据库中间件也有一定的问题,在使用过程中不免会遇到各种各样的问题,基于此我们将有关的问题都做一个记录以备作FAQ查看。以下问题是针对MongoDB修改使用而提出的,请对号入座。mycat官方问题列表:https://github.com/MyCATApache/Mycat-Serve...

2017-08-31 14:44:18

阅读数 689

评论数 0

Web开发手册-w3resource

官方地址:http://www.w3resource.com/index.php

2017-08-31 14:16:32

阅读数 410

评论数 0

Docker制作数据库中间件Mycat源码镜像

经过修改的Mycat已经比较符合使用了,为了在使用过程中尽量减少不必要的错误操作,我们打算将其制作成docker镜像。制作docker需要一个稳定的基础环境,这里以boot2docker为基础镜像使用Dokcerfile的方式进行构建。注意:docker依赖的基础镜像需要斟酌,毕竟boot2doc...

2017-08-30 10:11:47

阅读数 2722

评论数 0

Mycat 实现MongoDB的BETWEEN AND和多IN&NOT IN查询

在实现过程中第一就是分析怎么去实现,其次在mycat哪个部分实现。首先我们知道BETWEEN AND是一个区间值查询,而IN 是一个多值且的关系,其实最终目的都是封装为MongoDB支持的数据库操作语句,如:db.getCollection('t_alarm_aggr_20170822').fin...

2017-08-24 15:31:06

阅读数 5390

评论数 0

Jenkins集成JMeter性能测试与Ant构建性能测试

Jenkins集成JMeter性能测试,可以模拟做系统性能测试。这里通过Ant构建 和maven插件来实现。Jenkins任务设置建议设为单个的任务运行一个指标,所以JMeter我们在新建的Jenkins任务中进行测试,避免与构建发布等测试指标冲突造成不必要的发布时间过长等的消耗,适当地可以允许并...

2017-08-22 13:32:57

阅读数 342

评论数 0

Jenkins集成Maven代码覆盖率插件Cobertura

Jenkins集成Maven代码测试覆盖率插件Cobertura可以很好的测试到没有做单元测试的代码,代码测试覆盖率也是一个衡量代码质量的因素。Maven为我们提供了Cobertura插件,可以很好地配置到pom.xml文件中集成。除了Cobertura,还有一款商业测量代码覆盖率插件Clover。

2017-08-21 13:48:40

阅读数 4352

评论数 0

Jenkins集成TestNG Junit自动化测试

自动化测试是Jenkins持续集成和部署的又一核心价值体现,我们先来做一个基于Junit 的 TestNG 测试。我们的实现步骤是:1、在Jenkins上安装xUnit插件;2、在Eclipse上安装TestNG插件;3、编写Junit测试及TestNG.xml配置。另外除了Junit测试还有模...

2017-08-18 16:10:17

阅读数 14360

评论数 6

Jenkins开放用户注册和匿名查看功能

Jenkins开放用户注册和匿名查看功能便于团队之间进行协作管理和查看,团队中尽量使用一样的邮件后缀,通过jenkins进行配置,每次构建和部署都可以通知到团队中的每一位成员,方便第一时间发现问题,这也符合DevOps的精神。修改Jenkins系统设置位于Configure Global Secu...

2017-08-18 10:04:25

阅读数 2347

评论数 0

Jenkins系统设置中设置邮件通知

Jenkins邮件通知的密码是客户端的授权码而不是邮箱的密码,请务必搞清楚。设置邮件需要修改三个部分:1、修该邮箱的SMTP授权开启并获取客户端授权码;2、Jenkins系统设置设置管理员邮箱;3、设置邮件通知。完成以上三步就可以实现Jenkins邮件通知了。下面以163邮箱为例进行讲解。

2017-08-17 16:51:17

阅读数 1780

评论数 0

Jenkins Centos部署过程中异常No route to host问题解决

Jenkins在centos6.9(Final)下遇到如题所示没法路由主机问题,此问题是在部署阶段报出。注:此问题与镜像的核心系统是centos还是ubuntu无关,两种镜像都拉取测试过都是此问题。我用Oracle VirtualBox通过Boot2Docker.iso实现的时候直接用的宿主IP ...

2017-08-14 20:25:24

阅读数 5655

评论数 1

Mycat源码打包-包含各平台安装包

使用maven打包即可,打包后会生成相应的安装包和jar包,maven如果打包失败请删除失败jar包的仓库目录重新打包下载jar包。打包命令:mvn clean install -Dmaven.test.skip=true

2017-08-11 20:34:05

阅读数 1245

评论数 2

Java 简单实现对象数据去重处理

对于数据库去重相当简单,只需要在查询语句上添加DISTINCT关键字就可以搞定,但是针对Nosql数据库而言DISTINCT未必支持,这时候我们需要自己手动实现。这里有一个数据不重复的最简单的原理:字符串的hashcode比较,当然记录的唯一指标不是ID,而是数据本身,我们去掉ID再来比较是否重复...

2017-08-09 17:51:32

阅读数 3422

评论数 1

提示
确定要删除当前文章?
取消 删除