- 浏览: 59024 次
- 性别:
- 来自: 上海
最新评论
文章列表
java获得项目绝对路径
- 博客分类:
- java EE
在jsp和class文件中调用的相对路径不同。
在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。
1.jsp中取得路径:
以工程名为TEST为例:
(1)得到包含工程名的当前页面全路径:request.getRequestURI()
结果:/TEST/test.jsp
(2)得到工程名:request.getContextPath()
结果:/TEST
(3)得到当前页面所在目录下全名称:request.getSe ...
BigDecimal
add(BigDecimal)BigDecimal对象中的值相加,然后返回这个对象。
subtract(BigDecimal)BigDecimal对象中的值相减,然后返回这个对象。
multiply(BigDecimal)BigDecimal对象中的值相乘,然后返回这个对象。
divide(BigDecimal)BigDecimal对象中的值相除,然后返回这个对象。
toString()将BigDecimal对象的数值转换成字符串。
doublue()将BigDecimal对象中的值以双精度数返回。
floatVal ...
java 设计模式(单例模式)
- 博客分类:
- 设计模式
学习单例模式首先我们要明白static关键字
staitc 修饰变量 ← 全局变量
static 修饰方法
1)静态方法和静态变量是属于某一个类,而不属于类的对象。
2)静态方法和静态变量的引用直接通过类名引用。
3)在静态方法中不能调用非静态的方法和引用非静态的成员变量。反之,则可以。
4)静态变量在某种程序上与其他语言的全局变量相类似,如果不是私有的就可以在类的外部进行访问。
单例模式:
1.单例模式只能有一个实例! 所以不能new 对象!
因此我们的构造方法不能使public 只能是private
2.单例类必须自己自己创建自己的唯一实例。
所以类自己生成对象! 因为不能创建实例! ...
java 设计模式(工厂模式)
- 博客分类:
- 设计模式
最近看了[设计模式那点事]设计模式-工厂模式这篇文章写得个人感觉非常好
【copy】工厂模式:http://www.blogjava.net/jzgl-ever/archive/2008/07/26/217704.html
简单工厂模式:
总的来说简单的工厂模式就是把所有的实例化对象放到工厂里面!有工厂来创建!你给工厂一个名字他就给你创建一个对象出来!
好处:
打个比方我们原来数据库用的是mysql,你写了一个mysql链接的关闭的类来做这些事情!
类名称:MysqlConnect.java
你在业务中使用mysql数据库的时候就要这么写 MysqlConnect mysql=new Mys ...
html中colGroup,col
- 博客分类:
- HTML
col标签为表格中一个或多个列定义属性值。
colgroup标签用于对表格中的列进行组合,以便对其进行格式化。
它们的作用主要就是来控制单元格的宽度了,这样省去单独定义每个单元格的麻烦,过去我们往往是在第一行中的th或者td上定义宽度来规定每列的宽度,而col不但可以定义宽度还能同时定义其他的属性,例如可以通过col来控制几列宽度的总和,还可以控制这列的背景色。但理想是丰满的,现实是骨干的,正如前面所说,功能越大不代表其兼容性也越强,据现有的测试下来,col和colgroup能发挥作用还能保证兼容的应用就只有俩:width和background。对于width,个人宁愿使用常规方式,第一行设 ...
看了一篇关于SSO的讲解感觉非常不错摘自:
COPY:http://www.blogjava.net/Jack2007/archive/2008/04/10/191795.html
oracle 聚合函数 keep
- 博客分类:
- oracle
聚合函数MIN, MAX, SUM, AVG, COUNT, VARIANCE,和STDDEV, 当使用KEEP 时和DENSE_RANK FIRST /DENSE_RANK LAST一起使用,获取一组中排名第一或者排名最后的记录。必须有order by 子句用来排序。后面也可以接over()分析函数部分。
Min(col2)keep(dense_rank first order by col1)保留按col1排名第一的col2的最小值。
Min(col2)keep(dense_rank first order by col1)over (partition by col3) 按col3 ...
Oracle merge into 命令
- 博客分类:
- oracle
原文:http://jayklin.iteye.com/blog/1669114
作用:merge into 解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表;当处理大数据量是,该方法的效率很高。
语法:
MERGE INTO [your table-name] [rename your table here]
USING ( [write your query here] )[rename your query-sql and using just like a table]
ON ([conditional expression here] AND [...]...)
W ...
oracle 分析函数over
- 博客分类:
- oracle
copy:http://www.cnblogs.com/wuyisky/archive/2010/02/24/oracle_over.html
分析函数语法:
FUNCTION_NAME(<argument>,<argument>...)
OVER
(<Partition-Clause><Order-by-Clause><Windowing Clause>)
例:
sum(sal) over (partition by deptno order by ename) new_alias
sum就是函数名
(sal)是分析函数的参数, ...
JS 实现进度条
- 博客分类:
- JavaScript
copy:
<form name=loading>
<p align=center><font color="#0155cc" size="2" face="Arial">进度条...</font><br>
<input type=text name=progress size=46 style="font-family:Arial; font-weight:bolder; color:#0066ff; background-color:#fef4d9; pa ...
jquery miniUi 地址
- 博客分类:
- JQuery
http://www.miniui.com/demo/#src=datagrid/celledit.html
oracle 数据备份
- 博客分类:
- oracle
使用EXPDP和IMPDP时应该注意的事项:
EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。
EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。
IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。
expdp或impdp命令时,可暂不指出用户名/密码@实例名 as 身份,然后根据提示再输入,如:
expdp schemas=scott dumpfile=expdp.dmp DIRECTORY=dpdata1;
一、创建逻辑目录,该命令不 ...
copy:
offsetParent属性返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的(在包含层次中最靠近的),并且是已进行过CSS定位的容器元素。 如果这个容器元素未进行CSS定位, 则offsetParent属性的取值为根元素(在标准兼容模式下为html元素;在怪异呈现模式下为body元素)的引用。 当容器元素的style.display 被设置为 "none"时(译注:IE和Opera除外),offsetParent属性 返回 null。
JS scrollTop:
http://hi.baidu.com/taomin15201212/it ...
JS 固定列和头部固定
- 博客分类:
- JavaScript
<html>
<head>
<title>Fixed Header And Columns</title>
<style type="text/css">
.Freezing {
z-index: 10;
position: relative;
top: expression(this.offsetParent.scrollTop)
}
.FreezingCol {
z-index: 1;
left: expres ...
JS 日期控件用到的属性
- 博客分类:
- JavaScript
<BUTTON onclick="alert(oDiv.clientWidth)">client width</BUTTON>
<BUTTON onclick="alert(oDiv.offsetWidth)">offset widthY</BUTTON>
以上获得控件的宽度(滚动条和非滚动条的情况)(高度:clientHeight)
scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象 ...