- 浏览: 45326 次
- 性别:
- 来自: 上海
最新评论
-
dbaspider:
good!!!
反编译的2个利器jd-gui和JAD -
我是泰罗:
我是泰罗 写道//HTTP 头设置 Referer过滤Stri ...
IBM Rational AppScan安全报告 -
我是泰罗:
//HTTP 头设置 Referer过滤String refe ...
IBM Rational AppScan安全报告 -
yjingzeming:
referer!=null && refere ...
IBM Rational AppScan安全报告 -
binbinli214:
//HTTP 头设置 Referer过滤 String re ...
IBM Rational AppScan安全报告
文章列表
Oracle树查询及相关函数
- 博客分类:
- 数据库
Oracle树查询的最重要的就是select...start with... connect by ...prior 语法了。依托于该语法,我们可以将一个表形结构的中以树的顺序列出来。在下面列述了Oracle中树型查询的常用查询方式以及经常使用的与树查询相关的Oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。
以我做过的一个项目中的表为例,表结构如下:
CREATE TABLE FLFL
(
ID NUMBER NOT NULL,
MC ...
dbcp:
在applicationContext.xml中配置,<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>oracle.jdbc.driver.OracleDriver</value>
</property>
<property name=" ...
今天看到一篇文章,tomcat 修改ROOT的方法 ,想起不久前我也同样接到一个这样的需求,一期和二期项目同时部署在一个项目里,一期项目暂时还没有停掉,对方说输入http://XXOO.com/之后后面因为没有带项目名称进入的是一期的项目,要求我们把访问的地址改为默认的为2期,于是想到在ROOT项目下的index.html添加默认跳转连接 window.location.href="/ledAdmin";ledAdmin为二期项目名称,至此解决问题。看了那位老兄的文章后,得到了第二种方式解决,在tomcat的config文件夹下修改server.xml,在里面的< ...
客户端 function downLoad(tdFileId){
var paySaveFileName = document.getElementById(tdFileId).paySaveFileName;
var payUploadFileName = document.getElementById(tdFileId).payUploadFileName;
payUploadFileName = escape(encodeURIComponent(payUploadFileName));
if(paySaveFileName!=''&am ...
搞java手上没有个反编译的利器是不行的,现在就来简单介绍下常用的两大反编译利器。
1.jd-gui,安装不需要了,直接点击运行,可以反编译jar,class文件。只要把文件拖,记得一定得拖到软件的那个框框里面。这样就可以看到源码了,太简单了。
2.JAD。难点是找这个工具比较麻烦,现在就上传上来供大家直接使用了。
需要的文件:
net.sf.jadclipse_3.3.0.jar
jad.exe
注意这两文件是匹配的,jad.exe也是有多个版本的。
直接将jar包扔到eclipse的plugins下面(links的方式我还没试过,估计也是可以的),另外配置下jad.exe就可以使用了。win ...
仅以此文章表达介绍下将html解析成纯文本的多种方式
1.jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。
可参考:http://www.iteye.com/topic/1010581
public void parse(String urlStr) {
// 返回结果初始化。
Document doc = null;
try {
doc = Jsoup
.connect(urlStr)
.userAgent(
"Mozilla/5.0 (Windows; U; W ...
引言:大家都知道“效率”是数据库中非常重要的一个指标,如何提高效率大家可能都会想起索引,但索引又这么多种,什么场合应该使用什么索引呢?哪种索引可以提高我们的效率,哪种索引可以让我们的效率大大降低(有时还不如全表扫描性能好)下面要讲的“索引”如何成为我们的利器而不是灾难!多说一点,由于不同索引的存储结构不同,所以应用在不同组织结构的数据上,本篇文章重点就是:理解不同的技术都适合在什么地方应用!
B-Tree索引
场合:非常适合数据重复度低的字段 例如 身份证号码 手机号码 QQ号等字段,常用于主键 唯一约束,一般在在线交易的项目中用到的多些。
原理:一个键值对应一行(rowid) 格式: ...
对一个老项目进行改造,数据库用的是jdbc+strus1,其中一个表中的老数据将近1W条,内容存在CLOB中,文字几乎都是上千,做了一个全文模糊查找,第一个感觉是必须用lucene这个专业的搜索引擎技术来弄,后来经理说不必那么麻烦了,直接在数据库查查就行了,然后我用了select XXOO FROM T_XXOO WHERE XXOO like '%xxoo%',结果就悲剧了,几乎每次查询都让我等个至少十几秒,起初以为create index IDX_XXOO on T_XXOO(XXOO);然后就可以了,但是结果你会发现,完全的模糊查找效果并不明显。后来发现“Oracle text译为全文检索 ...
1.会话cookie 中缺少HttpOnly 属性。
修复任务: 向所有会话cookie 添加“HttpOnly”属性
解决方案,过滤器中, HttpServletResponse response2 = (HttpServletResponse)response;
//httponly是微软对cookie做的扩展,该值指定 Cookie 是否可通过客户端脚本访问,
//解决用户的cookie可能被盗用的问题,减少跨站脚本攻击
response2.setHeader( "Set-Cookie", "name=value; HttpOn ...
摘http://hi.baidu.com/54xiaoke/blog/item/7d778ffc9e8eaff6fc037fd5.html
为了用Myeclipse写Webservice~ 搞的我头都大啦~~ 装插件就烦到死~ 下面是我安装axis2的一点心得,和大家分享下~
1. 下载Myeclipse Axis2插件
http://archive.apache.org/dist/ws/axis2/tools/1_4_1/
下载axis2-eclipse-codegen-wizard.zip和axis2-eclipse-service-archiver-wizard.zip ...
前提是该项目前台jsp编码为gbk,过滤器也设置为gbk
<filter>
<filter-name>SetCharacterEncodingFilter</filter-name>
<filter-class>eoffice.servlet.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-v ...
严重: IOException while loading persisted sessions: java.io.EOFException
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2232)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2698)
at java.io.ObjectInputStream.read ...
采用非安全认证对失去session后的处理方式是,在过滤器中设置
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servl ...