摘要:
大部分代码基础来自:http://www.cnblogs.com/hjf1223/archive/2008/05/31/1211221.htmlB网站须获得A网站某页面输出值:A网站某页面:拼装jsonString a = "1";if(request.getUserPrincipal() == null){ a = "1";}else{ try{ com.fulong.longcon.security.PassportProvider pro = com.fulong.common.servlet.LongconWebApplicationContex 阅读全文
摘要:
1、FindBugs介绍FindBugs是一款Java静态代码分析工具,与其他静态分析工具(如Checkstyle和PMD)不同,FindBugs 不注重样式或者格式,它专注于寻找真正的缺陷或者潜在的性能问题,它可以帮助java工程师提高代码质量以及排除隐含的缺陷。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。最新版本是1.3.9.20090821,下载地址http://findbugs.sourceforge.net/downloads.html。FindBugs运用Apache BCEL 库分析类文件(class文件)而不是源代码,将字节码与一组缺陷模式进行对比以发现可能的 阅读全文
摘要:
setTimeout与setInterval是window对象的两个非常神奇方法,用于实现定时或延时调用一个函数或一段代码。 (新手可能认为setTimeout与setInterval是javascript函数,这是错误的。新手容易将javascript对象函数与DOM对象方法混淆。) 先来一段代码,大家猜猜在各种浏览器下的结果会是怎么样的呢?Js代码 functionf(){ vars='arguments.length:'+arguments.length+';'; for(vari=0,n=arguments.length;i<n;i++){ s+= 阅读全文
摘要:
先推荐一篇关于排序算法的文章:http://www.cppblog.com/guogangj/archive/2009/11/13/100876.html本文思路部分来源于上篇文章,但测得的结果似乎不大相同,不知是因为java的缘故还是因为我算法的缘故,欢迎拍砖。复习排序,顺便比下各种算法的速度,榜单如下:1、冒泡排序2、简单选择排序3、直接插入排序4、折半插入排序5、希尔排序6、堆排序7、归并排序8、快速排序当然这是慢速排行,哈哈~~直接上图:单位毫秒数量冒泡排序简单选择排序直接插入排序折半插入排序希尔排序堆排序归并排序快速排序10000个1578125067225001516015000个 阅读全文
摘要:
创建自己的用户名,在自己的用户名下建表,写存储过程,为了方便管理,不与其他用户公用表空间所引起一些不必要的麻烦。 一. 环境说明: 1. 本机安装10.2 2. 本地建了一个数据库实例叫ywl 3. 在这个数据库实例下面有一个用户叫user1,它下面有很多表。 二. 问题描述: 1. 现在我要在ywl下面新加一个用户叫user2,然后我会在这个用户下,建自己的一些表,写一些自己的存储过程,存储过程中需要访问user1里面一些表的数据。 2. 我的做法如下: a) 创建一个新的表空间 newTableSpace,创建表空间的时候为表空间设定大小,其他默认。 b) 创建一个新用户 user2... 阅读全文
摘要:
在地址栏输入项目的某一文件夹时,会显示该文件夹下的所有内容.屏蔽方法如下:找到tomcat或jboss的安装目录下的web.xml配置文件Tomcat 5.0/conf/web.xmljboss-4.0.2/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xmlXml代码 default org.apache.catalina.servlets.DefaultServlet debug 0 listings true 1 default org.apache.cata... 阅读全文
摘要:
ORACLE数据库的PL/SQL语句执行的优化器,有基于代价的优化器(CBO)和基于规则的优化器(RBO)。 RBO的优化方式,依赖于一套严格的语法规则,只要按照规则写出的语句,不管数据表和索引的内容是否发生变化,不会影响PL/SQL语句的"执行计划"。 CBO自ORACLE7版被引入,ORACLE自7版以来采用的许多新技术都是只基于CBO的,如星型连接排列查询,哈希连接查询,反向索引,索引表,分区表和并行查询等。CBO计算各种可能"执行计划"的"代价",即cost,从中选用cost最低的方案,作为实际运行方案。各"执行计划 阅读全文
摘要:
两种可能: 1: A Background (instance) process 2: An oracle (user) process #此种可能最大。处理:1.查看每个Session的CPU利用情况: select ss.sid,se.command,ss.value CPU ,se.username,se.program from v$sesstat ss, v$session se where ss.statistic# in (select statistic# from v$statname where name = 'CPU used by this sessi... 阅读全文
摘要:
创建邮件—— MIME协议MIME协议是对RFC822文档的升级和补充,它描述了如何生成一封复杂邮件。通常我们把MIME协议描述的邮件称之为MIME邮件,MIME协议描述的数据称之为MIME消息。对于一封复杂邮件,如果包含了多个不同的数据,MIME协议规定了要使用分隔线对多段数据进行分隔,并使用Content-Type头字段对数据的类型、以及多个数据之间的关系进行描述。(• Content-type:字段– 数据类型• 以“主类型/子类型”的形式出现,主类型有text、image、audio、video、application、message等,分别表示文本、图片、音频、视频、应用程序、组合结 阅读全文
摘要:
1.select d.id,d.outer_code from dict_depts_source d order by outer_code(查看重复数据)2.select d.id,d.outer_code,row_number() over(partition by outer_code order by outer_code) row_flag from dict_depts_source d(标识重复数据)3.delete from dict_depts_source where id in(select id from(select d.id,d.outer_code,row_nu 阅读全文