- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 zookeeper日志清除脚本
以下是清除三个zookeeper节点的shell脚本(将其做成一个定时任务即可):#zookeeper homezkdir=/server/app/zookeeper-3.4.6#snapshot file dirsnapDir=/mnt/data/zookeeper/n_1snapDir2=/mnt/data/zookeeper/n_2snapDir3=/mnt/data/zookeepe...
2015-10-19 14:14:54
757
原创 IOS企业App应用的安装及https证书生成
IOS应用除了可以正常的在Appstore上面发布外,还可以申请企业证书,自己部署服务器进行发布提供下载;但企业证书在IOS 7.1后,应用的下载需要使用可信任的https发布才能正常下载,否则会提示找不到服务器之类的错误; 首先,需要开发人员生打包一个ipa,并且提供一个plist文件,plist文件可以参考下面的: plist文件(test.plist): <?...
2015-07-10 22:59:13
663
原创 移动web大图浏览jquery组件
最近做一个移动端图片页面,母页是一系列预览小图,点击某张小图后,需要满屏显示大图,并可以左右滑动来浏览其他大图;网上找了一下,找到了一个fotorama组件,感觉用起来效果不错,记录一下使用心得;先从http://www.fotorama.io/set-up/下载fotorama包,在页面上导入CSS和JS,另外,fotorama依赖jquery框架,需要把jquery也引入进来;在he...
2015-07-03 21:46:37
358
原创 beego session删除小缺陷
使用beego session的同学,不知道发现没有,删除session的时候有个小bug,当session中只剩一个key-value时,无法删除;查看代码(这里只举例mysql,其他的session存储也一样存在这个问题),发现:删除session代码:func (st *MysqlSessionStore) Delete(key interface{}) error { st.lock...
2014-04-29 20:08:01
638
原创 go语言html/template解析问题
最近使用go语言html/template包进行一些静态化工作,发现template对于小于号(左尖括号<)不能正确处理,反复研究,没有弄清楚怎么回事,后来变通了一下,先对模板进行EscapeString编码,格式化以后,再进行UnescapeString编码,问题得到解决;但还是没弄清楚template为什么对单独的小于号(左尖括号<)无法正确格式化,但发现如果左尖括号的右边有一...
2014-04-28 11:56:02
1780
原创 openssl心脏出血bug的补丁修复
先到 https://www.openssl.org/source/ 这里下载 openssl-1.0.1g.tar.gztar zxvf openssl-1.0.1g.tar.gzcd openssl-1.0.1g./config enable-tl***t --prefix=/usr/local/openssl-1.0.1g makemake installln -s /usr/loca...
2014-04-10 09:55:28
313
原创 go语言中mongodb的子文档数组操作
使用mongodb数据库的同学应该会经常遇到document中子文档数组的操作,开始没弄明白之前感觉挺费神,后来查了些资料,自己摸索了一下,特此记录下来,以供参考;本文描述的 Go语言 代码使用了labix.org/v2/mgo驱动假设有一个图文类News,它的内容包含了文字和图片,或者纯粹是多张图片,结构如下:type News struct{ Id int64 `bs...
2014-04-03 12:24:19
1064
原创 web开发中的一些完全问题
最近朋友去面一个测试岗,有一道题目为:什么是web安全测试?这题目好泛啊!但细细一想,作为IT从业者,尤其是开发或测试,都必须了解这方面的知识;我听到这题目,第一反应就是想到WEB开发中,都有哪些方面与安全相关呢?咋一想,还想不出很多东西,于是决定进行一次总结;查了一些资料结合自己的经验如下: 1,服务器架构方面的安全问题 服务器要做好相关的防火墙配置:如尽量限制对外端口越少...
2013-09-07 12:41:55
150
原创 Yii文件日志配置小结
一直对Yii文件日志的配置没有关注,基本上都是默认配置,最近发现所有日志都写在一个文件里,并且日志文件都保存在Yii项目的runtime目录下,查看非常不方便,于是想将不同类型的日志进行拆分,并且单独放入空间较大的数据盘,稍微看了一下Yii的文件日志类,测试了一下相关配置,觉得配置还挺方便的,记录下来:在main.php文件中,配置日志的地方 配置:'log'=&...
2013-08-16 18:55:45
413
原创 windows下LiteIDE 中导入第三方包项目
先下载开源项目,比如mymysql,然后将包项目拷贝到 $GOROOT/src/pkg下,打开LiteIDE,在左侧 Package浏览 中,浏览$GOROOT目录,右键pkg,重新加载所有即可看到,然后就可以在编码中使用;图片见附件 ...
2012-12-18 17:01:36
1410
原创 go语言编译记录
$ 6g mypak.go #先编译自定义包,生成mypak.6 $ 6g test.go # 然后编译,生成test.6 $ 6l -o go_test test.6 # 链接生成新文件名 go_test $ go_test hello, world如在程序中有自定义包(如本例...
2012-12-17 15:38:49
130
原创 go 语言安装后6g命令失效问题
安装配置go语言后,死活无法找到6g命令,查阅了很多资料,终于找到了一篇文章,关键之处在于: export PATH=$PATH:$GOBIN:$GOROOT/pkg/tool/linux_amd64参考文章:http://blog.sina.com.cn/s/blog_5b6cb95001018907.html; 因安装bin目录下没有6g文件,所以原来将 $GOROOT/b...
2012-12-17 14:54:35
722
原创 yii 实现伪静态
如何在yii框架下访问静态php文件,而又无需建立多个action,这里简单记录一下,希望抛砖引玉,引出更好的实现方式来: 1,在main.php中配置 'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName'=>false, ...
2012-09-20 21:59:59
195
新浪微博OAuth2 过期绑定问题
最近在做新浪第三方登录认证,发现oauth2授权是过期的,而oauth1的token和tokensecret是永久不变的,oauth2的token过期后会变化,那登录后,用什么与业务系统的本地用户进行绑定呢?显然用oauth2的token是不行的,因为过期后,再授权时,返回的token值与原来不一样,拿这个变化后的token是无法查询出对应本地业务系统中的用户信息的.经过对新浪授权后返回的自段进行...
2012-09-13 09:20:59
631
简单的缓存算法
一般的缓存都是以时间为过期条件,最近碰到业务,需要缓存在一个范围内,满了后,用新的替代旧的,这样就固定了缓存的容量,使容量可控;可能类似的缓存框架也有,但我自己写了个简单的程序来实现,以下的是算法测试程序,修改后可作为业务缓存使用;发出来请大家指正: 算法实现的业务为: 根据组名来进行缓存,方便管理,此方法可以在以cacheSize为一个圆上进行缓存和清除 ...
2012-09-06 16:20:15
155
原创 使用正则替换img标签的src属性
需求:由于系统切换,要求将存在数据库中的网页内容中的img标签的src属性进行修补,举例:content="<p><img title=\"122444234\" src=\"/files/post/122444234.jpg\"/><p>其他字符";要求替换后为:content="<p><img t
2012-07-13 12:11:20
1463
原创 iphone消息推送java后台证书生成及测试代码
iphone消息推送需要向APNS申请证书(如何申请,请参考:http://2015.iteye.com/blog/1337599 ),会生成三个文件:1、Push.certSigningRequest2、Push.p123、aps_developer_identity.cer 然后,java后台消息推送代码需要用到证书密码和路径,需要另外使用openssl生成,window...
2012-07-11 09:23:15
281
原创 windows下忘记 mysql 的 root 密码的解决方法
windows下忘记 mysql 的 root 密码,解决方法: 1. 进入cmd,输入 net stop mysql,停止mysql服务; 2. 在命令提示符下(cmd),进入到mysql的bin目录,用以下命令启动mysql,以不检查权限的方式启动; mysqld --skip-grant-tables 3. 然后重新开打一个命令提示符的窗口(cmd)用空密码方式使用root用...
2012-05-18 09:29:03
144
原创 mysql 的几个日期转换函数
unix_timestamp() 产生int型的当前时间from_unixtime(1232423423) 将int型时间转为日期格式unix_timestamp('2011-12-30 12:30:00') 根据指定日期产生int型的时间
2012-04-25 11:31:09
124
原创 java jar包批量加载
jdk1.6允许使用通配符载入jar包,假设你的jar包放在 C:\jardir 和 E:\morejars,那么可如下载入:java.exe -classpath C:\jardir\*:E:\morejars\*注意:中间连接符为冒号(:) ...
2012-01-07 18:20:06
238
原创 RabbitMQ 的newConnection() 方法报 EOFException 错误
RabbitMQ 的 newConnection() 报EOFException 错误,找了很久,原来没给用户授权,低级错误,真郁闷执行:rabbitmqctl set_permissions -p vhost名称(默认为"/") 用户名 ".*" ".*" ".*" 即可,举例如下:rabbitmqctl set_permissions -p "/" fanfou ".*" &q
2011-10-20 19:28:56
4196
原创 awstats 结合 nginx日志进行网站统计分析
1. 安装FCGI # wget http://search.cpan.org/CPAN/authors/id/B/BO/BOBTFISH/FCGI-0.70.tar.gz # tar zxvf FCGI-0.70.tar.gz # cd FCGI-0.70 # perl Makefile.PL # make # ma...
2011-10-20 09:50:27
128
原创 Spring的接口ApplicationContextAware问题
今天遇到莫名其妙的问题:class AppPropsFactory 已经实现了ApplicationContextAware,可死活不执行setApplicationContext方法,我的代码调用是: @Before public void setUP() { ApplicationContext applicationContext = new File...
2011-09-29 19:19:53
360
原创 eclipse 发生Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web
今天又发生了 Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules记录一下最直接的方法:修改:org.eclipse.wst.common.project.facet.core.xml 由3.0改为2.5问题解决...
2011-09-19 14:31:44
100
原创 linux 修改FTP默认访问目录
先做个记录,以备后用:修改/etc/passwd ,然后修改ftp用户那行;ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin比如我们想把ftp用户的家目录改为/opt/ftp,则要把类似上一行改为 ftp:x:14:50:FTP User:/usr/local/www:/sbin/nologin然后我们要建立ftp用户的...
2011-09-13 18:37:58
7317
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人