- 浏览: 101125 次
- 性别:
- 来自: 苏州
文章列表
什么是maven,为什么要使用它
- 博客分类:
- maven
[size=x-large][size=x-small]什么是maven?
maven是一个构建工具,或者说一个工程管理工具。它类似于ant,或者说maven是ant的一个超集,提供了ant能做的预处理,编译,打包,测试和分发之外的项目依赖,生命周期等一些列工具。
为什么要使用maven?
可以帮我下载各个框架的jar包,并且打包成war比较方便。对jar包的管理比较方便,编译项目比较好.共享同一个jar包的仓库,就是建一个父maven项目公用,其他项目继承父项目就ok了,即你下载了一次jar包,它会将jar包保存到你本地,你在另外一个项目中需要用到时它会自动去找,不需要再去下载 ...
- 2012-10-11 17:10
- 浏览 924
- 评论(0)
java.util.Timer浅析
- 博客分类:
- 项目杂谈
项目用到了定时器,定时触发任务,因为改动需要,在网上找了下相关资料。
一、延时执行首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。代码如下:
package [url=]test[/url];
import java.util.Timer;
public class TimeTaskTest {
public static void main(String[] args){ Timer timer = new Timer();
...
PayLoad payLoad = new PayLoad();
payLoad.addAlert("test"); //手机端的提示消息
payLoad.addBadge(1); //图标小红圈的数值
payLoad.addSound("bingbong.aiff"); //提示声音
payLoad.addCustomDictionary("test1", "test1"); //自定义的json属性
payLoad.addCustomDictionary(& ...
http://www.huacolor.com/article/25395.html
怎么使float保留两位小数或多位小数
两种方法:
import java.math.*;
……
方法1:
float f = 34.232323;
BigDecimal b = new BigDecimal(f);
float f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue();
// b.setScale(2, BigDecimal.ROUND_HALF_UP) 表明四舍五入,保留两位小数
方法2:
...
edplateform
- 博客分类:
- 项目杂谈
1.页面报js函数找不到,原因:一是你自己把名字写错了(这个比较容易发现)。二时函数名是对的,但是仍然报这个错误,可能是被定义的函数放的位置不对。
<c:set var="courseName"value="${gbi.gradebookitem.gradebook.course.courseName}" /> <c:choose>
<c:when test="${fn:length(courseName) > 15}">
<c:out value="${fn:substring(courseName, 0, 15)}......" / ...
和其它矢量化图形工具一样,SVG也有一些预定义的基本形状可供我们直接使用,这些基本形状称为元素,就像HTML文档中的table元素一样,下面是SVG标准里预先定义好的基本形状元素:矩形<rect>、圆形<circle>、椭圆<ellipse ...
function refreshReports(){
callAjax("/classdashboard/proficiency/${currentCourse.uid}/${ccp.cpstub.contentProviderID}/${ccp.contentSubjects.uid}.JSON",function(json) {
var json = {
"plList":[
{"nameField":"Advanced","colorCode":" ...
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。
Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。
Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现自己的拦截器。他有三个方法:
[java] view plaincopy
01.public boolean preHandle(HttpServletRequest request, Htt ...
Tomcate三种部署项目的方法
- 博客分类:
- Apache
tomcat中三种部署项目的方法
2008-05-21 07:43
在tomcat中三种部署项目的方法
第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:
<Context path="/hello" docBase="D:eclipse3.2.2forwebtoolsworkspacehelloWebRoot" debug="0" privileged="true" reloadable="true">
</Cont ...
Apache的Tiles是一个用于建立简便的Web应用程序用户接口的模板框架。Tiles允许作者定义页片断(page fragment),这些页片断能在运行时被整合进完整的页中。这些片断或者代码块,能被简单的包含,目的是为了减少页面间公共元素的复制,或者是用其它代码块嵌入来开发一系列可重用的模板。这些模板简化(streamline)了完整的应用开发。Tiles作为Struts框架的组件之一而逐渐普及。它还能从Struts中提取出来,整合到其它的框架中,例如Struts和Shale。
最新版本是2.0.5,也是自其从Apache的Struts中分割出去之后的首个GA(general avail ...
SQL(MySQL) RIGHT JOIN 会取得右表(table2)全部记录,即使左表(table2)并无对应匹配记录。RIGHT JOIN 基本语法如下:
... FROM table1 RIGHT JOIN table2 ON condition ...
MySQL RIGHT JOIN 用法实例
下面是两个原始数据表:
article 文章表:
aid title content uid
1 文章1 文章1正文内容... 1
2 文章2 文章2正文内容... 1
3 文章3 文章3正文内容... 2
4 文章4 文章4正文内容... 4
user 用户表:
uid username em ...
SQL(MySQL) JOIN 用于根据两个或多个表中的字段之间的关系,从这些表中得到数据。
JOIN 通常与 ON 关键字搭配使用,基本语法如下:
... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditiona
table1 通常称为左表,table2 称为右表。ON 关键字用 ...
MySql IFNULL
- 博客分类:
- MySQL
IFNULL(expr1,expr2)
如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。
mysql> select IFNULL(1,0);
-> 1
mysql> select IFNULL(0,10);
-> 0
mysql> select IFNULL(1/0,10);
-> 10
mysql> select IFNULL(1/0,'yes');
-> 'yes'
IF ...