- 浏览: 66873 次
- 性别:
- 来自: 深圳
最新评论
-
漫步匆匆:
PropertyConfigurator.configure( ...
iphone消息推送java后台证书生成及测试代码 -
pyczh:
写的很好,这次正好用到了,非常感谢!
iphone消息推送java后台证书生成及测试代码
文章列表
以下是清除三个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/zookeeper/n_3#tran log dirdataDir=/mnt/data/zookeeper/n_1dataDir2=/mnt/data/zookeeper/n_2dataDir3=/mnt/data/z ...
IOS应用除了可以正常的在Appstore上面发布外,还可以申请企业证书,自己部署服务器进行发布提供下载;但企业证书在IOS 7.1后,应用的下载需要使用可信任的https发布才能正常下载,否则会提示找不到服务器之类的错误;
首 ...
最近做一个移动端图片页面,母页是一系列预览小图,点击某张小图后,需要满屏显示大图,并可以左右滑动来浏览其他大图;网上找了一下,找到了一个fotorama组件,感觉用起来效果不错,记录一下使用心得;
先从http://www.fotorama.io/set-up/下载fotorama包,在页面上导入CSS和JS,另外,fotorama依赖jquery框架,需要把jquery也引入进来;
在head中引入css:
<link href="js/fotorama.css" type="text/css" rel="stylesheet&q ...
使用beego session的同学,不知道发现没有,删除session的时候有个小bug,当session中只剩一个key-value时,无法删除;查看代码(这里只举例mysql,其他的session存储也一样存在这个问题),发现:删除session代码:func (st *MysqlSessionStore) Delete(key interface{}) error { st.lock.Lock() defer st.lock.Unlock() delete(st.values, key) return nil}更新session代码:func (st *Mysql ...
最近使用go语言html/template包进行一些静态化工作,发现template对于小于号(左尖括号<)不能正确处理,反复研究,没有弄清楚怎么回事,后来变通了一下,先对模板进行EscapeString编码,格式化以后,再进行UnescapeString编码,问题得到解决;但还是没弄清楚template为什么对单独的小于号(左尖括号<)无法正确格式化,但发现如果左尖括号的右边有一个或多个右尖括号(>),则能正确解析格式化,而template源码包读起来很费解,最终没有弄明白,希望知道的同学能告知原因;贴上我的解决方案,以供参考
package mytemplate
...
先到 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/local/openssl-1.0.1g/ /usr/local/openssl
vi /etc/profile
在最后一行加入 export PATH=/usr/local/openssl/bin:$PA ...
使用mongodb数据库的同学应该会经常遇到document中子文档数组的操作,开始没弄明白之前感觉挺费神,后来查了些资料,自己摸索了一下,特此记录下来,以供参考;本文描述的 Go语言 代码使用了labix.org/v2/mgo驱动假设有一 ...
最近朋友去面一个测试岗,有一道题目为:什么是web安全测试?这题目好泛啊!但细细一想,作为IT从业者,尤其是开发或测试,都必须了解这方面的知识;我听到这题目,第一反应就是想到WEB开发中,都有哪些方面与安全相关呢?咋一想,还想不出很多东西,于是决定进行一次总结;查了一些资料结合自己的经验如下:
1,服务器架构方面的安全问题
服务器要做好相关的防火墙配置:如尽量限制对外端口越少越好,优化一些TCP/UDP等参数,规划和管理好用户权限系统(主要为目录和文件的读写执行权限等);
对于分布式部署的系统,如果仅是内部系统之间通讯的服务,只要通过内部IP进行相互访问即可,如果不在同一 ...
一直对Yii文件日志的配置没有关注,基本上都是默认配置,最近发现所有日志都写在一个文件里,并且日志文件都保存在Yii项目的runtime目录下,查看非常不方便,于是想将不同类型的日志进行拆分,并且单独放入空间较大的数据盘,稍微看了一下Yii的文件日志类,测试了一下相关配置,觉得配置还挺方便的,记录下来:
在main.php文件中,配置日志的地方
配置:
'log'=>array(
'class'=>'CLogRouter',
'routes'=>array(
array(
'class'=>'CFileLogRoute' ...
先下载开源项目,比如mymysql,然后将包项目拷贝到 $GOROOT/src/pkg下,打开LiteIDE,在左侧 Package浏览 中,浏览$GOROOT目录,右键pkg,重新加载所有即可看到,然后就可以在编码中使用;图片见附件
$ 6g mypak.go #先编译自定义包,生成mypak.6
$ 6g test.go # 然后编译,生成test.6
$ 6l -o go_test test.6 # 链接生成新文件名 go_test
$ go_test
hello, world
如在程序中有自定义包(如本例test.go中引用了mypak包),则需要使用 import("./mypak"),其中 ./ 告诉编译器(compiler)使用我们自己的package,而不是在默认的packa ...
安装配置go语言后,死活无法找到6g命令,查阅了很多资料,终于找到了一篇文章,关键之处在于:
export PATH=$PATH:$GOBIN:$GOROOT/pkg/tool/linux_amd64
参考文章:http://blog.sina.com.cn/s/blog_5b6cb95001018907.html;
因安装bin目录下没有6g文件,所以原来将 $GOROOT/bin设置到PATH下怎么也不起作用;
(本人系统:Red Hat 4.4.4-13) 通过在etc/profile 中设置如下:
export GOROOT=/myroot/go
e ...
如何在yii框架下访问静态php文件,而又无需建立多个action,这里简单记录一下,希望抛砖引玉,引出更好的实现方式来:
1,在main.php中配置
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'post/<view:.*>.html'=>'post/page/',
...
最近在做新浪第三方登录认证,发现oauth2授权是过期的,而oauth1的token和tokensecret是永久不变的,oauth2的token过期后会变化,那登录后,用什么与业务系统的本地用户进行绑定呢?显然用oauth2的token是不行的,因为过期后,再授权时,返回的token值与原来不一样,拿这个变化后的token是无法查询出对应本地业务系统中的用户信息的.经过对新浪授权后返回的自段进行分析
{"access_token":"2.00yY1BIxxxxxx2KeMD","remind_in":"7841 ...
一般的缓存都是以时间为过期条件,最近碰到业务,需要缓存在一个范围内,满了后,用新的替代旧的,这样就固定了缓存的容量,使容量可控;可能类似的缓存框架也有,但我自己写了个简单的程序来实现,以下的是算法测试程序,修改后可作为业务缓存使用;发出来请大家指正:
算法实现的业务为:
根据组名来进行缓存,方便管理,此方法可以在以cacheSize为一个圆上进行缓存和清除
算法始终清除年龄最老的缓存对象,然后将新的对象存入清除区域,如此循环
CacheInfoCacheTest测试类
import java.io.File;
import java.io.S ...