- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 Redis 性能测试记录
虽然 Redis 本身也提供redis-benchmark工具来对 Redis 的性能进行测试,但为了对测试维度自由定制,我们还是通过自己编写脚本的方式来测试。Redis 的官方文档也提到了,简单的起一个循环,然后在循环中向 Redis 发送操作命令,其实不是对 Redis 进行性能测试,而是对网络延迟进行测试。为了真正测试 Redis 的并发性能,需要使用多个 Redis 连接,或者使用 pipe
2017-04-23 13:12:38 2027
原创 Redis C 语言客户端 hiredis 的使用
最近需要使用 C++ 来访问 Redis,查找了一些开源 C/C++ Redis 客户端,发现 hiredis 目前的社区活跃度较高,且比较轻量级易上手,就决定选用这款客户端了。安装以 Mac OS 为例,说明如何安装 hiredis。下载 hiredis 的代码git clone https://github.com/redis/hiredis.git编译安装 makemake inst
2017-04-21 21:10:11 8412
原创 Web 服务架构类型
根据 Web 应用架构设计的风格,可以将 Web 服务划分为以功能为中心的服务以及以资源为中心的服务。以功能为中心的服务以功能为中心的 Web 服务历史由来已久,它是指能够调用远程机器上的功能或者对象方法,而无须知道这些功能或者对象是如何实现的。 我们了解的 CORBA(公共对象请求代理体系架构),XML - RPC(可扩展标记语言——远程过程调用),DCOM(分布式组件对象模型),SOAP(简单
2017-04-16 14:31:20 3379
原创 在阿里云部署 Hexo 网站
在阿里云部署网站@(博客)[博客,阿里云]一开始自己的网站 leehao.me 是托管在 github 上面,考虑到 github 的访问可能不稳定,另外,也是抱着学习的目的,就将网站迁移到阿里云上面来了。网站的总体结构如下图所示:域名 leehao.me 指向负载均衡 SLB(Server Load Balancer)的 IP,在 SLB 后面部署两台后端服务器 ECS(Elastic Compu
2017-04-15 23:52:05 6208
原创 gSOAP 初体验
由于工作调动关系,需要了解 gSOAP 的使用,写个文章记录一下学习的心得,免得以后忘记。安装由于本人使用的是 Mac OS 系统,故以 Mac OS 为例说明如何安装 gSOAP。1)下载 gsoap可以在 https://sourceforge.net/projects/gsoap2 下载最新版本的 gsoap。2)安装 flex, bison, openssl可以使用brew install进
2017-04-14 08:56:20 5575
原创 Terminal折腾记
Terminal折腾记闲逛网上文章时,发现可以对Mac的终端进行改造。之前自己一直使用默认的Mac终端 ,并没有过多的配置,使用起来并不是很便捷,这也更加坚定了自己对终端进行改造的决心。开门见山,先直接上一幅改造后终端的最终效果图: 为了达到上图改造后的效果,需要安装以下几个软件:iTerm2Z Shell(zsh)solarized 配色方案Oh My Zsh我们逐个进行介绍。iTer
2017-04-04 10:59:50 2095
原创 Tmux:终端复用利器
什么是终端复用(terminal multiplexer)?终端复用可以让你在同一个终端同时打开不同的程序并观察输出,同时允许你方便地退出和恢复这些程序的使用。 使用tmux可以达到终端复用的目的,下图为tmux在同一个终端窗口中同时打开不同程序的一个示例: 安装对于 Mac OS,使用简单的 brew命令即可完成tmux安装: brew isntall tmuxMac下如何安装的详细教程
2017-04-03 13:44:10 7265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人