`
nvry
  • 浏览: 319607 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
一:如果容器为Websphere,那下面为红色的地方不能加"/",如果为tomcat,则加上"/",   String path = this.class.getResource("").getPath()+"config.properties"; Properties properties= new Properties(); properties.load(new FileInputStream(new File(path )));   如果你的config.properties在某个包下面 ...
//判断浏览器类型 2 var isIE = (document.all) ? true : false; 3 var isIE7 = isIE && (navigator.userAgent.indexOf('MSIE 7.0') != -1); var isIE8 = isIE && (navigator.userAgent.indexOf('MSIE 8.0') != -1); var isIE6 = isIE && (navigator.userA ...
SELECT TO_CHAR(TO_DATE('20110101','yyyyMMdd')+ROWNUM-1 ,'yyyyMMdd') DAY_SD FROM DUAL CONNECT BY ROWNUM<=trunc(to_date('20111231', 'yyyyMMdd')-to_date('20110101', 'yyyyMMdd'))+1  
  方法一:利用ResultSet的getRow方法来获得ResultSet的总行数   ResultSet rs; rs.last(); //移到最后一行 int rowCount = rs.getRow(); //得到当前行号,也就是记录数 rs.beforeFirst(); //如果还要用结果集,就把指针再移到初始化的位置       方法二:利用循环ResultSet的元素来获得ResultSet的总行数         ResultSet rs; int rowCount = 0; ...
本文来自:http://tmsoft.lsxy.com/index.php?load=read&id=995   1、使用JdbcTemplate的execute()方法执行SQL语句    Java代码   jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");   2、如果是UPDATE或INSERT,可以用update()方法。   
一、二者的出身 作为世界最著名的两大CASE工具,Rational Rose和PowerDesigner的名声可谓如雷贯耳。Rose是当时全球最大的CASE工具提供商Rational的拳头产品,UML建模语言就是 由Rational公司的三位巨头Booch、Rumbaugh和Jacobson发明的,后来Rat ...
  1 枚举类型等效于定义static finally 常量 2. 枚举类型可以有自己的属性(参数)和方法 3. 枚举类型可以以独立的文件存在   最简单的枚举类型: public enum Belle {     para1,  para2,  para3,  para4; }   调用:         for ( ...

logo4j 日志

    博客分类:
  • Java
log4j.rootLogger=DEBUG,CONSOLE,A1,im log4j.addivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.Threshold=DEBUG log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.Conve ...
注:其中所有的left:top:都是针对图左上角的,比如圆,他的左上角应该是以圆为中心的矩形的左上角 1.line(直线) a.示例: Html代码   <html xmlns:v="urn:schemas-microsoft-com:vml">   <head>   <title>创建一条从(0,0)到(200,200)的红色的边框为2px的直线</title>   <style>   v\:* { behavior: url(#default#VML);}    < ...
一、 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直 ...
1. 前几天,我才知道有一种简化的数据交换格式,叫做yaml。 我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。 它说,从结构上看,所有的数据(data)最终都可以分解成三种类型: 第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。 第二种类型是序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫做数组(array)或列表(List),比如"北京,上海"。 第三种类型是映射(mapping),也就是一个名/值对(N ...
1、关于javascript的apply和call函数 prototype.js中用了大量的apply和call函数,不注意会造成理解偏差。官方解释:应用某一对象的一个方法,用另一个对象替换当前对象。apply与call的区别是第二个参数不同。apply是  数组或者arguments 对象。而call是逗号隔开的任何类型。 apply,call方法最让人混淆的地方也是apply,call的特色。但最好不要滥用。能改变调用函数的对象。如下例,函数中用到this关键字,这时候this代表的是apply,call函数的第一个参数。<script src="prototype ...
为钱而编程 如果你对编程不感兴趣,你的代码一定会写的很烂。结果不仅仅你的事业没有任何前途,你的团队也会因此而痛苦不堪。 缺乏基本的能力 对诸如抽象、多态、接口、异常处理最佳方案等编程概念不熟悉的人写出的代码必然是设计糟糕,可读性和可维护性都极差。 自作聪明 有些程序员喜欢过于聪明的在一个复杂的语句里包含多个步骤的代码。这会使代码的可读性很差,没人会喜欢维护这样的代码。 喜欢卖弄新学到的技术 当学到了某些新知识时,你很自然的有一种倾向想立即应用它们。耐心点儿。当真正需要时再用。 目标过多 为性能、内存使用、健壮性和可靠性设定了太多目标的程序会 ...
<#assign tvalue="my,name,is"> <#list tvalue?split(",") as tv> ${tv?if_exists} <br/> </#list> 输出的结果为: my name is  
以下为限制用户在文本域中输入的字符为100以内: 写道 <textarea rows="7" cols="50" name="contents" id="contents" onpropertychange = "if(value.length>100) value=value.substr(0,100)"></textarea>  
Global site tag (gtag.js) - Google Analytics