自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 收藏
  • 关注

转载 es6之promise被坑记

promise的介绍就不多说了。 几个网址: http://es6.ruanyifeng.com/#docs/promise http://www.html5rocks.com/zh/tutorials/es6/promises/ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Obj

2016-11-25 10:23:33 8634

转载 jquery $.proxy使用

在某些情况下,我们调用Javascript函数时候,this指针并不一定是我们所期望的那个。例如: 1 //正常的this使用 2 $('#myElement').click(function() { 3 4 // 这个this是我们所期望的,当前元素的this. 5 6 $(this).addClass('aNewClass'); 7 8 });

2016-11-24 22:12:09 480

转载 jQuery中$()可以有两个参数

jQuery(expression, [context]) 返回值:jQuery概述这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素。jQuery 的核心功能都是通过这个函数实现的。 jQuery中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常由 CSS 选择器组成),然后根据这个表达式来查

2016-11-24 18:12:04 9791

转载 HTML5遍历localStorage数据

主要用到localStorage的两个方法lenght和key。length表示localStorage中保存的数据总量,key表示保存数据时的键名项,该属性通常与索引号配合使用,表示第几条键名对应的数据记录,索引号是以0开始。【清除localStorage中的数据用localStorage.clear()方法】小例子,如图,做一个点击发表按钮将内容存入loca

2016-11-24 17:36:47 13415

转载 HTML5学习之FileReader接口

用来把文件读入内存,并且读取文件中的数据。FileReader接口提供了一个异步API,使用该API可以在浏览器主线程中异步访问文件系统,读取文件中的数据。到目前文职,只有FF3.6+和Chrome6.0+实现了FileReader接口。1、FileReader接口的方法FileReader接口有4个方法,其中3个用来读取文件,另一个用来中断读取。无论读取成功或失败,方法并不会返回读取

2016-11-24 17:35:40 363

转载 GreenMail邮件测试服务器

1、GreenMail简介        GreenMail是一个用于测试的、开源的、直观的和易于使用的邮件服务器测试套件。它支持 SMTP、POP3、IMAP 等。它还为JBoss提供GreenMail服务。        GreenMail是第一个并且是唯一的一个为从Java接收和检索电子邮件提供测试框架的库。主页:http://www.icegreen.com/greenmail/。

2016-10-05 16:03:48 3146 1

转载 从 MVC 到前后端分离

1 理解 MVCMVC 是一种经典的设计模式,全名为 Model-View-Controller,即 模型-视图-控制器。其中,模型 是用于封装数据的载体,例如,在 Java 中一般通过一个简单的 POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的 Java Bean,包含一系列的成员变量及其 getter/setter 方法。对于 视图

2016-09-29 14:38:29 2282 1

转载 JSP页面中常用四种标签

JSP页面常用四种标签:systemSettingModel.settingValue的值可以这样取得 ${systemSettingModel.settingValue}   #表示不在struts堆栈里,没有#表示从struts堆栈里取 /***********************************Struts2堆栈struts2中的标签 

2016-09-29 10:09:28 10380

转载 Java 注册监听器的方法总结(自身类this+外部类+内部类+匿名内部类+适配器Adapter+一个组件注册多个监听器)

