`
darklipeng
  • 浏览: 124936 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
最近需要写个xss过滤器,将访问网站的所有请求参数都进行xss过滤,过滤的api使用的是antisamy-1.4.4 java代码   public class XssFilter implements Filter { private static final Logger log = LoggerFactory.getLogger(XssFilter.class); public static final String POLICY_FILE_LOCATION = "antisamy-slashdot-1.4.4.xml"; pri ...

freemarker导出excel

    博客分类:
  • J2EE
 
最近在做财务方面的报表,自然也就需要导出excel,看了网上的一些方案,比如poi,或是active控件,不是浏览器限制就是写起来复杂,要引进一大堆jar包,还不公用。最后借鉴了以下两篇: http://www.oschina.net/question/12_638 http://blog.csdn.net/jackyyen/article/details/4584987   项目用的是springmvc3,没有webwork,struts2之类   1.首先是配置文件      <beans:bean id="freemarkerViewResolver&q ...
这两天要做性能测试,自己没事用python写了个脚本,用于压力测试   # -*- coding: utf8 -*- # code by Shurrik import threading, time, httplib HOST = "www.baidu.com"; #主机地址 例如192.168.1.101 PORT = 80 #端口 URI = "/?123" #相对地址,加参数防止缓存,否则可能会返回304 TOTAL = 0 #总数 SUCC = 0 #响应成功数 FAIL = 0 #响应失败数 EXCEPT = 0 #响应异常 ...
1.下载安装 我下载的是windows版本:http://toolbelt.herokuapp.com/windows/download   2.建工程 d: cd nodejs d:\nodejs>express shurrik-express cd shur* d:\nodejs\shurrik-express>npm install d:\nodejs\shurrik-express>node app.js 查看localhost:3000,应该能看到默认页面   3.修改 1)在app.js中修改端口号(heroku启动端口不是3000)   ...
1.下载Node.js官方Windows版程序:    http://nodejs.org/#download 我安装的是最新node-v0.68.msi 会自动安装C:\Program Files下,也加好环境变量。 我还是移到了E盘,改了path.   E:\>node -v v0.6.8 E:\>npm -v 1.1.0-2   2.安装express   npm install express -g //安装最新版     E:\>express -v 2.5.5   3.建工程   E:\nodejs>express ...
地址:http://markitup.jaysalvat.com
1.实现implements InitializingBean接口 2.实现afterPropertiesSet()方法
需要首先下载jquery.metadata.js和jquery.validate.js @RequestMapping("/hasexists") public @ResponseBody String hasexists(@RequestParam String type) { Rule rule = ruleDao.findUniq("type", type); if(rule!=null) { return "false"; } else { return "t ...
今天在用JavaScript运算的时候出现了一些问题,后来查了下,原来是JS本身的浮点数运算会有误差造成的。 js的number类型按照 ECMA 的 JavaScript 标准,它的 Number 类型就是 IEEE 754 的双精度数值, 相当于java的double类型。 详细的内容可以参考: http://forum.eaw.com.cn/thread/10/1 http://blog.csdn.net/xiaocon/archive/2005/09/03/470709.aspx JavaScript小数在做四则运算时,精度会丢失,这会在项 ...
tomcat7下面的servlet-api.jar复制到jdk1.6.0_10\jre\lib\ext目录,否则启动时会报错   【严重: Error deploying web application directory docs  java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()Ljavax/servlet/SessionCookieConfig;】
最近看了应用rails进行敏捷web开发第三版和镐头书,就想找个什么练练手。网上照了照说Heroku这个网站专门提供rails服务器,就照着http://ilgnep.iteye.com/blog/695353做了,又是注册又是下载又是安装什么的,连git都是现学现卖,跟打木人巷一样,结果程序是部署上去了,但点开链接显示: App crashed This application is temporarily offline. If you're the administrator of this app, please check your heroku logs for the bac ...
用的是JE的简历模板,人在广州,有兴趣的联系本人,也希望各位针对简历提出宝贵意见。 基 本 信 息 姓名 XX 性别 男 Email darkforest123@126.com 手机 13572179470 出生日期 1986-2 学历 本科 工作年限 两年以上 居住地 陕西西安 目前年薪 ...
//create table   create table getSysDate(test date);     //create procedure create or replace procedure insertSysDate as begin insert into getSysDate values (sysdate); end ;  //create job declare job1 number; begin dbms_job.submit(job1,'insertSysdate;',sysdate,'sysdate+1/1440');//每份钟插 ...
如果你刚接触ldap,你一定看了很多ldap相关的教程,看过很多教程。都不是很好,唯独这一份写得最好。 dn:一条记录的位置 dc:一条记录所属区域 ou:一条记录所属组织 cn/uid:一条记录的名字/ID 实际上更多时候我只把它看成数据库。我把它和我非常熟悉的MYSQL数据库做比较,通常会得到更好的理解: MYSQL用“表”储存数据,LDAP用“树” MYSQL指定一条记录要3个条件:DB、TABLE、ROW。 LDAP却更自由,为什么呢?因为LDAP数据是“树”状的,而且这棵树是可以无限延伸的,假设你要树上的一个苹果(一条记录),你怎么告诉园丁它的位置 呢?当然首先要说明 ...
1.JMS介绍     JMS源于企业应用对于消息中间件的需求,使应用程序可以通过消息进行异步处理而互不影响。Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进行通信。JMS有四个组成部分:JMS服务提供者、消息管理对象、消息的生产者消费者和消息本身。 1)JMS服务提供者实现消息队列和通知,同时实现消息管理的API。JMS已经是J2EE API的一部分,J2EE服务器都提供JMS服务。 2) 消息管理对象提供对消息进行操作的API。JMS API中有两个消息管理对象:创建jms连接使用的工厂(ConnectionFactor ...
Global site tag (gtag.js) - Google Analytics