摘要: git如何正确回滚代码 方法一,删除远程分支再提交 ①首先两步保证当前工作区是干净的,并且和远程分支代码一致 ②备份当前分支(如有必要) ③恢复到指定的commit hash ④删除当前分支的远程分支 ⑤把当前分支提交到远程 方法二,强制pus... 阅读全文
posted @ 2016-01-13 20:52 sexy_girl 阅读(89855) 评论(5) 推荐(6) 编辑
摘要: crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程 配置文件 ①第一行SHELL变量指定了系统要使用哪个shell,这里是bash ②第二行PATH变量指定了系统执行命令的路径 ③第三行MAILTO变量指定了crond的任务执行信息将通过电子邮... 阅读全文
posted @ 2016-01-11 13:03 sexy_girl 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 什么是内部类 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什... 阅读全文
posted @ 2016-01-09 21:36 sexy_girl 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用匿名内部类 ①如果以前的类有一些缺陷,只是想在某一个模块进行修复,可以在引用该类的地方使用匿名内部类,在overRide方法进行修复。 ②如果一个类,需要派生出很多类,而且这些类大多只是在一个特定模块去使用,是不是没有必要挨个的去创建这些子类呢。 注意事项 ①使用匿名内部类时,我们... 阅读全文
posted @ 2016-01-09 19:55 sexy_girl 阅读(330) 评论(0) 推荐(0) 编辑
摘要: Java接口和抽象类很像,他们有哪些相同点和异同点呢,下面我们做一个小结 相同 ① 都不能被实例化,都位于继承树的顶端,用于被实现或者继承 ② 都可以包含抽象方法,实现接口或者继承抽象类的普通子类都必须实现这些接口 差别 ① 接口可以规范调用者可以调用哪些服务(对外),已经如何调用这些服务... 阅读全文
posted @ 2016-01-07 22:21 sexy_girl 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 简单的方式 缺点:其实child并不需要person里面的name属性 借用构造函数 缺点:仅会复制父类对象的属性作为子类自身的属性, 仅仅是复制 优点:可以获得父对象自身的真实副本,子类和父类没有关系,不会影响到父类 借用构造函数是实现多继承 借用构造函数和实现... 阅读全文
posted @ 2015-12-27 19:24 sexy_girl 阅读(289) 评论(0) 推荐(0) 编辑
摘要: ```javascript function MacBook() { this.cost = function() { return 997; } } var macbook = new MacBook(); function addCost(macbook) { var _cost = macbook.cost; macbook.cost =... 阅读全文
posted @ 2015-12-26 19:07 sexy_girl 阅读(265) 评论(0) 推荐(0) 编辑
摘要: Observer模式 阅读全文
posted @ 2015-12-26 18:38 sexy_girl 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Singleton模式 下面一种模式,可以根据执行的环境,来动态的创建不同的对象 阅读全文
posted @ 2015-12-26 18:09 sexy_girl 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 最简单的创建对象方法 缺点:此种方法无法实现私有成员变量的隐藏 私有模式 阅读全文
posted @ 2015-12-26 17:44 sexy_girl 阅读(220) 评论(0) 推荐(0) 编辑