`
文章列表

博客搬到CSDN

博客搬到CSDN。。。。。。。地址http://blog.csdn.net/shanhuhau
对于一些后台管理的企业应用,只要要求用户统一使用IE系列的浏览器就行了,目前之前都支持IE8和9 var IeMsg="请使用ie8或ie9浏览器"; var flag = true; if(navigator.userAgent.indexOf("MSIE")>0) { if(navigator.userAgent.indexOf("MSIE 6.0")>0) { flag = false; } if(navigator.userAgent.indexOf("MSIE 7. ...
javascript的全局变量和局部变量 var a=3,定义在函数内部a是局部变量,定义在函数外部a是全局变量 a=3,无论定义在函数内部还是函数外部a都是是全局变量 js常见内置默认对象 Date Array Math var a =new Date或者var a =new Date(){推荐使用后者} 1、日期Date对象 <script type="text/javascript"> var date=new Date(); document.writeln("现在是"+date.getFullYear()+&quo ...
这个系列的文章属于跟随视频学习的笔记。记录一些常用的,但很少学习到的,属于基本的知识。 with语句:对象操作语句 功能:在一个程序代码中,多次需要使用某对象的属性或方法,可以通过with 语句进行简写 with(对象){ 语句组 } 例子: with(document){ write(<li>hello</li>); write(<li>world</li>); } 相当于document.write(....); for ...in语句:对象属性循环操作语句 例子: <script type="text/javasc ...
采用user_table_column即可, 该视图主要字段说明如下: TABLE_NAME    表、视图或Clusters名称 COLUMN_NAME   列名 DATA_TYPE     数据类型 我的需求如下:要在当前用户的表里面找到所有商品ID为A的字段并将其更新 declare v_sql varchar2(1000); begin for cur_table in (select distinct(table_name) table_name from user_tab_columns a where a.column_name = 'COMMOD ...
最近着手将tomcat5升级为tomcat6,目前发现以下的几个小问题需要改正 1、登陆框验证码生成报错,但是可以使用, 错误 java.lang.IllegalStateException: getOutputStream() has already been called for this response错误 解决方法: 增加下面的第一句 out.clear(); out=pageContext.pushBody(); 2、双引号改单引号问题 错误: Attribute value ("XXX") is quoted with " which must be ...
最近在维护JAVASE的程序代码,需要将原来写死在程序里面的参数移到配置文件里面, 写了一个获取Properties文件的工具类, 代码1: public class PropUtil { public static Properties getPropUtil () { Properties config = new Properties(); InputStream is = null; try { is = PropUtil .class.getClassLoader().getResourceAsStream("prop.p ...
今天调试程序,错误如下 ORA-00604: 递归 SQL 级别 1 出现错误,ORA-01000: 超出打开游标的最大数 程序是在一个线程里循环调用数据库获取数据做处理,结果跑步了几十秒就报这个 错误。 上网查了解释如下: 这两个错误一般出现在利用代码循环执行数据库命令(例如将数据导入到数据库)时,例如在C#中        1)建立一个OracleConnection        2)循环创建OracleCommand,并执行数据导入        3)关闭OracleConnection       当第二步的循环数比较小时,代码运行正常。当循环数超过一定值(例如300),代码就会出错 ...

JAVA NIO入门实例

    博客分类:
  • IO
基本概念:参考http://zhangshixi.iteye.com/blog/679959作者的系列文章即可 NIO因为其高效性,成为了服务端的首选,大大提高了服务端的响应效率。 我自己读完作者的文章,写了一个简单的DEMO 服务端: package com.liuc.io; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.SelectionKey; import java.nio.channe ...
Enumeration enumeration=session.getAttributeNames(); while (enumeration.hasMoreElements()){ System.out.println(session.getAttribute(enumeration.nextElement().toString())); }
tomcat启动时报Error listenerStart错误,访问web服务时报HTTP Status 404错误, 导致页面无法正常访问或其他问题出现。 这类问题通常都是因为在web.xml里面添加了 <listener>    <listener-class>    org.springframework.web.context.ContextLoaderListener    </listener-class>    </listener> 而导致的。有些人的处理办法是把 org.springframework.web.conte ...
使用Arrays.sort就可以对数组进行排序,即可以对任意的基本类型进行排序,又可以对任意的对象数组进行排序,只要该对象实现了Comparable接口或者有相关联的Comparator. JAVA标准库的排序算法针对正排序的特殊类型进行了优化,针对基本类型设计了“快速排序”,针对对象设计的“稳定归并排序”。所以无需担心性能。 package com.liuc.test.think.chapter16; import java.util.Arrays; public class ArraySort { /** * @param args */ publ ...
package com.liuc.test.think.chapter16; import java.util.Arrays; public class CopyingArray { /** * @param args */ public static void main(String[] args) { int[] i=new int[7]; int[] j=new int[10]; Arrays.fill(i, 47); Arrays.fill(j, 99); System.out.println(Arrays.toStr ...
Arrays.fill()功能很有限,只能用同一个值填充各个位置,他有两个比较典型的方法: [size=medium] public static void fill(boolean[] a, boolean val) public static void fill(boolean[] a, int fromIndex, int toIndex,boolean val) [/size] 第一个方法是把数组中所有的元素用val元素填充 第二个是把指定位置的元素用val填充,填充的位置包括fromIndex,不包括toIndex index下标是从0开始 其实第一个方法是调用第二个方法的实现 ...
最近项目中碰到了这个问题,将网上的东西贴过来备注下     在IE6/7/8下,使用HTTPS下载/打开文件时,通过抓包发现文件已传输,但IE提示“Internet Explorer无法下载 *** (来自 ***)。Internet Explorer无法打开该Internet站点。请求的站点不可用,或找不到。请以后再试。” ("Unable to download. Internet Explorer was unable to open this site. The requested site is either unavailable or cannot be found. P ...
Global site tag (gtag.js) - Google Analytics