HANABI

wrk简介与使用备忘

一、什么是wrk 在平时的开发过程中,对于部分业务,我们对其性能具有一定的要求,或者想对其QPS达到多少有一个大概的概念,这时候就需要借助基准测试工具 wrk是一款针对HTTP协议的基准测试工具,具备如下优点: 轻量级性能测试工具,安装简单 学习成本低 基于异步事件驱动框架,单机支持并发高 比较常用的性能测试工具有Apache JMeter,Apache ab等,但是对...

Erlang程序设计

第三章 变量 在Erlang里,变量就像数学里的那样。当关联一个值与一个变量时,所下的是一种断言, 也就是事实陈述。这个变量具有那个值,仅此而已。 变量的作用域是它定义时所处的语汇单元。因此,如果X被用在一条单独的函数子句 之内,它的值就不会“逃出”这个子句。没有同一函数的不同子句共享全局或私有变量这种说法。 如果X出现在许多不同的函数里,那么所有这些X的值都是不相干的。...

Java异步编程漫游

原本计划分享ZooKeeper,但作为许多基础组件的组件,它离运维越来越近,离业务开发越来越远,以至于不容易找到或者举出什么真实的业务例子来介绍Zookeeper在实际工作中应该如何使用(比如虽然它可以拿来做分布式锁,却不是首选)。加上我并不认为短短的一个小时能介绍完ZooKeeper的重要内容,经过一番抉择之后,最终决定分享Java异步编程的相关内容,也是一个科普 + 知识漫游。 ...

实现一个短链服务器

短链服务器,即将长链接转换为短链接的服务器,本文记录实现一个短链服务器的过程。 背景 将长链接转换成短链接有几个显而易见的好处: 方便记忆 便于分享 在需要生成二维码时,能降低二维码的复杂度 以及一些其他用途,例如可以基于短链服务做一些流量统计,增加链接过期等功能。 构思 实现短链的转换,存储及跳转是非常容易的,但是在实际实现过程中,还是有一些需要考虑的问题...

自定义供日常使用的PowerShell脚本模块

在使用Windows操作系统时,经常会以PowerShell作为Shell工具,本文描述如何封装自己经常使用的脚本供日常使用 编写脚本 在这里我们编写一个脚本,用来找出桌面上一个星期以上(大于或者等于8天)没有访问过的文件,因为是用于示例,这里使用相对容易理解的语法,并且添加了注释: function Get-OldFiles { # 获取桌面上所有的文件信息 ...