码迷,mamicode.com
首页 >  
搜索关键字:依赖    ( 42675个结果
依赖倒转原则(Dependency Inversion Principle,DIP)
依赖于抽象。具体而言就是高层模块不依赖于底层模块,二者都同依赖于抽象;抽象不依赖于具体,具体依赖于抽象。依赖一定会存在于类与类、模块与模块之间。当两个模块之间存在紧密的耦合关系时,最好的方法就是分离接口和实现:在依赖之间定义一个抽象的接口使得高层模块调用接口,而底层模块实现接口的定义,以此来有效控制...
分类:其他好文   时间:2014-05-08 17:55:28    阅读次数:239
git笔记之eclipse使用github远程仓库进行版本管理
这里记录一下eclipse开发工具中git的使用说明。 环境:centOS,eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gz eclipse的使用需要依赖Java环境,这边CentOS系统里面已经安装好了JDK: 不能使用open-jdk,此版本会出现不明异常。 1、eclipse安装egit插件: eclipse里面,help -->...
分类:系统相关   时间:2014-05-08 17:24:55    阅读次数:435
转 设置Tomcat的JVM内存大小
设置Tomcat的JVM内存大小2011-11-21 10:19:05|分类:Tomcat|标签:tomcatjvm|举报|字号订阅Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个JVM。JAVA程序启动时JVM都会分配一个初始JVM内存和 最大JVM内存给这个应用程序...
分类:其他好文   时间:2014-05-08 15:33:15    阅读次数:245
单一职责原则(Single Responsibility Principle SRP)
对于单一职责原则,其核心思想为: 一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性....
分类:其他好文   时间:2014-05-08 15:25:07    阅读次数:232
接口隔离原则(Interface Segregation Principle,ISP)
使用多个小的专门的接口,而不要使用一个大的总接口。 具体而言,接口隔离原则体现在:接口应该是内聚的,应该避免“胖”接口。一个类对另外一个类的依赖应该建立在最小的接口上,不要强迫依赖不用的方法,这是一种接口污染。 接口有效地将细节和抽象隔离,体现了对抽象编程的一切好处,接口隔离强调接口的单一性。而.....
分类:其他好文   时间:2014-05-08 15:24:32    阅读次数:288
设计模式总结
??           设计模式学习告一段落,一时间有点儿心乱如麻啊真是——剪不断,理还乱!思考了一阵子,也不知道究竟该如何去总结它, 但人还是要活着的,路还是要走的,硬着头皮往前闯!              仔细想想,在学习23个设计模式中,我们始终都在围绕着一个主线在思考代码的布局,那就是六大原则——开放封闭,单一职责,依赖倒转,里氏代换,迪米特法则和合成聚合复用原则。当然,并不是说...
分类:其他好文   时间:2014-05-08 11:15:47    阅读次数:301
【SSH2(理论+实践)】--Hibernate步步为营(一)
前几篇博客讨论了SSH2框架中的Struts,它对表示层进行了整合封装,并采用WebWork作为处理的核心,依赖映射是它的处理核心,在使用时需要在Struts.xml中配置相应的Action和Interceptor并设置它的属性就可以完成基本的操作,它的操作相对简单,接下来介绍另一个框架Hibernate,它的使用会相对复杂些。...
分类:系统相关   时间:2014-05-08 10:50:03    阅读次数:515
关于Repository、Autofac、DbContext简单例子
运行环境:Visual Studio 2012 Mvc4数据库备份:Sql Server 2008 r2解决方案图片:简单介绍:此示例供初学者了解基本的Repository模式,并结合依赖注入,初步直观简单的对Repository模式有个概念,然后可以开始下一步更复杂的深入学习。一个更好更复杂点的例...
分类:数据库   时间:2014-05-08 08:36:40    阅读次数:373
Ubuntu 12.04 安装 gearman 以及php扩展安装脚本
#!/usr/bash #createbylhb #date2014-05-07 #descinstallgearmanandphpextensionforUbuntu12.04.4LTSPHP5.5 apt-getupdate #安装依赖库 apt-getinstalllibboost-all-devgperflibevent1-devlibcloog-ppl0 mkdir-pv/home/lhb/software&&cd/home/lhb/software #下载gearma..
分类:Web程序   时间:2014-05-08 02:56:01    阅读次数:365
Cacti——安装
2013/11/516:58cacti的安装,所需要的环境我的是CentOS_6.3/64位lamp环境的搭建安装rrdtool的依赖包安装rrdtool制图软件安装cacti程序包此处使用的是yum安装的lamp环境yum-yinstallhttp*yum-yinstallmysql*yum-yinstallphp*yum-ynet-snmp*--------------监控机和被监控机都需要..
分类:其他好文   时间:2014-05-08 02:31:23    阅读次数:490
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!