- 博客(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 8708
转载 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 524
转载 jQuery中$()可以有两个参数
jQuery(expression, [context]) 返回值:jQuery概述这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素。jQuery 的核心功能都是通过这个函数实现的。 jQuery中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常由 CSS 选择器组成),然后根据这个表达式来查
2016-11-24 18:12:04 9871
转载 HTML5遍历localStorage数据
主要用到localStorage的两个方法lenght和key。length表示localStorage中保存的数据总量,key表示保存数据时的键名项,该属性通常与索引号配合使用,表示第几条键名对应的数据记录,索引号是以0开始。【清除localStorage中的数据用localStorage.clear()方法】小例子,如图,做一个点击发表按钮将内容存入loca
2016-11-24 17:36:47 13504
转载 HTML5学习之FileReader接口
用来把文件读入内存,并且读取文件中的数据。FileReader接口提供了一个异步API,使用该API可以在浏览器主线程中异步访问文件系统,读取文件中的数据。到目前文职,只有FF3.6+和Chrome6.0+实现了FileReader接口。1、FileReader接口的方法FileReader接口有4个方法,其中3个用来读取文件,另一个用来中断读取。无论读取成功或失败,方法并不会返回读取
2016-11-24 17:35:40 401
转载 GreenMail邮件测试服务器
1、GreenMail简介 GreenMail是一个用于测试的、开源的、直观的和易于使用的邮件服务器测试套件。它支持 SMTP、POP3、IMAP 等。它还为JBoss提供GreenMail服务。 GreenMail是第一个并且是唯一的一个为从Java接收和检索电子邮件提供测试框架的库。主页:http://www.icegreen.com/greenmail/。
2016-10-05 16:03:48 3233 1
转载 从 MVC 到前后端分离
1 理解 MVCMVC 是一种经典的设计模式,全名为 Model-View-Controller,即 模型-视图-控制器。其中,模型 是用于封装数据的载体,例如,在 Java 中一般通过一个简单的 POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的 Java Bean,包含一系列的成员变量及其 getter/setter 方法。对于 视图
2016-09-29 14:38:29 2331 1
转载 JSP页面中常用四种标签
JSP页面常用四种标签:systemSettingModel.settingValue的值可以这样取得 ${systemSettingModel.settingValue} #表示不在struts堆栈里,没有#表示从struts堆栈里取 /***********************************Struts2堆栈struts2中的标签
2016-09-29 10:09:28 10466
转载 Java 注册监听器的方法总结(自身类this+外部类+内部类+匿名内部类+适配器Adapter+一个组件注册多个监听器)
Java 使用接口回调技术实现处理事件的过程,在Java中能触发事件源的对象,都调用addXXXListener(XXXListener listener)方法将某个对象注册为自己的监听器,参数listener是个接口,listener可以引用任何实现了该接口的类的所创建的对象,当事件源发生时,接口listener 立刻回调类实现的接口方法(接口的实现类包含了接口方法和非接口方法,接口只能调用接
2016-09-25 10:28:54 8616
转载 SpringMVC容器初始化篇----ContextLoaderListener
此篇幅主要围绕着 ContextLoaderListener加载容器,理解其中的原理。ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。ContextLoade
2016-09-25 00:23:49 481
转载 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 1036
转载 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 299
转载 requirejs + angular + angular-route
众所周知,现在移动Webapp越来越多,例如天猫、京东、国美这些都是很好的例子。而在Webapp中,又要数单页面架构体验最好,更像原生app。简单来说,单页面App不需要频繁切换网页,可以局部刷新,整个加载流畅度会好很多。废话就不多说了,直接到正题吧,浅谈一下我自己理解的几种单页面架构:1、requirejs+angular+angular-route(+zepto) 最
2016-09-02 17:53:27 861
转载 使用 AngularJS 的路由和模板实现单页应用 (Single Page)
概述单页应用现在越来越受欢迎。模拟单页应用程序行为的网站都能提供手机/平板电脑应用程序的感觉。Angular可以帮助我们轻松创建此类应用简单应用我们打算创建一个简单的应用,涉及主页,关于和联系我们页面。虽然Angular是为创建比这更复杂的应用而生的,但是本教程展示了许多我们在大型项目中需要的概念。目标单页应用无刷新式页面变化每个页面包含
2016-09-02 16:28:49 2193
转载 java集合架构详解
综述 结合框架体系应该最重要的是如何灵活利用三种接口,set,map,list,他们如何遍历,各有什么特征,怎么样去处理,这是关键,在这个基础上再去掌握在什么场合用什么类型的接口。比如说list和set,set是无序的一个空袋子,当我们只需要放入取出,这个接口当然是最实用的,但是如果我们需要按序取出,这个方法就不能用了,而要用到list,map接口就有个特点,它有一个特定的key值,
2016-08-18 10:47:29 325
转载 2016年JAVA程序员一定需要知道的优秀第三方库
几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几个年轻的程序员一起做了一个很小的商业项目,而在一起开发的过程中,我几乎在所有需要判断字符串是否为空的地方,看到了下面的代码:if(inputString == null || inputString.length == 0
2016-08-18 10:39:28 601
转载 Echarts-echart和springMVC实现堆栈图(读取JSON文件数据)
Echarts-echart和springMVC实现堆栈图(读取JSON文件数据)效果图:1.JSON文件数据: ?123456789101112131415161718
2016-08-18 10:22:23 1255
转载 RequireJS和AMD规范
目录概述define方法:定义模块require方法:调用模块AMD模式小结配置require.js:config方法插件优化器r.js参考链接概述RequireJS是一个工具库,主要用于客户端的模块管理。它可以让客户端的代码分成一个个模块,实现异步或动态加载,从而提高代码的性能和可维护性。它的模块管理遵守AMD规范(As
2016-08-14 11:34:12 651
转载 javascript模块化、模块加载器初探
javascript模块化、模块加载器初探最常见网站的javascript架构可能是这样的:一个底层框架文件,如jQuery一个网站业务框架文件,包含整站公用业务模块类(如弹框、ajax封装等)多个业务文件,包含每个具体页面有关系的业务代码 为了减少一个HTTP请求,我们可能将底层框架文件和网站业务框架文件combo成一个文件,作为一个公用文件引入到每个需要使用jav
2016-08-12 18:09:29 343
转载 Spring框架下类的初始化顺序
序言 之前的已经分析过在不使用框架的情况下,类中各个部分的初始化或执行顺序,后来我在开发中使用了Spring,发现初始化顺序与之前的稍有不同,特别是其初始化以xml配置文档作为驱动,xml中先定义生么类就试图优先实例化这个类,搞得我有点纠结。现在来细细测试研究一下。 这次采用的测试代码与之前的类似:有三个主线类B、C和D,其中D继承C,C继承B,这三个类中均包含static块、
2016-08-06 13:35:04 2600
转载 Eclipse中的重构类型
如果你看一下Eclipse的重构菜单,可以看到四部分。第一部分是撤销和重做。其他的三部分包含Eclipse提供的三种类型的重构。第一种类型的重构改变代码的物理结构,像Rename和Move。第二种是在类层次上改变代码结构,例如Pull Up和Push Down。第三种是改变类内部的代码,像Extract Method和Encapsulate Field。这三部分的重构列表如下。类型
2016-08-06 12:59:39 1077
原创 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 10606
转载 mysql 入门教程
目录一、MySQL的相关概念介绍二、Windows下MySQL的配置配置步骤MySQL服务的启动、停止与卸载三、MySQL脚本的基本组成四、MySQL中的数据类型五、使用MySQL数据库登录到MySQL创建一个数据库选择所要操作的数据库创建数据库表六、操作MySQL数据库向表中插入数据查询表中的数据更新表中的数据删除表中的数据七、创建后的修改添加
2016-06-22 21:15:24 230
转载 Mongodb的update操作
注:在这篇文章及上篇文章内讲的语法介绍都是在mongodb shell环境内的,和真正运用语言编程(如java,php等)使用时,在使用方法上会有一些差别,但语法(如查询条件,$in,$inc等)是一样的。本文是参考官方文档来介绍的,之所以有官方文档还要在这介绍,一方面是就当翻译,毕竟每次要用时去看英文文档比较累,第二是官方文档讲解比较简单,有时光看官方文档不好理解,我在实际操作的情况下可
2016-06-22 12:11:18 285
转载 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 596
转载 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 716
转载 SpringMVC源码 HandlerMapping和HandlerAdapter(3)
上一节主要阅读了BeanNameUrlHandlerMapping类,并理清了它的父类关系,值得注意的是它的爷爷的爸爸也就是AbstractHandlerMapping实现了HandlerMapping接口,而继承了WebApplicationObjectSupport类,在AbstractDetectingUrlHandlerMapping类中,有这样一个方法:Java代码
2016-06-15 15:01:08 288
转载 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 383
转载 SpringMVC源码 HandlerMapping和HandlerAdapter(1)
在分析HandlerMapping和HandlerAdapter以及其子类关系和代码之前,我们先来看看DispatcherServlet对它们的初始化是怎样的,在DispatcherServlet类中,有HandlerMapping和HandlerAdapter的链表。Java代码 /** List of HandlerMappings used by this se
2016-06-15 14:50:58 589
转载 Spring MVC中的HandlerMapping
如何根据http请求选择合适的controller是MVC中一项十分关键的功能,在spring MVC中,HandlerMapping接口是这一活动的抽象。同时,Spring MVC也提供了一系列HandlerMapping的实现,根据一定的规则选择controller。如果当前的HandlerMappign实现中没有能够满足你所需要的规则是,可以通过实现HandlerMapping接口进行扩
2016-06-15 14:02:02 687
转载 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 261
转载 SpringMVC详细示例实战教程
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置123456789101112131415
2016-06-15 00:55:20 272
转载 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 784
转载 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 924
转载 由于SSH配置文件的不匹配,导致的Permission denied (publickey)及其解决方法
【问题重现描述】 在Win7本地平台上安装完Github for Windows 2.0后,要在本地生成密匙,向Github上上传密匙并且进行网络连通性测试。 ①利用命令“ssh-keygen -t rsa -C "zjrodger@163.com" 生成SSH密匙(id_rsa和id_rsa.pub)后,将本地的“id_rsa.pub”文件中的内容上传到Github上
2016-06-13 14:01:35 7164
转载 github史上最全教程
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够
2016-06-13 10:47:45 886
转载 Eclipse下配置git方法
Eclipse编辑器Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。本文为大家讲解的是eclipse下的git的安装和配置方法,Git是一款自由和开源的分布式版本控
2016-06-13 00:09:38 7875
转载 Git/Github的使用以及与Eclipse的整合
Git简介 Git是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖于网络和中心服务器。 Git 在管理项目时,在本地会有三个工作区域:Git 的本地数据目录,工作目录以及暂存区域。如下图所示:因此对于任何一个文件,在 Git 内都
2016-06-12 23:40:01 1361
转载 github常见操作和常见错误!
如果输入$ Git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists. 解决办法如下: 1、先输入$ git remote rm origin 2、再输入$ git
2016-06-12 19:41:45 370
原创 去除[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 832
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人