struts2/xwork的漏洞
介绍struts2/xwork的Remote Command Execution Vulnerability漏洞,剖析了原因并供给了处理方法,能够拜见http://my-corner.iteye.com/blog/720209去struts官网逛了一下,发现第一种处理方法晋级到struts2.2版别(当时的最新版),最终仍是没有彻底处理该疑问。当前,需求处理该疑问需求更新至2.3.1.2或是最新版别而...
UrlRewriter伪URL的配置
UrlRewriter 是微软封装好了的一个URL重写组件。运用它能够让我节省许多自已开发的时刻。好了,开端叙述我的使用经历,这仅仅很菜鸟的经历,高手就不必看了。第一步,请从此下载此组件。解压,把UrlRewriter.dll copy到你的项目 bin 目录下。第二步,在Web.config中参加: &nbs...
Spring3之MVC
形式-视图-控制器(MVC)是UI规划中常见的规划形式, 该形式区别运用程序中的形式、视图和控制器三个人物,消除了事务逻辑与UI的耦合。形式担任封装视图展现的运用数据。视图应该只显现数据,不包括任何事务逻辑。控制器担任承受用户恳求并调用后端服务进行事务逻辑。处置之后,后端服务能够回来某些数据供视图显现。控制...
tomcat 5.X与tomcat 6.X去掉JSP源码空行
你在客户端用view source看JSP生成的代码时,会发现有很多空行,他们是由<%...%>后的回车换行而生成的,也就是说每一行由<%...%>包括的JSP代码到客户端都成为一个空行,尽管不影响阅读,但仍是期望能把他们删掉方法如下:(网上收集整理)1. 撑持JSP 2.1+ ,在每个要去空行的页面里包括下面代码:...
hibernate中c3p0的配置
hibernate.cfg.xml 里面如下配置。<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>perty name="hibernate.c3p0.acquireRetryAttempts">30</property><property name="hibernate.c3p0.acquireIncrement">2</property><property name=...
weblogic与tomcat 比较
tomcat体积小,weblogic非常庞大,为什么公司要用那么大weblogic,却不用tomcat呢?各有各的优点tomcat 免费,个头小,java标准规范weblogic 商业化,庞大,周边支持其实...这问题没啥好纠结的,公司说用啥当然跟着你公司走,难不成你还要和你公司对着干?你能不能通过对Tomcat进行配置实现webLogic已经封装...
Android调用WebView
mWebView.setWebViewClient(new WebViewClient(){ public boolean shouldOverrideUrlLoading(WebView view, String url) { &nbs...
oracle存储过程
用了两年Oracle还没写过存储过程,真是十分惭愧,从今天开始学习Oracle存储过程,完全零起点,争取每日一篇学习笔记,可能开始认识的不全面甚至有错误,但坚持下来一定会有收获。1. 建立一个存储过程 create or replace PROCEDURE firstPro &nb...
HibernateTemplate和HibernateDaoSupport(spring注入问题)
配置方案——Spring+hibernate访问数据库有以下几种方法:1>注入SessionFactory在spring配置文件中,对Dao注入sessionFactory,如下所示配置文件相关配置如下:<bean id="manageEmpDaoImpl" class="com.cyou.lms.emp.manageemp.dao.impl.ManageEmpDaoImpl"> ...
tomcat-6.0.18 UTF-8 编码
utf-8编码格式用tomcat-6.0.18部署之后页面显示全是乱码。解决方法: 配置tomcat的server.xml 在下面两个地方加:URIEncoding="UTF-8" <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"redirectPort="8443" &...
Nutch+Hadoop集群搭建
Nutch数据包含3个目录结构,分别是:1、Crawldb:用于存储Nutch将要检索的url信息,以及检索状态(是否检索、何时检索)2、Linkdb:用于存储每一个url所包含的超链接信息(包括锚点)3、Segments:一组url的集合,他们作为一个检索单元,可用于分布式检索Segment目录包含以下子目录信息:...
log4j的日志等级
1.logger.debug("Debug ...")或logger.info("Info ...")或logger.warn("Warn ...")或logger.error("Error ...") 都只输出对应的信息,即logger.debug只输出debug的信息,info只输出info的信息。而log4j.properties中配置“log4j.rootLogger=dubug, console, logfile”的作用是控制显示出来...
在tomcat或许项目中引进最新版的C3P0的JAR包
一。JNDI(项目比较常用,最简单,与代码无相关)1)在tomcat或许项目中引进最新版的C3P0的JAR包(我是用的是c3p0-0.9.2.1.jar)假如发动时报类没有找到:Caused by: java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector,则需求参加mchange-commons-java-0.2.3.4.jar。2)修改tomcat中的...
Java实现使用IK Analyzer实现中文分词
需要在项目中引入:IKAnalyzer.cfg.xmlIKAnalyzer2012.jarlucene-core-3.6.0.jarstopword.dic什么都不用改示例代码如下(使用IK Analyzer): [java] view plaincopypackage com.haha.test; import java.io.IOException;  ...
使用java反编译工具jad
jad支持所有内部和匿名的类4. 命令行选择的列表-a - 用JVM字节格式来注解输出-af - 同 -a,但是注解的时候用全名称-clear - 清除所有的前缀-b - 输出多于的括号 (e.g., if(a) { b(); }, default: no)-d <dir> - 指定输出文件的文件目录-dead -试图反编译代码的dead 部分(default: no)...
Android权限Permission详解
android.permission.EXPAND_STATUS_BAR允许一个程序扩展收缩在状态栏,Android开发网提示应该是一个类似Windows Mobile中的托盘程序android.permission.FACTORY_TEST作为一个工厂测试程序,运行在root用户android.permission.INSTALL_PACKAGES允许一个程序安装packages...
nutch2.1抓取中文网站
对nutch添加中文网站抓取功能。1、中文网页抓取 A、调整mysql配置,避免存入mysql的中文出现乱码。修改 ${APACHE_NUTCH_HOME} /runtime/local/conf/gora.properties ################################ MySQL properties #...
nutz的框架NutzDao-自定义SQL
1.普通的自定义SQL语句 在Nutz中通过org.nutz.dao.sql.Sql接口的实现类org.nutz.dao.Sqls来创建自定义SQL语句。代码如下: Sql sql =Sqls.create("DELETE FROM t_abc WHERE name='Peter'");2.支持占位符的自定义SQL语句 在Nutz中...
打开tomca t的Gzip 压缩进行优化
要使用gzip压缩功能,可以在Connector实例中加上如下属性:1) compression="on" 打开压缩功能2) compressionMinSize="2048" 启用压缩的输出内容大小,这里面默认为2KB3) noCompressionUserAgents="gozilla, traviata" 对于以下的浏览器,不启用压缩&
JDBC创建数据库的连接
创建数据库的连接 . ?要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,该对象就代表一个数据库的连接。 ?使用DriverManager的getConnectin(String url , String username,String password)方法传入指定的欲连接的数据...