- 浏览: 73936 次
- 性别:
- 来自: 北京
最新评论
-
tasen:
可以的,修改他的js,按照字符查找,修成成中文就可以了,中文最 ...
highcharts时间轴和时间趋势数据输出 -
wan368500:
问一下,时间轴能不能用中文表示,英文的怕有些领导看不懂啊,请教 ...
highcharts时间轴和时间趋势数据输出 -
yc723705336:
先将html转xml,再xml转fo,fo转pdf,目前有个问 ...
使用Apache FOP+XML-FO生成PDF文档 -
huqilong:
它这个例子有一个bug就是服务器配置成http://local ...
oauth java(google代码)的部署测试 -
jackieysz:
你好,我最近也在研究OAUTH的应用,但是看了GOOGLE上的 ...
oauth java(google代码)的部署测试
文章列表
远端和本地创建git仓库
- 博客分类:
- git
git init .
git remote add origin xxx@xxx:module
git add .
git commit -m "init"
git push origin master
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://sysop.blogbus.com/logs/70787883.html
使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这 ...
1,下载
wget http://developer.axis.com/download/distribution/apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz
2,gcc
gcc start-stop-daemon.c -o start-stop-daemon
3,把start-stop-daemon放到/usr/local/bin下
ImportError: libzookeeper_mt.so.2: cannot open shared object file: No such file or directory
zkpython这个包
解决:
对zk的src/c三板斧之后, /usr/local/lib下应该有了相应的so
在/etc/profile里塞了以下export:
export LD_LIBRARY_PATH=/usr/local/lib
问题解决。
恨python。
1,到达memoryLimit之后, produce会很慢,默认的memoryLimit和flowControl关掉。否则一旦超标很坑爹
2,jaas的认证方式在大量并发连接下会出错。 并且会很慢,还会阻塞connection,即使发送是async模式的也会阻塞,并且因此拖垮掉producer,改成simple 认证凑合用
3,那些默认的什么demo啊, camel里那个示例的router啊都停掉删掉。
4,客户端采用连接池, conn和session都应该被cache, 这俩无论那个创建成本都不低。
5,bin/activemq里配置jvm参数。 默认的配置简直就是在坑爹。 只能vi ...
resin xdebug
- 博客分类:
- 一些测试代码
<jvm-arg>-Xdebug</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>
<jvm-arg>-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=23456</jvm-arg>
网上的例子写的例子很全了。这里补充一下做个记录
MRDB的constructor和open做了什么事情:
构造的时候,使用了NioNetworking的实现, NodeSelector负责确定由哪个server来服务,Locator则是一个Server的列表。
open里调用了networking的start和initialize
start的时候, 通过select遍历每个服务节点并进行连接
initialize会完成NodeAddress[]的赋值
现在在用一个MRDB实例服务一对双主备机, 总共10个MRDB实例, open后每个实例会有两个server Node
NodeA ...
by alex
params要排序, 对于java, 有个treemap天生支持排序, 直接把params的kv对put进去, 然后顺序遍历即可, 现在是一个网站有一个网站的标准, 名以上是OAUTH1实际上支持的五花八门。
base str的构造:
method + & + urlencode(url) + & + urlencode(querystring)
签名时候的一定要注意, consumerSecret的构造, req_token的时候, 密钥是consumerSecret + &, acc_token的时候, 密钥是consumerSecret + ...
#!/bin/bash
FTP_SERVER=1.1.1.1
FTP_USER=ssss
FTP_PWD=sssssss
THE_DIR=thedir
TIMESTAMP=`date -d today +"%Y%m%d%H%M"`
TARGET_DIR=/opt/xxx/$TIMESTAMP
mkdir $TARGET_DIR
FTP_RESPONSE=`ftp -n -v << EOF 2 >&1
open $FTP_SERVER
passive off
prompt off
user $FTP_USER $ ...
shell下的一段测试代码
- 博客分类:
- 一些测试代码
导出的数据带有不可见字符
cat -v后显示^@
所以用一下方式来处理:
cat -v $tmpfile | sed 's/[\^\@]//g' | awk '$2 < '"$now"' - 86400' | while read key value
do
...
done
这里, $tmpfile是导出文件,在这个kv文件里, value是一个时间戳, 这行代码的意思,是从这个去掉不可见字符的文件里, 将时间戳是一天前的数据取出来。
$now=`date +%s`
对shell不常用,记录一下, awk里用到的外部变量,要用双引号包围起来。 ...
又做了一对ttserver, 安装还是三板斧,./configure, make , make install
把/usr/local/sbin/ttservctl cp到自己的目录下,打开,修改一下前面的内容(IP非真实环境):
#! /bin/sh
#----------------------------------------------------------------
# Startup script for the server of Tokyo Tyrant
#------------------------------------------------ ...
部分第三方的网站通过oauth集成的过程中,出现的细节上的问题导致无法集成到Provider
1,参数编码问题
来自互联网:
所有参数名称和值都必须根据[RFC3986]所定义的百分号机制进行转义。 保留字符集([RFC3986] section 2.3)内的不得被编码,其它的必须被编码,编码后的十六进制字符必须大写。 百分号转换前的参数名称和值的文本必须是UTF-8编码,见[RFC3629]。
非保留字符 = 字母, 数字, '-', '.', '_', '~'
2,请求字符串拼接
请求参数被收集起来,排序并串接为一个普通的字符串:
除realm以外OAuth HTTP A ...
ttservctl
vi /usr/local/sbin/ttservctl,修改相关启动参数,通过ttservctl start|stop|restart控制服务
以下内容来自互联网,tt管理工具tcrmgr的相关参数
tcrmgr inform [-port num] [-st] host
Print miscellaneous information to the standard output. //在标准输出中打印出各种信息
tcrmgr put [-port num] [-sx] [-sep chr] [-dk|-dc] host key value
Store a rec ...
ttserver key value 导出
- 博客分类:
- 一些测试代码
命令如下:
tcrmgr list -port 11212 -pv 192.168.0.66 >> /tmp/data_keys