为您找到相关文章135篇
  • 关于FastJSON的JSONField使用说明

    2017-05-31 1. JSONField 介绍注意:1、若属性是私有的,必须有set*方法。否则无法反序列化。package com.alibaba.fastjson.annotation; public @interface JSONField { // 配置序列化和反序列化的顺序,1.1.42版本之后才支持 int ordinal() default 0; // 指定字段的名称 String name() default ""; // 指定字段的格式,对日期格式有用 String format() default ""; ...
    后端 - 去评论 - 663人浏览
  • Javascript设计模式之Module(模块)模式

    2017-05-24 模块化是任何强大的应用程序架构中不可或缺的一部分,它通常能帮助我们清晰的分离和组织项目中的代码单元。在Javascript中,实现模块的方式包括:1、对象字面量表示法2、Module模式3、AMD模式4、CommonJS模式5、ECMAScript Harmony模式1、对象字面表示法:一个对象被描述为一组包含在大括号({})中,以逗号分割的键值(name/value) 对。对象名称可以是字符串或标识符,名称和值直接用冒号连接。对象中最后一个键值(name/value) 对后面不用加逗号,加逗号会导致报错。对象字面量不需要使用new运算符来进行实例化。下面是一个使用对象字面量表示法定义的...
    前端 - 去评论 - 761人浏览
  • Java实现Math.pow函数

    2017-05-22 用Java实现Math的pow方法,具体实现如下: public double myPow(double x, int n) { if (x == 0 && n == 0) { throw new IllegalArgumentException(); } // 指数正负标记 boolean isNegative = false; // 求n的绝对值 if (n < 0) { n = -n...
    后端 - 去评论 - 516人浏览
  • Google地图实现路线规划(JavaScript)

    2017-05-19 关于谷歌地图实现地图路线规划的功能,具体实现代码如下:Html代码:<body onload="initMap()"> <div id="map_canvas" style="height:90%;top:30px"></div> </body>JS代码:<script language="javascript" type="text/javascript"> function initMap() { var initAddr = {lat: 31.230416, lng: 121.473701...
    前端 - 去评论 - 635人浏览
  • 部署Maven项目ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

    2017-05-12 以前的一个老项目中的一个模块近期在拆分成为一个独立项目时,出现了java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 的问题。项目配置个人感觉没有什么问题。严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframewo...
    后端 - 去评论 - 479人浏览
  • Windows系统手动安装Tomcat服务

    2017-04-18 Windows 系统安装Tomcat,比较便捷的是setup程序去安装设置。做为习惯于直接下载ZIP包的人来说,就需要简单的设置一下咯。首先,去tomcat官方网站下载tomcat。地址:http://tomcat.apache.org/download-60.cgi32位:http://apache.fayea.com/tomcat/tomcat-6/v6.0.53/bin/apache-tomcat-6.0.53-windows-x86.zip64位:http://apache.fayea.com/tomcat/tomcat-6/v6.0.53/bin/apache-tomcat-6...
    其他 - 去评论 - 509人浏览
  • 在IntelliJ IDEA中org.apache.catalina.util.DefaultAnnotationProcessor的解决方案

    2017-04-06 以前开发一直用Eclipse,最近这段时间,为了能和大家一起装B,就将项目导入到IntelliJ IDEA开发。在启动项目后运行时,出现了一个异常:2017-4-6 11:32:07 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet jsp threw exception java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast...
    后端 - 去评论 - 752人浏览
  • MyBatis的TooManyResultsException异常的解决办法

    2017-03-31 今日再开发遇到了这样的一个异常:Expected one result (or null) to be returned by selectOne(), but found: 2详细的异常信息如下:2017-03-31 15:44:24,640 ERROR method:com.baikeyang.bapi.modules.user.service.impl.LoginServiceImpl.login(LoginServiceImpl.java:156) - 用户登录时发生异常 org.mybatis.spring.MyBatisSystemException: nested exc...
    后端 - 去评论 - 731人浏览
  • JavaScript中Error对象的详解

    2017-03-07 Error:一个一般性的异常。Error的构造:     new Error();     new Error(message);参数:     message:一条可选的错误消息,用于提供关于该异常的细节。返回:     一个新构建的Error对象。如果指定message参数,则该Error对象将它用做它的message属性值。其他情况下,它将使用一个预定于的默认字符串作为该属性的值。当不使用new 操作符,直接将Error()构造函数像一个函数一样调用时,它的行为和带new操作符调用时一样。属性:     message:提供关于该异常的细节的一条错误消息。这个属性的值为传给构造函数...
    前端 - 去评论 - 596人浏览
  • 关于解决Struts2启动时警告: couldn't clear tomcat cache的问题

    2017-03-06 最近在周围的有个朋友在项目开发中遇到了一个问题,启动项目时tomcat8中总是抛出如下异常:警告: couldn't clear tomcat cache java.lang.NoSuchFieldException: resourceEntries at java.lang.Class.getDeclaredField(Unknown Source) at com.opensymphony.xwork2.util.LocalizedTextUtil.clearMap(LocalizedTextUtil.java:735) at com.opensymph...
    后端 - 去评论 - 585人浏览
  • JavaScript 检查属性是否是继承

    2017-03-03 Object.hasOwnProperty() :检查一个属性是否是继承的使用方法:Object.hasOwnProperty(propname)参数:propname:包含对象的属性名的字符串返回:如果对象有一个指定名字的 非继承的属性 则返回true;如果该对象没有指定名字的属性,或者 这个属性是从它的原型对象继承而来则返回false。JavaScript对象可以有自己的属性,也可以从它们的原型对象那里继承属性。hasOwnProperty()方法提供一个识别继承属性和非继承的本地属性的方法。下面用一个Demo来演示一下:var obj = new Object();// 创建一个对...
    前端 - 去评论 - 421人浏览
  • 基于npm scripts的前端构建工具

    2017-02-27 在前端开发工作中,为了避免重复的工作,我们通常会借助一些任务运行器去完成常见的前端任务,例如文件合并,脚本压缩,生成sprite图。世面上有很多这样的工具,比较成熟的有 grunt,gulp,webpack,shell,ant。使用这些工具可以大大的提高我们的日常产出,让我们把开发的重心放在项目本身的业务上,而不必在常见任务上浪费过多的时间。我们不去讨论这些工具之间的优势和差异,一千个读者就有一千个哈姆雷特。在工作中,我使用过的前端任务工具包括但不限于 grunt,gulp,他们的确给我带来了很多的帮助,当我发现 npm scripts 命令就能很好的完成这些任务时,我不得不跟他们告别。...
    前端 - 去评论 - 531人浏览