-
因为工作需求我也开始接触这个框架,前面开始可能会有一些废话。我是希望分享我分析学习的一个过程。 假设是一个不太懂JS开发者,看到这些代码?应该会头晕脑胀吧,但是别怕,我逐步逐步来分析它。 我想说的是,在面对一大堆,我们看不懂的代码的时候,该怎么入手? ...
2015年05月30日 12:004
-
实体类(VO,DTO,DO)的划分 经常会接触到VO,DO,DTO的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析。得出的主要结论是:在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应 ...
2015年05月30日 12:0026
-
class G{ G(){ System.out.println("我是无参构造方法"); } G(String name){ System.out.println("我是有参构造方法,我的参数值是:"+name); } ...
-
this:看上去,用来区分局部变量和成员变量的情况this:就是代表本类对象,this代表它所在方法所属对象的引用构造方法之间的调用只能通过this语句来完成构造方法之间进行调用时this语句只能出现在第一行,构造方法要先执行,如果初始化当中还有初始化,那就去执行更细节的初始化c ...
-
图片放大镜 一般情况下,手机由于屏幕太小,会有图片上看不清的问题,所以我就做了一个放大镜的js效果,支持pc和移动端。它的原理是利用的backgroundsize来实现的,所以你的浏览器首先要支持这个属性。 然后这个组件还是开源的git项目 ...
2015年05月30日 12:000
-
static关键字一、作用:是一个修饰符,用于修饰成员(成员变量,成员方法)1、被static 修饰后的成员变量只有一份2、当成员被static修饰之后,多了一种访问方式,除了可以被对象调用之外还可以被类名直接调用(类名.静态成员)二、static的特点:1、随着类的加载而被加载 ...
-
Grunt确实好用,配置好Gruntfile.js之后,一个命令就行云如流水,程序帮你搞定一切,爽歪歪。我们先看压缩前的目录:再看打包后的目录:build是打包后的文件夹,main.css是压缩后的,build/js下的文件也是压缩后的,build下的html也是压缩后的,减少了 ...
2015年05月30日 12:001
-
static所修饰的内容是成员(成员属性、成员方法)从两方面入手:1、什么时候使用静态的成员属性:当属于同一个类的所有对象出现共享数据时,需要将存储这个共享数据的成员变量用static修饰2、什么时候使用静态的成员方法:当功能内部没有访问到非静态的成员时(对象特有的数据),那么该 ...
-
react及flux架构范例Todomvc分析通过分析flux-todomvc源码,学习如何通过react构建web程序,了解编写react应用程序的一般步骤,同时掌握Flux的单向数据流动架构思想关于reactreact一个最吸引我的特性是组件,它是模块化的,所有的组件是独立的 ...
-
主函数(主方法)1、public (访问修饰符,公共的)代表该类或者该方法访问权限是最大的2、static 代表主函数随着类的加载而加载3、void 代表主函数没有具体的返回值4、main main不是ja ...
-
1 <!DOCTYPE html> 2 <html ="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type&q ...
-
JAVA 想让类无法new,可以使用private将构造函数改为私有的,这样new的时候就会报错了主要用于,静态工具类,静态类不需要new,直接使用 类名.静态方法 即可调用class D{ private D(){ } static void f ...
-
Hibernate学习总结----一、搭建Hibernate环境1.在src目录下创建hibernate.cfg.配置文件PS:文件的名字不能改!<??><!DOCTYPE hibernate-configuration PUBLIC "-/ ...
-
Grunt和Gulp是Javascript世界里的用来做自动压缩、Typescript编译、代码质量lint工具、css预处理器的构建工具,它帮助开发者处理客户端开发中的一些烦操重复性的工作。Grunt和Gulp都在Visual studio 2015中得到支持。ASP.NET ...
-
------- android培训、java培训、期待与您交流! ---------- 20.01 递归概述和注意事项递归:方法定义中调用方法本身的现象递归注意事项:1.要有出口,否则就是死递归2.次数不能太多,否则就内存溢出3.构造方法不能递归使用20.02 递 ...
-
------- android培训、java培训、期待与您交流! ---------- 21.01 转换流出现的原因及格式由于字节流操作中文不是特别方便,所以,java就提供了转换流。字符流 = 字节流 + 编码表21.02 编码表概述和常见编码表编码表:计算机只 ...
-
麻雀虽小,五脏俱全,Tomcat 提供的自动部署、自动重加载、自动编译功能,可谓是让人又爱又恨。接下来就对这三者做一个介绍,文章中会Copy一些官方文档中的说法。If you are using the standard Host implementation, the ...
-
1. Get请求携带数据量的各种限制及解决办法Http Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。到新公司处理的第一个线上问题是某个商品页,在某个人机器上访问失败,nginx返回40 ...
-
JSON (Javescript Object Notation)一种简单的数据格式,比JSON的规则很简单: 对象是一个无序的&ldquo;&lsquo;名称/值&rsquo;对&rdquo;集合。一个对象以&ldquo;{& ...
-
几年前,参与过一个项目。那算是一个小型的信息管理系统,BS 结构的,前端用的是基于 jQuery 的 EasyUI 框架。 我进 Team 的时候,项目已经进入开发阶段半个多月了。听说整个项目的框架是另一个&ldquo;牛人&rdquo;搭建的,后来被这个 PM ...
-
工作中一直对spring中的事物管理都是最简单的配置 但是spring中的事物传播性配置 还有很多种,有时候经常疑惑service调用service的问题,今天的论坛上看到一篇写的非常详细的文字。记录下来。猛击下面的链接地址 http://feiing.iteye.com/bl ...
-
function countDown(time, fn) { var maxtime = (new Date(time) - new Date()) / 1000;//剩余秒 var timer = setInterval(function () { if (maxti ...
2015年05月29日 12:007
-
离线安装1、下载插件包 http://download.eclipsesource.com/~rsternberg/jshint-eclipse-0.9.8.20130728-0004-b94b446.zip2、解压缩后是一个jshint-eclipse-0.9.8.2013 ...
2015年05月29日 00:019
-
由于所分享的前端知识,属于跨度几年的个人笔记,只是记载关键代码;并没有针对所做的内容具体场景和需求进行描述,仅供参考。关键代码: 1 //html内容 2 /** 3 * @author Kenmu 4 * @time 2011-03-30 5 * @modified 2014- ...
2015年05月29日 00:010
-
继承是 OO 语言中的一个最为人津津乐道的概念。许多 OO 语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。由于函数没有签名,在 ECMAScript 中无法实现接口继承。 ECMAScript 只支持实现继承,而且其实现继承主要是 ...
-
JavaScript 程序采用了异步事件驱动编程模型。在这种程序设计风格下,当文档、浏览器、元素或与之相关的对象发生某些有趣的事情时,Web 浏览器就会产生事件(event)。 JavaScript 与 HTML 之间的交互是通过事件实现的。事件就是文档或浏览器窗口中发生的一些 ...
-
请简要描述EL表达式的语法及使用特点?${ EL exprission }${ bean.name } 或 ${ bean['name'] }请简要描述什么是JSTL?JSP标准标签库请简要介绍JSTL常用的标签及其语法格式?&Oslash;通用标 ...
-
在触发 DOM 上的某个事件时,会产生一个事件对象 event,这个对象中包含着所有与事件有关的信息。包括导致事件的元素、事件的类型以及其他与特定事件相关的信息。例如,鼠标操作导致的事件对象中,会包含鼠标位置的信息,而键盘操作导致的事件对象中,会包含与按下的键有关的信息。所有浏览 ...
-
<script type="text/javascript"> var scrollFunc = function (e) { e = e || window.event; if (e.wheelDelta) { //判断浏 ...
2015年05月29日 00:0011
-
我们在使用BoooleanQuery的时候,有的时候想要命中其中的至少N项,就会用到setMinimumNumberShouldMatch方法。比如:BooleanQuery bq = new BooleanQuery();bq.add(new TermQuery(new Ter ...
2015年05月29日 00:003
-
初始化一个mapMap<String, String> map = new HashMap<String, String>();map.put("1", "hell");map.put("2", ...
-
转载请注明: TheViper http://www.cnblogs.com/TheViper 大家都知道,如果只是大概的实现一个简单的富文本编辑器,直接用execCommand就可以了,虽然不同浏览器对execCommand命令的反应不一样,最后效果是差不多的。当然 ...
-
使用Field注入(用于注解方式):注入依赖对象可以采用手工装配或者手工自动装配。在实际应用中建议使用手工装配,因为自动装配会产生未知情况,开发人员无法预见最终的装配结果。依赖注入&mdash;手工装配手工装配依赖对象,在这种方式中又有两种编程方式。1.在1 <be ...
2015年05月29日 00:000
-
Web 浏览器中可能发生的事件有很多类型。如前所述,不同的事件类型具有不同的信息,而&ldquo; DOM3级事件&rdquo;规定了以下几类事件。UI(User Interface,用户界面)事件:当用户与页面上的元素交互时触发; 焦点事件,当元素获得或失去焦 ...
-
昨天说道在eclipse中创建简单的maven项目,今天来唠唠包的依赖范围和依赖的传递。 一、包的依赖范围<dependency> <groupId>junit</groupId> <artifactId> ...
-
场景:页面有一个搜索文本框和搜索按钮。正常情况下,当我在搜索文本框输入关键字后按回车键就可以触发搜索按钮进行内容搜索,但由于页面上还有其它按钮,而且默认不是搜索按钮,怎样才能实现回车就触发我们的搜索按钮呢? html内容: 1 <div id="staffSe ...
2015年05月29日 00:001
-
禁止页面内按F5键进行刷新: 1 //禁止页面内按F5键进行刷新 2 function f_DisableF5Refresh(event) { 3 var e = event || window.event; 4 var keyCode = e.keyCode || e.wh ...
2015年05月29日 00:004
-
新job:架构一个Java版的内部开发框架,旨在消除重复工作,提高开发效率; 以下是一些资料,整理一下备查; 《概念设计》 《需求说明书》 《技术选型》 《功能列表》 《技术实现功能列表》 《基础开发框架类图》 《基础测试框架类图》 《开发文档》 ...
-
当我们注册一个qq的时候,会看到一个三级年月日的联动菜单,下面简单介绍。<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> ...
2015年05月29日 00:001
-
Java的cmd配置(也即Java的JDK配置及相关常用命令) ...
-
1 <!DOCTYPE html> 2 <html ="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type&q ...
-
如何将介绍几种获取ThreadDump的方法,以及ThreadDump的分析工具。1)在Java程序的运行会话中,使用下面方式:Unix、Linux:CTRL-\Windows:CTRL-BREAK 2) 方式1)要求是在Java程序的会话中才可以,如果不是在Java程序的会 ...
2015年05月29日 00:001
-
面向对象(Object-Oriented, OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。而 ECMAScript 中没有类的概念,所以我们可以使用对象模拟出类。ECMA-262 把对象定义为:&ldquo;无序属性的集 ...
-
继承是 OO 语言中的一个最为人津津乐道的概念。许多 OO 语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。由于函数没有签名,在 ECMAScript 中无法实现接口继承。 ECMAScript 只支持实现继承,而且其实现继承主要是 ...
-
JavaScript 程序采用了异步事件驱动编程模型。在这种程序设计风格下,当文档、浏览器、元素或与之相关的对象发生某些有趣的事情时,Web 浏览器就会产生事件(event)。 JavaScript 与 HTML 之间的交互是通过事件实现的。事件就是文档或浏览器窗口中发生的一些 ...
-
移动端为了减少页面请求,有时候需要通过单页面做成多页面的效果,最近有这么个需求,表单填完后执行第一步,然后执行第二步,第二步执行完后再执行第三步,每一步都要保留之前的数据。这种情况用单页面实现再合适不过了。一般都是通过修改URL的hash,然后通过监听hashchange来达到模 ...
-
大家都知道查看域名的详细信息,都是跑去whois服务器去查询,如 http://whois.chinaz.com其实在Linux下直接有一个whois的命令,不过需要安装jwhois才可以,以CentOS为例:安装:[root@centos ~]# yum install jwh ...
-
Java中的反射机制------- android培训、java培训、期待与您交流! ---------- java的反射机制是java的特性之一,反射机制是构建框架技术的基础所在,使用反射可以使程序更加灵活,避免将程序写死在代码里。相对于很多初学者只接触过 ...
-
学习中的收藏,该文出自http://www.cnblogs.com/Fskjb/archive/2010/03/27/1698448.html 在此,非常感谢该文章作者的分享,本文完全转载自上面链接,此处作为备份,方便查看使用。 Filter介绍 Filter可认为是S ...
2015年05月28日 00:010
-
AOP是Spring提供的关键特性之一。AOP即面向切面编程,是OOP编程的有效补充。使用AOP技术,可以将一些系统性相关的编程工作,独立提取出来,独立实现,然后通过切面切入进系统。从而避免了在业务逻辑的代码中混入很多的系统相关的逻辑&mdash;&mdash;比 ...
-
log4j:WARN No appenders could be found for logger 转自:最爱NBA http://www.cnblogs.com/Struggler/archive/2011/07/25/2116298.html直接写我的解决办法 ...
2015年05月28日 00:013
-
整体的博客框架如下 数据库操作java类如下package com.yxq.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;import java.s ...
-
基于jquery8款超赞的评分插件。这是一款基于jquery.barrating插件实现的,该评级小部件可灵活设置CSS样式。具体效果请查看演示。效果图如下:在线预览 源码下载实现的代码。html代码:<section class="sect ...
-
问题起因最近,项目组的里的同事遇到一个问题,他自己负责的模块,SpringMVC的Controller与其他模块的Controller 类名重名了,导致整个工程都起不来了。后台报的错误是这样的:&times;&times;Controller' for bean ...
-
定义和用法eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。语法: eval(string)参数 描述string 必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。返回值通过计算 string 得到的值(如果 ...
2015年05月28日 00:002
-
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:,decodeURI,decodeURIComponent 。下面简单介绍一下它们的区别1 escape()函数定义和用法esc ...
2015年05月28日 00:000
-
这里先对标签的样式进行设置(我这里只用了3张图片,可以根据自己的情况,添加) 1 <style type="text/css"> 2 3 /*展示图片切换的div样式*/ 4 #ShowImg { 5 wi ...
-
如题,本文列举了一些在web前端开发中常用的转换及处理方式。使用JSON而不是字符串,主要是为了方便处理。 JSON:JavaScript 对象表示法(JavaScript Object Notation),其实JSON就是一个JavaScript的对象(Object ...
2015年05月28日 00:003
-
Maven安装完毕之后就是使用了,但是要想在eclipse中使用就得安装m2eclipse插件,安装的过程我就不废话了,下面记录一下在eclipse中创建一个简单的maven项目的过程,顺便说一下依赖范围和依赖传递的事。 首先在eclipse中创建项目,在Package Exp ...
-
种子模块也叫核心模块,是框架中最先执行的部分。即便像jQuery那样的单文件函数库,它的内部也分很多模块,必然有一些模块执行时在最前面立即执行,有一些模块只有用到才执行。有的模块可有可无,存在感比较弱,只有在特定的浏览器下才运行。种子模块就是其中的先锋,它里边的方法不一定要求个个 ...
2015年05月28日 00:000