`
yinwufeng
  • 浏览: 277926 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

velocity 循环set null

    博客分类:
  • java
今天很不幸又看到中站一个故障,又是因为在velocity模板中,foreach循环里set临时变量碰到null的问题症状如下:#foreach($x in $list)  ## 1   #set ($temp = $x)  ## 2 设置临时变量的值   $temp                   ## 3 输出临时变量的值#end                        ## 4在行2的地方,如果设置的值$x 为null,这时候$temp的值不会被重置,而是保留为循环中上一次赋的值!!这个问题,中文站出现过好几次,导致不同的故障,我搜索了一下我们的confluence,发现国站也出现 ...
  Linux Crontab 定时任务 命令详解 一.  Crontab 介绍          crontab命令的功能是在一定的时间间隔调度一些命令的执行。   1.1 /etc/crontab 文件        在/etc目录下有一个crontab文件,这里存放有系统运行的一些调 ...
  如果你频繁存取变量,就需要考虑从何处存取这些变量。变量是 static 变量,还是局部变量,或是类的实例变量?变量的存储位置对存取他的代码的性能有明显的影响?例如,请考虑下面这段代码: class stackvars {   private int instvar;   private static int staticvar;      //存取局部变量

linux 内存 free

如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看.$ free -m total used free shared buffers cachedMem: 1002 769 232 0 62 421-/+ buffers/cache: 286 715Swap: 1153 0 1153第一部分Mem行:total 内存总数: ...

SQL Distinct的实现

 Distinct是SQL中一种很常见的操作,能够很方便地筛选掉结果中重复的行。首先来看看Distinct操作的效果: mysql> select * from ob;+------+------+------+| a    | b    | c    |+------+------+------+|    1 |    2 |    3 ||    1 |    2 |    3 ||    1 |    2 |    3 ||    1 |    2 | 2323 ||    1 |  323 |   21 ||    9 |    9 |    9 |+------+----- ...

HIVE not like

今天分析一批数据,hive 中不能像sql一样使用not like,然后第一反应是用rlike 绕过去,或是用正则。最后发现其实是饶了一圈,直接用hive的not 函数就好了not(A like B),哈哈,多么简单   
        最近公司忽然爆出一些安全漏洞,且会员引起了金钱的损失。于是大家都忙于找自己的安全漏洞。由于之前接触最多的是CSRF/CSS sql注入之类的攻击,所以这些都是保证的,但这次从安全同学那里第一次听说利用UTF-7编码结合XSS去攻击的安全漏洞,搜索了个海枯石烂,总算搞懂了       网上找到的实例: http://music.10086.cn/newweb/jsp/v3_search/getDefaultKeywords.jsp?callback=%2B%2Fv8%20%2BADwAaAB0AG0APgA8AGIAbwBkAHkAPgA8AHMAYwBy ...

utf-7 xss

utf-7 xss 2012-02-13 22:49 星期一 晴   ----------------------------------------- UTF-7 XSS Paper ----------------------------------------- ***************** 0x01. UTF-7是什么 ************************************************** *************************************************** *******************  ...

Win7的各种激活

一、Win7的版本:Win7的桌面版本分为Starter, Home Basic(家庭基础版), Home Premium(家庭高级版), Enterprise(企业版),Professional(专业版), Ultimate(旗舰版)几个版本。相信大家大多数都安装的
windows7开机 cat ‘t find recovert.data   error 症状: windows7安装后,通过软激活,重启后开机出现“Error 无法打开 c:\recovery.dat”,无法进入安全模式,开机F8无效! 病因: 本人估计机器上有两个主分区或硬盘,激活工具识别错误,照成引导错误。 解决方案: 通过PE进入系统,在系统分区下删除gdrlr文件(隐藏的),重新启动即可正常进入系统。 至于激活工具,可以换用nt6 oem loader v3 试试。 附:关于这个问题,本人是在华硕notebook上发现的,但是怀疑这个问题的本质原 ...
  windows7“软改”激活工具汇总 废话就不说,收集一下,方便各位朋友选择。 软件统一使用方法: 鼠标右键 / “软改”破解工具 / 以管理员身份运行。 附:在同一操作系统上,切忌几款破解工具的混合使用,在使用另一激活工具前,应当卸载以前激活后在进行。 1.PCSKYS_Windows7Loader_V3.26 点击下载 2. SK Patch v1 R2 Final正式发布 点击下载 注:SK Patch 是Pcskys windows7loader继承升级版,是一个重新用delph
HTTP长连接200万尝试及调优方法 对于一个server,我们一般考虑他所能支撑的qps,但有那么一种应用, 我们需要关注的是它能支撑的连接数个数,而并非qps,当然qps也是我们需要考虑的性能点之一。这种应用常见于消息推送系统,也称为comet应用,比如聊天室或即时消息推送系统等。comet应用具体可见我之前的介绍,在此不多讲。对于这类系统,因为很多消息需要到产生时才推送给客户端,所以当没有消息产生时,就需要hold住客户端的连接,这样,当有大量的客户端时,就需要hold住大量的连接,这种连接我们称为长连接。 首先,我们分析一下,对于这类服务,需消耗的系统资源有:cpu、网络 ...
最近一个Hash Collision DoS(Hash碰撞的拒绝式服务攻击)漏洞影响颇大,有恶意的人会通过这个安全弱点会让你的服务器运行巨慢无比,本文试图对这一漏洞的原理及可采取措施做一解析,供大家参考。 一言蔽之,该安全弱点利用了各语言的Hash算法的“非随机性”可以制造出N多的value不一样,但是key一样数据,然后让你的Hash表成为一张单向链表,而导致你的整个网站或是程序的运行性能以级数下降(可以很轻松地让你的CPU升到100%)。 目前,这个问题出现于Java、JRuby、PHP、Python、Rubinius、Ruby这些语言中,主要有: 
先废话一句:真是很久没写技术贴了啊……直接上图吧:图1:注意左下角 系统时间 以及画面中间的 支付倒计时(我应该是在放票后15秒内买到的)    图2:后面嘛,只要能正常登陆和支付就行了    下面说方法,大概的步骤如下:1)提前十五分钟(8点放票,我是7点半登的系统),用Firefox(8.01)打开页面:https://dynamic.12306.cn/otsweb/ ... tion.do?method=init。2)提前十分钟,查询能够进入预订页面(预订按钮为激活状态)的同类车次,进入该页面。比如,我想订的是14号T9的硬卧(这个时候还没放出来),但我知道12号的硬座还有票,那么我直接查 ...
因为要搭建本机hadoop 伪分布式环境,遇到cygwin 的ssh localhost  问题。搜遍了国内国外,报连接错误,无非是权限问题。解决这个问题其实不用那么多步骤,只需去把你的cygwin文件夹的访问权限更改下,赋予当前系统帐户所有权限即可。按照网上说的方法累死了,突然想到这样,一搞就好了
Global site tag (gtag.js) - Google Analytics