Mota's blog

Every flight start at floor!


  • 首页

  • 标签

  • 分类

  • 归档

  • 公益404

  • 搜索

Jenkins Pipeline实践分享

发表于 2018-07-24 | 分类于 工具学习 |
前言本文为实践Jenkins Pipeline后的分享,介绍一些本人感受到的pipeline优势、创建pipeline项目的步骤以及调试运行的方法,适合建立过Jenkins项目但是没有接触过其pipeline功能的人群参考. Jenkins Pipeline介绍Jenkins Pipeline是一系 ...
阅读全文 »

Hello World

发表于 2018-07-02 |
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in ...
阅读全文 »

redis cluster节点handshake状态问题

发表于 2018-06-15 | 分类于 问题分析 |
问题现象运维在线上操作过程中,对21个主节点21个从节点的集群进行数据扩容,试图添加15个主节点15个从节点.添加过程中程序会遍历集群各节点执行cluster info命令检查cluster_known_nodes是否达到212+152=72. 如果超过则报错进行回滚操作(回滚时执行cluster ...
阅读全文 »

R2M客户端zk连接未关闭问题定位

发表于 2018-04-27 | 分类于 问题分析 |
问题现象某用户在使用R2M系统过程中,web上监控到其连接到集群上客户端使用数量一直在增加. 运维与其沟通后未能定位问题. 听用户对问题的描述及复现, 用户启动某进程,然后进程中启动线程执行任务,任务开始时新建客户端,执行大量集群读写命令,任务终止时则调用客户端的close().期望是每个任务结束后 ...
阅读全文 »

Optane SSD虚拟内存(IMDT)与DRAM性能对比

发表于 2018-02-05 | 分类于 测试技术 |
背景自上次Optane SSD虚拟内存Redis性能测试后,申请了一台内存为DRAM-only 8×16 GB且其他配置(operating systems and application versions,CPUs etc.)一致的机器。 CPU: Intel(R) Xeon(R) CPU E5- ...
阅读全文 »

C语言实现分割字符串

发表于 2017-12-29 | 分类于 编程之道 |
背景遇到一个将字符串分割场景.以前从没有用c语言实现,都是使用python的split()函数,python处理起来很简单. split()方法语法: str.split(str="", num=string.count(str)). • str -- 分隔符,默认为所有的空字符 ...
阅读全文 »

Optane SSD虚拟内存Redis性能测试

发表于 2017-12-27 | 分类于 测试技术 |
背景对大规模使用redis作为缓存的项目,Intel提供了一种降低成本的方案: 使用Intel Optane SSD,应用其Memory Drive技术,可大大扩展系统内存,据说实际使用能达到当前主流DDR4内存的70-80%. 价格来源于京东商城2017-12-27数据: 英特尔(Intel) O ...
阅读全文 »

基于Jemalloc下Redis内存分析

发表于 2017-12-12 | 分类于 问题分析 |
背景线上某业务Redis集群需要迁移到SWAPDB,预先做一次线下模拟场景,主要评估内存节约情况(本次迁移主要目的). 过程中碰到与预期不符的内存占用问题,经过分析对基于Jemalloc下Redis的内存使用有了更加深入理解. 注:以下场景及分析均基于64bit系统. 场景模拟目标业务Redis 3 ...
阅读全文 »

IDEA TestNG DataProvider问题调试

发表于 2017-11-30 | 分类于 问题分析 |
背景记录一次IntelliJ IDEA基于TestNG测试框架使用DataProvider碰到问题的调试过程. 代码注:以下代码经过简化 @DataProvider(name = "getUrls") public Object[][] getUrls() { retur ...
阅读全文 »

C#监视注册表--RegNotifyChangeKeyValue

发表于 2017-07-23 | 分类于 编程之道 |
场景:在C#窗体应用程序中监控某软件安装更新卸载时注册表的变化, 包括键值数据的创建修改删除重命名等。 关键点:使用RegNotifyChangeKeyValue函数提供通知机制 RegNotifyChangeKeyValue该API在指定注册表项属性或内容发生更改时通知调用者。 LONG WINA ...
阅读全文 »
12

Mota

描述

12 日志
5 分类
20 标签
© 2018 Mota
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4
访问人数 次 总访问量 次