自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 博客转移

[url=http://zhangyuxin.me]新博客地址[/url][url=http://zhangyuxin.me]新博客地址[/url][url=http://zhangyuxin.me]新博客地址[/url][url=http://zhangyuxin.me]新博客地址[/url][url=http://zhangyuxin.me]新博客地址[...

2013-09-18 21:24:32 107

原创 java版hmac-md5 with hex

java hmac-md5[code="java"]import javax.crypto.Mac;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;import org.apache.commons.codec.binary.Hex;public class EncodeTes...

2012-12-14 10:46:59 656

原创 shell给字符串做MD5

echo -n "sr" | md5sum不加-n的话, 会带\n

2012-12-14 10:46:46 620

原创 关于SYSLOG编码的问题file encoding

老版本(2.0以内,不包括2.0)的Syslog无encoding的配置,网上盛传的配置为2.0以后的。老版本的读这个参数:-Dfile.encoding=GBK

2012-12-05 11:10:36 1990

原创 linux一个取IP的方法

ifconfig eth0|sed -n '/inet.*/s/^[^:]*:\([0-9.]\{7,15\}\) .*/\1/p'

2012-10-30 15:13:01 146

原创 初识HEROKU

BY ALEXHEROKU是国外的一个知名老牌的PAAS平台,相比GAE的限制,HEROKU提供的是更开放的环境而且,目前没有被BLOCK以下是HELLO WORLD1, 注册HEROKU账号, 下载安装客户端2, 本地创建一个GIT库, 如下git initgit add .git commit -m "init"然后 ...

2012-10-17 13:57:29 139

原创 一个神奇的线程堆积问题

线上程序跑了一段时间, stack dump出来看了一眼, Timer已经快上万了各种排查后发现DataSource.setLoginTimeout这个方法,会创建Timer,而且没销毁虽然手工GC后都能回收但是这个堆起来的Timer线程确实很恶心人日后注意...

2012-08-08 09:40:48 424

原创 配置MAVEN的NEXUS私服

带plugin的更新代理[code="java"] myprofile nexus nexus server http://1.1.1.1/maven/content/groups/public default ...

2012-08-01 16:37:44 70

原创 highcharts时间轴和时间趋势数据输出

data字段里data : [[timestamp, value], [timestamp, value]]这样的格式xAxis设置为datetime类型即可完成趋势图的输出, 不需要单独的再去处理缺失点和进行数据规范化整理, highcharts会自己完成这个过程。[url=http://zhangyuxin.me]新博客地址[/url]...

2012-06-08 19:06:17 372

原创 thrift安装

提示rb装不上, 后来找到官方的jira里有人提到这个问题解决方式:./configure --without-ruby同样,其他库也可以强行指定without掉

2012-06-08 19:05:56 71

原创 web server启动报错

Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: xxxxx问题原因:新装机器找不到xxxxx的ip/etc/sysconfig/network里有了在/etc/h...

2012-05-17 09:46:46 164

原创 json-lib反射annotation自定义字段名的转换(bean2json_str)

by alex目的,根据类的annotation,将一个对象转化为字段为annotation指定name的json字符串。[code="java"]JSONBuilder builder = new JSONBuilder(response.getWriter());builder.array(); for (Object stat : stats) { ...

2012-02-13 18:03:27 186

原创 jsonlib对date类型的双向转换

jsonlib里toBean对格式化的日期进行转换:JSON-Java[code="java"]JSONObject json = JSONObject.fromObject(str); JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(new String[]{"yyyy-MM-dd HH:mm:ss"...

2012-01-10 15:39:49 88

原创 蛋疼的jar冲突

搭建开发环境的时候发现启动时候以下问题:[code="java"]nException: Error creating bean with name 'appDataSource' defined in class path resource [applicationContext-dataSource.xml]: Instantiation of bean failed; nested ...

2012-01-10 11:51:02 147

原创 java规范草稿

1, 不通过对象实例来访问标注为static的类成员,而应该通过类来直接访问静态成员2, 在eclipse下, 源码文件提交前要format成标准格式,提交的源码中不要出现^M这样的windows系统特定 的字符。3,项目统一采用utf-8编码4,服务接口定义遵循合理性、自解释性、明确性、简洁性的原则5,所有返回结果为集合或者数组的接口, 都不返回null, 结果为...

2012-01-07 22:01:53 123

原创 远端和本地创建git仓库

git init .git remote add origin xxx@xxx:modulegit add .git commit -m "init"git push origin master

2011-12-23 10:53:26 95

原创 [转]expect spawn、linux expect - 每天积累一点

[size=large]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://sysop.blogbus.com/logs/70787883.html使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。   脚本代码如下:   #######...

2011-12-21 12:15:00 62

原创 redhat下没装start-stop-daemon,手工编译安装的note

1,下载wget http://developer.axis.com/download/distribution/apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz2,gccgcc start-stop-daemon.c -o start-stop-daemon3,把start-stop-daemon放到/usr/local...

2011-11-14 11:57:33 138

原创 python zookeeper client报错

ImportError: libzookeeper_mt.so.2: cannot open shared object file: No such file or directoryzkpython这个包解决:对zk的src/c三板斧之后, /usr/local/lib下应该有了相应的so在/etc/profile里塞了以下export:export LD_L...

2011-11-11 16:00:34 418

原创 activemq JDBC M/S 配置的一些记录

1,到达memoryLimit之后, produce会很慢,默认的memoryLimit和flowControl关掉。否则一旦超标很坑爹2,jaas的认证方式在大量并发连接下会出错。 并且会很慢,还会阻塞connection,即使发送是async模式的也会阻塞,并且因此拖垮掉producer,改成simple 认证凑合用3,那些默认的什么demo啊, camel里那个示例的rout...

2011-11-11 09:45:05 118

原创 limix to many open files

ulimit -SHn 65536

2011-11-09 09:04:00 122

原创 resin xdebug

-Xdebug -Dcom.sun.management.jmxremote -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=23456

2011-07-04 10:40:51 102

原创 tokyotyrant-0.9-sources 的一些使用

网上的例子写的例子很全了。这里补充一下做个记录MRDB的constructor和open做了什么事情:构造的时候,使用了NioNetworking的实现, NodeSelector负责确定由哪个server来服务,Locator则是一个Server的列表。open里调用了networking的start和initializestart的时候, 通过select遍历每...

2011-05-25 13:32:15 72

原创 自己实现OAUTH V1的consumer端协议的几个小总结

by alexparams要排序, 对于java, 有个treemap天生支持排序, 直接把params的kv对put进去, 然后顺序遍历即可, 现在是一个网站有一个网站的标准, 名以上是OAUTH1实际上支持的五花八门。base str的构造:method + & + urlencode(url) + & + urlencode(querystring)签名时候的...

2011-05-13 10:59:43 75

原创 SHELL下FTP的一段代码

[code="java"]#!/bin/bashFTP_SERVER=1.1.1.1FTP_USER=ssssFTP_PWD=sssssssTHE_DIR=thedirTIMESTAMP=`date -d today +"%Y%m%d%H%M"`TARGET_DIR=/opt/xxx/$TIMESTAMPmkdir $TARGET_DIRFTP_RE...

2011-03-03 14:11:14 67

原创 shell下的一段测试代码

导出的数据带有不可见字符cat -v后显示^@所以用一下方式来处理:[code="java"]cat -v $tmpfile | sed 's/[\^\@]//g' | awk '$2 < '"$now"' - 86400' | while read key valuedo ...done[/code]这里, $tmpfile是导出文件,在这个k...

2011-01-10 11:07:04 68

原创 单主机多实例跑一片ttserver, 代码备个份

又做了一对ttserver, 安装还是三板斧,./configure, make , make install把/usr/local/sbin/ttservctl cp到自己的目录下,打开,修改一下前面的内容(IP非真实环境):[code="java"]#! /bin/sh#----------------------------------------------...

2010-12-31 12:05:40 85

原创 OAUTH集成过程中一些细节问题做个笔记

部分第三方的网站通过oauth集成的过程中,出现的细节上的问题导致无法集成到Provider1,参数编码问题[color=red]来自互联网[/color]:所有参数名称和值都必须根据[RFC3986]所定义的百分号机制进行转义。 保留字符集([RFC3986] section 2.3)内的不得被编码,其它的必须被编码,编码后的十六进制字符必须[color=red]大写[/...

2010-12-30 15:24:15 135

原创 ttserver管理

ttservctlvi /usr/local/sbin/ttservctl,修改相关启动参数,通过ttservctl start|stop|restart控制服务[color=red]以下内容来自互联网[/color],tt管理工具tcrmgr的相关参数tcrmgr inform [-port num] [-st] hostPrint miscellaneous inf...

2010-12-29 10:50:49 162

原创 ttserver key value 导出

命令如下:tcrmgr list -port 11212 -pv 192.168.0.66 >> /tmp/data_keys

2010-12-21 17:32:06 118

原创 Android抽屉式按钮实现

by alex以下是layout:[code="java"] [/code]说明: android:animateOnClick 动画效果 android:handle 手柄按钮 android:content 隐藏内容方法:animateClose():关闭时实现动画close():即时关...

2010-12-10 10:46:18 478

原创 20101029 部署consumer的demo遇到的问题

20101029 部署consumer的demo遇到的问题:测试机上:1,配置apache2的httpd-vmhosts.conf2,配置resin服务器,在默认的host id=""上面增加一个虚拟域名,对应httpd-vmhosts.conf里的配置3,在本地配置host,打开该域名后提示错误无法显示页面。后手工创建error提示的缺失目录后,返回404解决:...

2010-10-29 17:30:05 66

原创 oauth java(google代码)的部署测试

by alex以下是今天对google里的oauth实现做的一个部署测试。测试环境:tomcat7 (jdk7), 理论上jdk5.0以上都可以支持。1,从http://oauth.googlecode.com/svn/code/java checkout出全部代码2,cmd切换到目录下3,mvn compile4,mvn install -Dmaven.test....

2010-10-12 11:25:11 142

原创 预研OAUTH

先让自己入个门OAUTH相关术语 在弄清楚OAUTH流程之前,我们先了解下OAUTH的一些术语的定义:[b]OAUTH相关的三个URL:[/b]Request Token URL: 获取未授权的Request Token服务地址;User Authorization URL: 获取用户授权的Request Token服务地址;Access Token UR...

2010-10-09 11:19:34 85

原创 java.lang.UnsupportedClassVersionError

一直以为是JDK编码问题, 部署环境jdk1.5 + linux, 就在部署环境上指定1.5编译出来的,报如下异常:降版本编译, 还不行。最后发现是把log4j.properties丢掉了,上传,OK了。这个异常牛头不对马嘴的,很容易让人误以为是编译版本问题。[code="java"]Exception in thread "main" java.lang.Unsuppor...

2010-09-29 17:46:09 103

原创 SVG画图的测试

-by Alex以前放另外一个地方的一些笔记,先整理在javaeye里[备份]SVG构建复杂操作界面的测试2009-04-05 21:57 (分类:默认分类)SVG是ADOBE提供的一个结构化矢量图构建的东西近期因某项目中要增加一个非常复杂的展示界面,Js不能直接支持绘图比较郁闷所以对SVG做了个简单测试 客户端需要安装Adobe的SVG插件...

2010-09-27 13:40:50 205

原创 保留近期临时文件

ls -lt | awk '{print $9}' | sed '1,6d' | xargs rm -f

2010-09-27 13:38:13 65

原创 关于iframe跨域调用js的一点测试

by alex今天做了两个实验,主要是为下一步的集成第三方域名做个铺垫js的跨域调准备了两个实现,一个是嵌套iframe实现,一个是通过发送302跳转实现。代码1:域1www.aaa.com域2 www.bbb.com域1[code="java"] //document.domain='10.1.43.51'; ...

2010-09-17 18:15:41 95

原创 nginx +ttserver 做URL转发

tt版本1.1.41by : Alex查找[code="java"]/* handle the HTTP GET command */static void do_http_get(TTSOCK *sock, TASKARG *arg, TTREQ *req, int ver, const char *uri){[/code]里面有: [code="ja...

2010-09-03 10:21:32 125

原创 TokyoTyrant的管理工具tcrmgr使用小记

申明:本文转自 liunx.cnblogs.com, 感谢原作者1.先启动一个测试用的ttserver注意使用的所有路径都是绝对路径ttserver -host 192.168.0.100 -port 20000 -thnum 4 -dmn -ulim 1024m -ulog $(pwd)/ulog/ -log $(pwd)/temp/test.log -pid $(pwd)/...

2010-09-02 18:12:56 87

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除