`
文章列表
本人是一名java程序员,由于是做web程序,所以javascript也是必要的技能储备。基于这个目的,所以选择了试读这本书。Javascript是web程序中的润滑剂,很多动态效果,绚丽的特效都要靠它来实现。 JavaScript 宝典(第7 版)是一本比较全面讲解javascript语言的书籍,如果要全部看完加以理解是需要些时间的。本书告诉你作为一名其他语言的程序员,如何看到javascript。比如我是一名java程序员。书中有示例代码,图片加上习题,可以帮助读者提高效率和巩固学习成果。由于是试读的版本,我看了一下,只有1、7、24、29章的内容。针对上面几章稍微谈谈我的感想。 ...

list排序的问题

    博客分类:
  • j2ee
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 ...
问题场景: 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属性路径需要修改以外,其他地方不一样,可以正常编译通过。 ...
场景:一套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> <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 ...
Global site tag (gtag.js) - Google Analytics