摘要: 在JavaScript中abstract是一个保留字,所谓的抽象类是一种声明但是不能使用的类,当你使用时就会报错,这时我们可以手动将错误抛出;var Car = function(){};Car.prototype = { getPrice : function () { throw new Error("抽象方法不能调用"); }, getSpeed : fu... 阅读全文
posted @ 2016-10-16 21:22 endy_zhu 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 在项目开发中经常遇到在网页上显示一些相同的样式但是内容不同的需求,而且这个需求还是动态的,随着需求的变化内容也有可能在不断的变化,对此我们推荐:工厂模式:通过对产品类的抽象使其创建业务主要用于创建多类产品的实例。 比如说有个需求,需要做两个广告,这样我们可以直接定义两个类来实现var Java = function (content) { //将内容备份到content... 阅读全文
posted @ 2016-10-06 22:51 endy_zhu 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 所谓简单工厂模式就是由一个方法来决定到底要创建那个类的实例,而这些实例经常都拥有相同的接口。简单工厂模式主要运用一下几种情况(添加个人理解) 1、对象的构建有规律性,大部分相同只有个别不同,重复代码多 2、需要依赖具体环境创建不同的实例 3、处理大量具有相同属性的小对象具体我们来看一个小例子: 大家在开发过程中经常遇到登陆模块,首先看以下的的具体的需求: 1、用户在输... 阅读全文
posted @ 2016-10-04 01:30 endy_zhu 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 最近听同事说他都在使用GitHub,GitHub是程序员的社区,在里面可以学到很多书上学不到的东西,所以最近在准备入手这方面的知识去尝试学习,正好碰到这么详细完整的文章,就转载了,希望对自己和大家有帮助。GitHub操作总结 : 总结看不明白就看下面的详细讲解.GitHub操作流程 :第一次提交 : 方案一 : 本地创建项目根目录, 然后与远程GitHub关联, 之后的操作一样;-- 初始化Gi... 阅读全文
posted @ 2016-10-01 21:04 endy_zhu 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 在Javascript中每个类有三个部分: 1、第一部分是构造函数内,这是供实例化对象复制用的。 2、第二部分是构造函数外,通过点语法添加的,这是供类使用的,实例化对象是访问不到的。 3、第三部分是类的原型中,实例化对象可以通过其原型链间接访问到,也是为供所有实例化对象所共用的。一、 子类的原型对象 ——类式继承 类式继承是最常见最简单的继承模式,类式继承用一句话概括就是“... 阅读全文
posted @ 2016-10-01 18:30 endy_zhu 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、私有变量:定义在函数内部的属性和方法称之为该函数的私有属性和方法 共有变量:在函数内部通过this创建的对象和方法称之为该函数的共有属性和方法 特权方法:通过this创建的既可以访问该函数的共有属性和方法,也可以访问该函数的私有属性和方法称之为特权方法 构造器:对象在创建的时候调用特权方法来初始化实例的属性,这个方法也称为构造器/** * 类的内部私有属... 阅读全文
posted @ 2016-09-24 22:48 endy_zhu 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 今天在使用Spring4整合Hibernate4过程中出现错误org.hibernate.HibernateException: Could not obtain transaction-synchronized Session for current thread错误的原因是由于hibernate4修改了hibernate3中getCurrentSession()方法的支持,需要在service... 阅读全文
posted @ 2016-09-17 19:55 endy_zhu 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: Javascript类的创建有两种方式一、声明一个函数保存在变量里,然后在这个函数的内部通过对this添加属性和方法来实现对类添加属性和方法。var Book = function (id,bookname,price){ this.id = id; this.bookname = bookname; this.price = price;}二、通过在类的原型(prototype)上来... 阅读全文
posted @ 2016-09-17 19:16 endy_zhu 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 最近由于项目的需要,初步涉及到了Kettle的使用,现在将这两周自己使用kettle开发JOB的心得整理一下,与大家一起分享。 一、kettle是什么 Kettle是个ETL工具,主要用来管理不同数据来源的数据,按照一定的方式流出来,最常用的情况,不同系统之间数据的传递,可以使用kettle制作转换JOB来完成。目前由于是纯JAVA语言编写,所以与Java兼容性最好。 Ket... 阅读全文
posted @ 2014-07-14 14:48 endy_zhu 阅读(1749) 评论(0) 推荐(0) 编辑
摘要: 最近学习大数据的处理,由于项目开发的需要,使用一种简单的方式来将Excel中的数据导入到数据库中,开发使用的kettle工具。 kettle工具安装很简单,从官网上下载下来之后,直接解压到制定的盘符下即可(前提是你配置了JAVA的环境变量,path,classpath)。 在WINDOWS环境下双击Spoon.bat文件,出现如下图: 点击如图所示的图标,进行本地文件导入的配置 选择红... 阅读全文
posted @ 2014-06-13 11:03 endy_zhu 阅读(9607) 评论(0) 推荐(0) 编辑