Java 使用接口回调技术实现处理事件的过程,在Java中能触发事件源的对象,都调用addXXXListener(XXXListener  listener)方法将某个对象注册为自己的监听器,参数listener是个接口,listener可以引用任何实现了该接口的类的所创建的对象,当事件源发生时,接口listener 立刻回调类实现的接口方法(接口的实现类包含了接口方法和非接口方法,接口只能调用接

2016-09-25 10:28:54 8408

转载 SpringMVC容器初始化篇----ContextLoaderListener

此篇幅主要围绕着 ContextLoaderListener加载容器,理解其中的原理。ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。ContextLoade

2016-09-25 00:23:49 443

转载 jquery datatables api (转)

学习可参考:http://www.guoxk.com/node/jquery-datatables                      http://yuemeiqing2008-163-com.iteye.com/blog/2006942 1:导入包:    URL:http://www.datatables.net/   分别导入css和js文件

2016-09-19 23:23:25 992

转载 jquery datatables api (转)

学习可参考:http://www.guoxk.com/node/jquery-datatables                      http://yuemeiqing2008-163-com.iteye.com/blog/2006942 1:导入包:    URL:http://www.datatables.net/   分别导入css和js文件

2016-09-19 23:23:21 278

转载 requirejs + angular + angular-route

众所周知,现在移动Webapp越来越多,例如天猫、京东、国美这些都是很好的例子。而在Webapp中,又要数单页面架构体验最好,更像原生app。简单来说,单页面App不需要频繁切换网页,可以局部刷新,整个加载流畅度会好很多。废话就不多说了,直接到正题吧,浅谈一下我自己理解的几种单页面架构:1、requirejs+angular+angular-route(+zepto)  最

2016-09-02 17:53:27 803

转载 使用 AngularJS 的路由和模板实现单页应用 (Single Page)

概述单页应用现在越来越受欢迎。模拟单页应用程序行为的网站都能提供手机/平板电脑应用程序的感觉。Angular可以帮助我们轻松创建此类应用简单应用我们打算创建一个简单的应用,涉及主页,关于和联系我们页面。虽然Angular是为创建比这更复杂的应用而生的,但是本教程展示了许多我们在大型项目中需要的概念。目标单页应用无刷新式页面变化每个页面包含

2016-09-02 16:28:49 2158

转载 java集合架构详解

综述    结合框架体系应该最重要的是如何灵活利用三种接口,set,map,list,他们如何遍历,各有什么特征,怎么样去处理,这是关键,在这个基础上再去掌握在什么场合用什么类型的接口。比如说list和set,set是无序的一个空袋子,当我们只需要放入取出,这个接口当然是最实用的,但是如果我们需要按序取出,这个方法就不能用了,而要用到list,map接口就有个特点,它有一个特定的key值,

2016-08-18 10:47:29 288

转载 2016年JAVA程序员一定需要知道的优秀第三方库

几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几个年轻的程序员一起做了一个很小的商业项目,而在一起开发的过程中,我几乎在所有需要判断字符串是否为空的地方,看到了下面的代码:if(inputString == null || inputString.length == 0

2016-08-18 10:39:28 563

转载 Echarts-echart和springMVC实现堆栈图(读取JSON文件数据)

Echarts-echart和springMVC实现堆栈图(读取JSON文件数据)效果图:1.JSON文件数据: ?123456789101112131415161718

2016-08-18 10:22:23 1227

转载 RequireJS和AMD规范

目录概述define方法:定义模块require方法:调用模块AMD模式小结配置require.js:config方法插件优化器r.js参考链接概述RequireJS是一个工具库,主要用于客户端的模块管理。它可以让客户端的代码分成一个个模块,实现异步或动态加载,从而提高代码的性能和可维护性。它的模块管理遵守AMD规范(As

2016-08-14 11:34:12 609

转载 javascript模块化、模块加载器初探

javascript模块化、模块加载器初探最常见网站的javascript架构可能是这样的:一个底层框架文件,如jQuery一个网站业务框架文件,包含整站公用业务模块类(如弹框、ajax封装等)多个业务文件,包含每个具体页面有关系的业务代码  为了减少一个HTTP请求,我们可能将底层框架文件和网站业务框架文件combo成一个文件,作为一个公用文件引入到每个需要使用jav

2016-08-12 18:09:29 302

转载 Spring框架下类的初始化顺序

序言  之前的已经分析过在不使用框架的情况下,类中各个部分的初始化或执行顺序,后来我在开发中使用了Spring,发现初始化顺序与之前的稍有不同,特别是其初始化以xml配置文档作为驱动,xml中先定义生么类就试图优先实例化这个类,搞得我有点纠结。现在来细细测试研究一下。  这次采用的测试代码与之前的类似:有三个主线类B、C和D,其中D继承C,C继承B,这三个类中均包含static块、

2016-08-06 13:35:04 2558

转载 Eclipse中的重构类型

如果你看一下Eclipse的重构菜单,可以看到四部分。第一部分是撤销和重做。其他的三部分包含Eclipse提供的三种类型的重构。第一种类型的重构改变代码的物理结构,像Rename和Move。第二种是在类层次上改变代码结构,例如Pull Up和Push Down。第三种是改变类内部的代码,像Extract Method和Encapsulate Field。这三部分的重构列表如下。类型

2016-08-06 12:59:39 1027

原创 MySQL添加用户、删除用户与授权

ySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户  1.1 登录MYSQL:  @>mysql -u root -p  @>密码  1.2 创建用户:  mysql> insert into mysql.user(Host,User,Password) values("localhost","test",

2016-06-22 22:32:56 10539

转载 mysql 入门教程

目录一、MySQL的相关概念介绍二、Windows下MySQL的配置配置步骤MySQL服务的启动、停止与卸载三、MySQL脚本的基本组成四、MySQL中的数据类型五、使用MySQL数据库登录到MySQL创建一个数据库选择所要操作的数据库创建数据库表六、操作MySQL数据库向表中插入数据查询表中的数据更新表中的数据删除表中的数据七、创建后的修改添加

2016-06-22 21:15:24 208

转载 Mongodb的update操作

注:在这篇文章及上篇文章内讲的语法介绍都是在mongodb shell环境内的,和真正运用语言编程(如java,php等)使用时,在使用方法上会有一些差别,但语法(如查询条件,$in,$inc等)是一样的。本文是参考官方文档来介绍的,之所以有官方文档还要在这介绍,一方面是就当翻译,毕竟每次要用时去看英文文档比较累,第二是官方文档讲解比较简单,有时光看官方文档不好理解,我在实际操作的情况下可

2016-06-22 12:11:18 250

转载 SpringMVC源码 View,ViewResolver

一、概念理解    View ---View接口表示一个响应给用户的视图,例如jsp文件,pdf文件,html文件等,它的定义如下public interface View {    //HttpServletRequest中的属性名,其值为响应状态码    String RESPONSE_STATUS_ATTRIBUTE = View.class.getName(

2016-06-15 15:54:03 573

转载 SpringMVC源码 HandlerMapping和HandlerAdapter(4)

下面是当没有注册HandlerAdapter时,spring提供的默认HandlerAdapter的实现类org.springframework.web.servlet.HandlerAdapter=org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,\    org.springframework.web.ser

2016-06-15 15:02:16 693

转载 SpringMVC源码 HandlerMapping和HandlerAdapter(3)

上一节主要阅读了BeanNameUrlHandlerMapping类,并理清了它的父类关系,值得注意的是它的爷爷的爸爸也就是AbstractHandlerMapping实现了HandlerMapping接口,而继承了WebApplicationObjectSupport类,在AbstractDetectingUrlHandlerMapping类中,有这样一个方法:Java代码  

2016-06-15 15:01:08 267

转载 SpringMVC源码 HandlerMapping和HandlerAdapter(2)

上一节我们看到  当***-serlvet.xml中未声明HandlerMapping的实体bean时,默认构造org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping和org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerM

2016-06-15 14:58:26 359

转载 SpringMVC源码 HandlerMapping和HandlerAdapter(1)

在分析HandlerMapping和HandlerAdapter以及其子类关系和代码之前,我们先来看看DispatcherServlet对它们的初始化是怎样的,在DispatcherServlet类中,有HandlerMapping和HandlerAdapter的链表。Java代码  /** List of HandlerMappings used by this se

2016-06-15 14:50:58 551

转载 Spring MVC中的HandlerMapping

如何根据http请求选择合适的controller是MVC中一项十分关键的功能,在spring MVC中,HandlerMapping接口是这一活动的抽象。同时,Spring MVC也提供了一系列HandlerMapping的实现,根据一定的规则选择controller。如果当前的HandlerMappign实现中没有能够满足你所需要的规则是,可以通过实现HandlerMapping接口进行扩

2016-06-15 14:02:02 668

转载 Java中super的几种用法并与this的区别

1.     子类的构造函数如果要引用super的话,必须把super放在函数的首位.class Base {    Base() {       System.out.println("Base");    }} public class Checket extends Base {    Checket() {       super();//调用父类的

2016-06-15 10:27:14 244

转载 SpringMVC详细示例实战教程

一、SpringMVC基础入门,创建一个HelloWorld程序  1.首先,导入SpringMVC需要的jar包。  2.添加Web.xml配置文件中关于SpringMVC的配置123456789101112131415

2016-06-15 00:55:20 257

转载 git reset简介

本文编辑整理自:http://guibin.iteye.com/blog/1014369http://hi.baidu.com/tiger_tnt/blog/item/a0464ffa6a8115d9b58f314d.htmlhttp://web.mit.edu/~mkgray/project/silk/root/afs/sipb/project/git/git-doc/git-r

2016-06-13 17:36:39 756

转载 Working with SSH key passphrases

This article will walk you through the process of securing your SSH keys and configuring an authentication agent so that you won't have to re-enter your passphrase every time you use your keys.W

2016-06-13 16:10:28 893

转载 由于SSH配置文件的不匹配,导致的Permission denied (publickey)及其解决方法

【问题重现描述】    在Win7本地平台上安装完Github for Windows 2.0后,要在本地生成密匙,向Github上上传密匙并且进行网络连通性测试。    ①利用命令“ssh-keygen -t rsa -C "[email protected]" 生成SSH密匙(id_rsa和id_rsa.pub)后,将本地的“id_rsa.pub”文件中的内容上传到Github上

2016-06-13 14:01:35 7095

转载 github史上最全教程

一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够

2016-06-13 10:47:45 859

转载 Eclipse下配置git方法

Eclipse编辑器Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。本文为大家讲解的是eclipse下的git的安装和配置方法,Git是一款自由和开源的分布式版本控

2016-06-13 00:09:38 7766

转载 Git/Github的使用以及与Eclipse的整合

Git简介      Git是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖于网络和中心服务器。       Git 在管理项目时,在本地会有三个工作区域:Git 的本地数据目录,工作目录以及暂存区域。如下图所示:因此对于任何一个文件,在 Git 内都

2016-06-12 23:40:01 1341

转载 github常见操作和常见错误!

如果输入$ Git remote add origin [email protected]:djqiang(github帐号名)/gitdemo(项目名).git     提示出错信息:fatal: remote origin already exists.    解决办法如下:    1、先输入$ git remote rm origin    2、再输入$ git

2016-06-12 19:41:45 351

原创 去除[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platfor

再使用maven和jetty的时候,如果你不想看到上面的警告,那么你只需要在pom文件添加如下一段代码: org.apache.maven.plugins maven-resources-plugin 2.6 UTF-8

2016-06-11 20:31:04 794

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除