🌓

linux挂载新磁盘(适用阿里云、华为云)

公司项目用的是华为的云服务器,刚申请了新的硬盘资源,需要手动分区挂载。虽然华为没给啥资料,但是不是还有阿里云嘛。所以结合阿里云的资料。我们就可以在华为云实操一把了。附里云资料地址Linux 格式化和挂载数据盘

阅读全文

用JMH做简单的JVM性能测试

写java也有年头了,有时候遇到对比某几种方法性能的情景,都是自己傻傻的打印new Date()计算时间差。现在想来,这种原始的方式,就跟不会用IDE Debug,只会System.out.println()打印调试没什么区别。
这次被人安利JMH,说来惭愧,是我在Twitter上质疑Vert.x采用了效率不高的Json序列化库,影响了其在techempower的成绩。结果@julienviet神回复我说”you should make a JMH microbenchmark to find out”,所以才有了这篇,利用JMH做Json序列化速度对比的文章。
这是测试结果:
-w783
可以看到Vert.x的Json序列化速度还是出类拔萃的,当然,其本质还是实用的jackson
上代码:

阅读全文

PostgreSQL数组类型数据一条sql实现翻译

PostgreSQL的ARRAY类型是个非常实用的类型。以往在设计“多选”这种业务场景的时候,要么需要设计子表,要么弄个varchar字段,存放1,3,5这种逗号隔开的数据。现在有了原生支持的ARRAY类型,终于可以大胆的把多选的数据id放在这个字段里了。
接踵而至的问题是,如何一次性实现数组字段的数据翻译呢。比如实际数据是{1,3,5},关联查询后,希望看到{红,黄,蓝}
话不多说,直接上sql

阅读全文