一:关于继承 1、原型链继承: 原理:是将父类的实例,转换子类的原型 优点:继承关系非常清晰 易于实现 缺点:来自原型对象引用的属性都是所有实例共享的 创建子类的实例时,无法向父类构造函数传参 2、构造函数继承: 原理:将父类的构造函数来增强子类的实例,说白了就是将父类的实例属 性复制给子类 优点: ...
分类:
其他好文 时间:
2017-08-31 22:23:37
阅读次数:
344
探秘Java中String、StringBuilder以及StringBuffer 相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下String、StringBuilder和StringBuffer这几个类,分析它们的异同点以及了 ...
分类:
编程语言 时间:
2017-08-18 22:30:20
阅读次数:
267
一、递归函数 一个函数自己调用自己就是递归调用。 这样会陷入死循环,跟while和for的死循环不同的是,递归调用的函数只能循环999次,然后就报错了。 递归调用的特性: 1、必须有一个明确的结束条件 2、递归调用效率不高,每次进入更深一次的递归时,问题规模要比上次递归有所减少 二、高阶函数 1、如 ...
分类:
编程语言 时间:
2017-06-17 13:02:59
阅读次数:
141
1 乱用选择器 坑人指数:200 JQuery选择器调用代价很大,反复调用效率更低。应采用缓存对象的方法或采用链式调用的方式。 2 全局选择效率低 坑人指数:100 尽量使用上下文(context)查找,避免全局选择的使用。全局选择器会进行整个Doc的查找,效率很低。 3 复制匿名函数 坑人指数:5 ...
分类:
Web程序 时间:
2017-06-14 11:36:54
阅读次数:
265
Python装饰器的学习笔记 2017-05-18 程序员共读 来自:标点符的《Python装饰器的学习笔记》 链接:http://www.biaodianfu.com/python-decorator.html 原文:http://stackoverflow.com/questions/73965 ...
分类:
编程语言 时间:
2017-05-19 17:44:17
阅读次数:
242
1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中;而链接到当前页面的URL记录在预定义变量(2)中。 复制代码代码如下: 答:echo $_SERVER['PHP_SELF']; echo $_SERVER["HTTP_REFERER"]; 2.执行程序段将输出(3) ...
分类:
Web程序 时间:
2017-05-06 19:04:50
阅读次数:
279
作者:陈叶皓(携程邮轮研发部软件架构师) 我们先来回顾一下之前提到过的知识点,1.在一台电脑上,使用异步编程可以提高cpu的使用效率2.使用Actor模型,实现同一台电脑上,在并发环境下的串行操作,保证事务执行的正确3.在多服务器环境下,actor模型配合Zookeeper,可以实现在多服务器环境下 ...
分类:
其他好文 时间:
2017-03-06 20:34:53
阅读次数:
166
一、单例模式介绍 单例模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 单例模式优点: 1.只生成一个实例,系统开销比较小 2.单例模式可以在系统设置全局的访问点,优化共享资源的访问。 常见单例模式分类: 主要: 饿汉式(线程安全,调用效率高,但是不能延时加载) 懒汉式(线程安全, ...
分类:
其他好文 时间:
2017-02-16 01:29:57
阅读次数:
190
用途 增强/替换原有类的行为 AOP编程 日志增强 权限控制 事务管理等 分类 静态代理 实现同一个接口 传入被代理对象 动态代理 jdk->Proxy、InvocationHandler实现 面向接口,生成与被代理类继承相同接口的class文件 反射调用(效率降低) cglib->基于ASM,修改 ...
分类:
其他好文 时间:
2017-02-10 18:10:30
阅读次数:
140
今天算是完完整整把老高的单例模式看了,差不多也懂了,个别不懂的再补吧,下面介绍一下5种单例模式: 饿汉式实现:线程安全,调用效率高。但是,不能延时加载。 懒汉式实现:线程安全,调用效率不高。但是,可以延时加载。 双重检测锁式:由于JVM底层内部模型原因,偶尔会出现问题,不建议使用。 静态内部类式:线 ...
分类:
其他好文 时间:
2016-08-22 00:08:30
阅读次数:
241