- 浏览: 122590 次
- 性别:
- 来自: 苏州
最新评论
-
qiuyu19860826:
记得重新保存时起个设置文件名称
MyEclipse中防止代码格式化时出现换行 -
buger:
可能是你的数据源配置时,相关文件没有放到相应的位置即: mys ...
[JBossManagedConnectionPool] Throwable while attempting to get a new connection:
文章列表
JavaScript 宝典(第7 版) - 读书笔记
- 博客分类:
- 读书
本人是一名java程序员,由于是做web程序,所以javascript也是必要的技能储备。基于这个目的,所以选择了试读这本书。Javascript是web程序中的润滑剂,很多动态效果,绚丽的特效都要靠它来实现。
JavaScript 宝典(第7 版)是一本比较全面讲解javascript语言的书籍,如果要全部看完加以理解是需要些时间的。本书告诉你作为一名其他语言的程序员,如何看到javascript。比如我是一名java程序员。书中有示例代码,图片加上习题,可以帮助读者提高效率和巩固学习成果。由于是试读的版本,我看了一下,只有1、7、24、29章的内容。针对上面几章稍微谈谈我的感想。
...
1.需求,找出list对象中某个属性最大的
2.我的实现
private Double getMaxUpperrangeLimit()
{
ParametersPoolInterface parameterPool = RequestContext.getPool();
ListSensorParameter listSensorLp = (ListSensorParameter)parameterPool.getParameter(ParameterNames.LIST_SENSOR_LP);
List<Sensor& ...
List<Sensor> sensorLpList = listSensorLp.getSensorList();
if(sensorLpList == null || sensorLpList.size() < 1)
{
return null;
}
Collections.sort(sensorLpList, new Comparator<Sensor>()
{
public int ...
错误提示:
PermGen space
java.lang.OutOfMemoryError: PermGen space
at java.lang.String.intern(Native Method)
at com.eh.applicator.productcatalog.model.EHProductDO62CTest.testevaluate(EHProductDO62CTest.java:14)
at com.mm.MMTestCaseBase.run(MMTestCaseBase.java:91)
问题出现场景:
ant的buil.xml中,用来执行junit
&l ...
ant中使用eclipse编译器
- 博客分类:
- Maven Ant
问题场景:
java代码里有些字符串常量太长了,超过了64k,使用默认的JDK编译是无法编译成功的,出现Constant string too long的exception.但是这个class在Eclipse中是可以编译通过的。所以基本想法就是在ant中执行某个target的时候使用eclipse的编译器,这里叫jdtCompilerAdapter.
解决方案:
1.ant的lib里加上jdtCompilerAdapter.jar和org.eclipse.jdt.core_xxx.jar
2.buid.xml中
<javac destdir="xxxx/WEB-INF/cla ...
用cruisecontrol来发布项目以及编译程序好一阵了,总结了一下相关问题,当初自己也遇到过的,希望对大家有帮助
1.cruisecontrol编译swf问题
如果直接对相对路径的话,会报 mxmlc错误: 无法打开“src“
这里mxmlc很奇怪,直接用ant编译的话,这个build.xml文件是没错的。但是如果采用cruisecontrol来自动编译的话,就会出错上面的错啦。既然是路径问题,那就改成绝对路径。
经过测试发现,只需要在<mxmlc></mxmlc>字段中的file属性和source-path属性路径需要修改以外,其他地方不一样,可以正常编译通过。 ...
windows下mysql定时备份
- 博客分类:
- 数据库
场景:一套B/S小系统,租用了一个虚拟服务器windows 2003,数据库是mysql,做每天的数据库备份
1.关于windows下的定时任务执行
* 命令说明
- /sc 指定计划类型,取值为minute、hourly、daily、weekly、monthly、once、onstart、onlogon、onidle
- /mo 指定任务在其计划类型内的运行频率
- /tn 指定任务的名字
- /tr 指定任务运行的程序或命令。键入可执行文件、脚本文件或批处理文件的完全合格的路径和文件名
* 创建任务
...
function isDate(str){
var reg = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26]) ...
import javax.swing.ImageIcon;
String path = getImagePath(request);
ImageIcon icon=new ImageIcon( request.getRealPath("/images/"+path));
int iWidth=icon.getIconWidth();
int iHeight=icon.getIconHeight();
}
html各种元素事件的示例
- 博客分类:
- css/html
<html>
<head>
<title>这是我的练习</title>
<script language="javascript">
</script>
</head>
<body onLoad="alert('加载事件')" onSubmit=alert('表单提交')>
<form>
<input type="text" id="" value="123" si ...
一、函数和方法差异
1. getYear()方法
【分析说明】先看一下以下代码:
var year= new Date().getYear();document.write(year);
在IE中得到的日期是"2010",在Firefox中看到的日期是"110",主要是因为在 Firefox 里面 getYear 返回的是 "当前年份-1900" 的值。
【兼容处理】
加上对年份的判断,如:
var year= new Date().getYear();year = (year<1900?(1900+ye ...
自定义标签制作步骤:
1.扩展TagSupport
2.标签所对应的tld文件配置
3.在JSP页面引用tld配置文件并使用标签
标签制作常用方法说明:
doStartTag()和doEndTag()返回值处理:
SKIP_BODY (0) :跳过了开始和结束标签之间的代码。
EVAL_BODY_INCLUDE(1):将body的内容输出到存在的输出流中
SKIP_PAGE(5): 忽略剩下的页面。
EVAL_PAGE隐含(6):继续执行下面的页
实例制作:
(1)index.jsp
<%@ page language="java&qu ...
两种主要方式:
一 和Servlet API耦合的访问方式
二 和Servlet API解耦的访问方式
********************************************************************
一 和Servlet API耦合的访问方式
1、 采用Request (HttpServletRequest)对象来传递数据
(1)在Action类文 ...
应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any expressions, 可能是因为使用了JSP2.0版本, 同时又没有使用JSTL core库的备用版本(RT库), 以下有两种处理方法:
1. 修改web.xml.
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3. ...
一、清除页面缓存
在jsp页里
<%response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
response.flushBuffer();%>
在html页里
<meta http-equiv="Content-Type" content="tex ...