首页
Gor已经为你编译完成了
这段文字位于pages/index.html ,使用以下命令获取帮助或访问gor官网
gor help
最近更新
从上次爬完慕田峪后半段的野长城之后,听说箭扣长城更难爬,就激起了我的好奇心,早就想来箭扣试下了,这次趁着端午长假来一次
grpc与thrift 2016-09-08
-n 100w -c 1 表示100万次请求,1个协程 1个进程
cpu: 2.2 GHz Intel Core i7
内存: 16 GB 1600 MHz DDR3
grpc:
1, -n 100w -c 1
第一次耗时: 2m4.34570465s
第二次耗时: 2m7.211826234s
第三次耗时: 2m5.24262806s
平均耗时: 2m5.60005298s
redis or ssdb 2016-08-25
测试环境
1, 操作系统
centos7
内核:3.10.0-123.20.1.el7.x86_64
2, 内存:
grep MemTotal /proc/meminfo
MemTotal: 7138276 kB
3, 请求数 10000,并发clients 50
4,服务器版本信息
1,redis: Redis server v=3.2.1 sha=00000000:0 malloc=libc bits=64 build=939341c443eba189
2,ssdb: 1.9.4
thrift 2016-05-04
- thrift:http://blog.csdn.net/yohunl/article/details/41748511
go-php 示例:http://studygolang.com/articles/3110
cat rpcService.thrift
namespace go test.rpc
namespace java test.rpc
// 测试服务
service RpcService {
// 发起远程调用 list<string> funCall(1:i64 callTime, 2:map<string, string> paramMap),
}
grpc 2016-05-04
gopush-java 2016-05-04
gopush 服务端搭建
首先要启动zookeeper:
cd /Users/leonard/work/src/data/programfiles/zookeeper-3.4.8/bin
sh zkServer.sh start
启动message,comet,web:
cd /Users/leonard/software/gopath/bin
nohup message -c message.conf 2>&1 >>/Users/leonard/work/src/data/logs/gopush-cluster/panic-message.log & nohup comet -c comet.conf 2>&1 >>/Users/leonard/work/src/data/logs/gopush-cluster/panic-comet.log &
nohup web -c web.conf 2>&1 >>/Users/leonard/work/src/data/logs/gopush-cluster/panic-web.log &
Error: Could not open "/data/apps/go/bin/comet_log.xml" for reading: open /data/apps/go/bin/comet_log.xml: no such file or directory
[2]+ Exit 1 comet -c comet.conf 2>&1 >> /Users/leonard/work/src/data/logs/gopush-cluster/panic-comet.log
翻墙 2016-03-24
一直用XX-Net挺爽的,最近似乎不太稳定,得赶紧找其他的方案!
1,https://github.com/leonardyp/XX-Net
2,https://getlantern.org/
今天尝试了下Lantern速度跟XX-Net差不多,比较稳定,安装也毫无技术含量,以上两款工具就基本够用了
erlang-基础概念 2016-03-24
sudo brew install erlang
安装错误:Error: Cowardly refusing to `sudo brew install` for installing
>解决:sudo chown -R $USER /usr/local
想用户在任何方式进入Erlang Shell时都自动切换到指定的工作目录,则可以在用户目录中的编辑一个.erlang文件 ,如:
c:cd("study/erlang").
io:format("My new work in: ~p!n", [element(2, file:get_cwd())]).
erlang声称他们取得了“9个9的可靠性”。 通过通信来共享内存,是一门面向消息的的函数式编程语言
输入erl进入命令行
halt()用于推退出erlang系统,也可以两次command+c
f()用于释放已绑定表达式
X=3. %%正确
X=4. 报错,此处=不是赋值而是表达式匹配,第一次匹配成功的原因:X未绑定将X和3绑定,再次匹配4的时候直接报错
mac下使用Charles爬取安卓app数据 2016-03-22
原本是想玩Fiddler的,但是得安装虚拟机太麻烦,其他的如tcpdump,wireshark等,依据个人喜好而用。
一, HTTP包:
1. 安装抓包工具 Charles , 下载
破解:应用程序->显示包内容->Contents->Java->替换charles.jar,然后进入软件,此时显示30天试用,然后在菜单里面选注册,输入用户名和序列号:
Name:
http://ninjasaga.cheat.center
Serial:
18e69f6d5bc820d4d3
2. 配置手机代理
1,ifconfig查看mac ip地址
2,打开手机设置,进入当前wifi连接,设置代理为手动,将服务器填为上一步中获得的IP,端口默认为8888(在charles的proxy setting中可以改这个端口号)。这时Charles弹出确认框,点击Allow按钮即可