月份:2018年8月

Home / 月份:2018年8月

JMeter获取最近时间戳

2018-8-31 00:05:07 | Tool | 没有评论

还是玩得不溜,取此刻前一分钟的毫秒级时间戳,搞了老久了

首先想到的是${__time(,)},可以获取此刻毫秒级时间戳

然后想到

${__time(/1000,)}

得到的是秒级时间戳

找葫芦画瓢,减去60000就是一分钟前毫秒级时间戳

${__time(-60000,)}

可惜,结果却是-60000,蛋碎,坑爹的官方文档上只有除

__time

The time function ret[……]

Read more

H3:经纬度和H3索引之间的转换

2018-8-27 01:02:15 | Middleware | 没有评论

h3lib使用C语言写的,因此如果要用到库函数,必须得链接一下,大致用到了geoToH3,h3ToGeo和h3ToGeoBoundary三个函数,功能分别为:

geoToH3:经纬度转换成H3索引

h3ToGeo:根据H3索引输出对应六边形格子的中心位置经纬度

h3ToGeoBoundary:根据索引输出对应六边形格子的六个顶点位置经纬度

先看一个简单的例子

这里我传入的经纬度是滨江星光大道[……]

Read more

此生不换

2018-8-26 23:49:27 | Music | 没有评论

仙剑游戏骨灰粉丝,这首歌狂热一阵子,和同学一起K歌唱过几次,感觉挺难唱的,唱的不行就再也没试过

https://v.youku.com/v_show/id_XMzIzNTY3ODY5Mg==.html?spm=a2h0k.11417342.soresults.dtitle[……]

Read more

H3:空间索引精度

2018-8-26 13:41:28 | Middleware | 没有评论

以Uber打车服务举一个例子,比如有乘客需要打车,调度系统默认会给乘客筛选附近4KM的司机,然后可能会经过一系列的过滤条件,筛选出最合适的一个司机去为乘客服务,要注意的是这里的最合适并不是最近,因为也许最近的一个司机并非空载,或者乘客是一个VIP,而最近的司机并非是服务VIP客户的等等

如下图

虽然说最合适不等于最近,但司机空载寻找乘客,考虑成本不可能调度一个最远的司机过来,因此对于调度筛选的过[……]

Read more

Iterm2命令行终端跳过单词设置

2018-8-25 19:01:32 | Tool | 没有评论

Mac上通常用Iterm2更搞笑,代替系统默认终端,在日常敲键盘过程中,有一些快捷键用得很频繁,除了CMD+C/V/D,CTRL+A/E之外,逐步跳过单词用得也比较多,但是默认情况下是没有设置好

正常windows下xshell是通过CTRL+方向键来控制左右跳跃,或者是ALT+B/F,而Iterm2要做一下简单设置才行,按个人习惯

正常如果要往回跳,ALT(Option)+B,结果出现以下状况

[……]

Read more

Spring:Profile通过maven完成环境切换

2018-8-12 02:29:14 | Spring | 没有评论

正常情况下,不同环境下,一份code base,根据参数配置不同,来完成不同环境切换的适配

spring中提供了profile能够实现动态生成相应的bean,但是实际使用当中,通过maven的profile来区分不同的环境更为方便,它的profile是一组可供选择的环境配置,有默认选项,对于每个profile指定了唯一的id,那么假如在运行maven命令的时候,可以通过命令行参数来指定运行的pro[……]

Read more

Kafka知识一览

2018-8-7 00:34:30 | Kafka | 没有评论

来自:Kafka知识点整理

作者:cyfonly

一、为什么需要消息系统

1.解耦:
  允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。
2.冗余:
  消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的指出该消息已经被处理完[......]

Read more

Spring:带参构造方法属性注入遐想

2018-8-3 23:01:45 | Spring | 没有评论

今天遇到一个构造方法,传了一大波参数,也是醉了,正好在写测试代码的时候,构造方法注入属性的时候,声明bean的时候,constructor-arg标签又熟悉了一通

通过一个简单例子说明下问题

package com.lihuia.constructor.arg;

/**
* Copyright (C), lihuia.com
* FileName: Demo
* Author: lihui
*[......]

Read more

Kafka单节点消息测试

2018-8-2 23:28:14 | Kafka | 没有评论

最近迷上了互联网中间件,终于又有了深入钻研新鲜玩意的动力了

其实Kafka表面看起来是很简单的,就一个发布-订阅的消息中间件系统,但是就其使用广泛性来说,肯定有它的优势,而且它涉及到的概念还是挺多的,broker,topic,partitions,producer,consumer,每个概念还有一些属性,比如offset,leader,具体这些都在下面的测试过程中体会下

创建一个CentOS7的虚[……]

Read more