Java学习笔记

2013-03-05

搜索“多线程 设计模式”

结果:http://caipeng.iteye.com/blog/411155  介绍线程的优缺点


搜索“开闭原则”

结果:http://baike.baidu.com/view/866233.htm

http://baike.baidu.com/view/1638361.htm

http://baike.baidu.com/view/1996652.htm

联想到Spring的IOC,是为了实现“开闭原则”

因为:

1、里氏代换原则(LSP)、依赖倒转原则(DIP)、接口隔离原则(ISP)以及抽象类(Abstract Class)、接口(Interface)等等,都可以看作是开闭原则的实现方法。

2、开闭原则的主要机制就是依赖倒转原则,这个原则的内容是:要依赖于抽象,不要依赖于具体,即要针对接口编程,不针对实现编程。

3、要做到依赖倒转原则,使用抽象方式耦合是关键。由于一个抽象耦合总要涉及具体类从抽象类继承,并且需要保证在任何引用到某类的地方都可以改换成其子类,因此,里氏代换原则是依赖倒转原则的基础,依赖倒转原则是OOD的核心原则,设计模式的研究和应用都是用它作为指导原则的。


2013-03-07

跳跃表

麻省理工学院公开课:算法导论_跳跃表_网易公开课

http://v.163.com/movie/2010/12/7/S/M6UTT5U0I_M6V2TTJ7S.html


2013-03-08

算法导论的预备知识

http://v.163.com/movie/2010/12/G/F/M6UTT5U0I_M6V2T1JGF.html

预备知识
03:04
计算机程序结构与解释
离散数学和概率论的基本知识

离散数学公开课:北京大学 ,北大这门课程要上三个学期

http://opencourse.pku.edu.cn/course/CourseAction.do?dispatch=toIndex&course_id=45&longa=1&view=view1

http://opencourse.pku.edu.cn/course/CourseAction.do?dispatch=toIndex&course_id=46&longa=1&view=view1


2013-05-02

通信机制

Hessian

http通信会产生很大的io开销,可以采用其他方式避免(例如用socket、或者类似数据库连接池的方法)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值