循环依赖,就是说类A依赖与B,而B又依赖于A,这种情况本不应该发生,发生这种情况是因为我在项目中使用的工厂模式,用一个工厂来生产一些管理器类,而某一管理器要需要另一管理器提供支持所以就要引用工厂类,而这个管理器和这个工厂就出现了循环依赖(项目中实际的逻辑比这个更复杂,因为我在项目中实现的了一个工作流...
分类:
编程语言 时间:
2014-10-21 19:34:16
阅读次数:
380
楼主按:在今年的Esri中国用户大会上,我听了几场关于ArcGIS用于制图方面的讲座,也在体验区与 Esri中国的技术老师有一些交流。一直觉得ArcGIS在空间数据管理和分析方面很强大,而在制图方面却表现得不怎么样。我看到在国内很多人制图用的是 CorelDraw、AI(可能不仅仅是国内,国外的专业...
分类:
其他好文 时间:
2014-10-21 17:27:45
阅读次数:
584
目前在Juno版本的trunk中已经合入了DVR相关的代码,我的理解是在Juno版本中DVR是一个experimental feature。最好需要稳定一个版本以后再上生产环境。之前写过一篇博文是DVR相关的,当时代码还没有实现,与实际的实现有一些出入。当前的DVR的实现是基于VXLAN的。关于VX...
分类:
其他好文 时间:
2014-10-21 16:53:30
阅读次数:
318
如何调试PHP程序调试的定义:通过一定方法,在程序中找到并减少缺陷的数量,从而使其能正常工作。这里说一些如何调试PHP程序的经验。一、PHP自带的调试功能1、自带的报错功能两个名词:开发环境是开发人员在进行开发和调试的环境,生产环境是最终客户在用的线上环境;开发环境和生产环境要分开设置报错功能。(1...
分类:
Web程序 时间:
2014-10-21 15:13:00
阅读次数:
189
评估开发人员的表现(performance)时,很难找到一个合适的、不依赖轶事证据(anecdotal evidence)的度量。所以当我们Bowery看到Rebel Lab开发人员生产力研究报告-下载链接时非常兴奋。这份40页的报告研究了开发人员在日常生活中使用的工具和实践。为了能够让报告抓住“表现”所蕴含的主旨,Rebel Labs加权了不同实践和工具在软件质量和版本发布的可预测性上的效果。以下是研究报告中用于度量的一些实践:...
分类:
其他好文 时间:
2014-10-21 12:27:27
阅读次数:
283
MySQL数据库的集中化运维,可以通过在一台MySQL数据库服务器上,部署多个MySQL实例。该功能是通过mysqld_multi来实现。mysqld_multi用于管理多个mysqld的服务进程,这些mysqld服务进程程序可以用不同的socket或是监听于不同的端口,同时将数据文件分布到不同的磁盘以分散IO。mysqld_multi提供简单的命令用于启动,关闭和报告所管理的服务器的状态。从而减少生产环境的维护成本,方便后续的迁移和清理等工作,借助多实例绑定的方式提高服务器的整体资源利用率。...
分类:
数据库 时间:
2014-10-21 08:56:50
阅读次数:
209
RedHatEnterprise版本目前广泛的应用在各种生产环境中。由于没有购买正式的授权,导致无法正常使用yum安装,或者由于网络限制也导致无法使用Yum安装。而手动安装rpm包又会引来很多依赖关系的问题。故有时我们需要创建本地yum库。本文介绍创建本地yum库的方法。测试环境:RedHat..
分类:
其他好文 时间:
2014-10-21 02:23:31
阅读次数:
224
openssh是Linux中自带的ssh软件,在生产环境中要注意合理设置root的ssh权限。(1)useraddweihu添加维护账号(2)passwdweihu设置维护账号密码(3)使用vi打开/etc/ssh/sshd_config(4)将PermitRootLoginyes改为PermitRootLoginno默认此配置是注释状态(5)保存退出后执行serv..
分类:
其他好文 时间:
2014-10-21 02:22:38
阅读次数:
194
这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。
线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。
一提到池,我们会想到数据库连接池,但是线程池又如何呢?
建议:在阅读本文前,先理一理同步的知识,特别是syncronized同步关键字的用法。
关于我对同步的认识,要缘于...
分类:
编程语言 时间:
2014-10-21 01:04:37
阅读次数:
305
mac地址对于每块网卡是固定的,每块网卡被生产出来后,都会有一个全球唯一的编号来标识自己,不会重复,
这个编号就是MAC地址,也就是网卡的物理地址。MAC地址是由48位的二进制数组成,即6个字节。在通信中是用16进制表示的。
前24位是由生产厂家向IEEE标准组织申请的厂家代码,是固定的...
分类:
系统相关 时间:
2014-10-20 23:23:45
阅读次数:
219