`
lyfeng2818
  • 浏览: 6988 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
1.删除虚拟机时,首选调用compute api中的delete方法,然后rpc cast到compute manager 的terminate_instance--->delete_instance方法,做第一次清除操作:     def _delete_instance(self, context, instance):         """Delete an instance on this host."""         instance_id = instance['id']         self. ...
1.服务启动入口时nova工程下bin目录下的nova-network文件:     server = service.Service.create(binary='nova-network')     service.serve(server)     service.wait()     创建nova-network服务 2.service.Service.create方法位于nova目录下的service.py文件,create方法是一个类方法,在该方法中创建server对象:     service_obj = cls(host, binary, topic, ma ...
openstack的mq机制,封装的很好,只需要通过调用几个高层函数就可以实现消费者、exchange、queue以及他们之间的bindings。具体的创建代码在service.py的start函数中。 1.结合nova-network服务的启动,分析openstack 的消费者相关的行为。   ...
刚刚公司入职,加入了云计算项目组,还没有确定加入哪一个小组,所以最近比较闲,所以看了下jdk的源代码,想深入了解下工具类的实现,并且尝试着想深入理解下设计思想。开始随便看了看容器类的结构,觉得好复杂,也无比膜拜Josh Bloch大神,接口间复杂的继承关系,让我这等俗人根本无法理解他的设计意图,多层接口的继承也是为了更易于扩展,当然根据实际的场景来理解多层的接口继承可以稍稍地领会容器的设计意图。比如过,图形接口三角形接口等边三角形、等腰三角形等等,容器的设计也类似于此。容器可以分为两条线,Collection和Map,Collection接口有一个直接的抽象类AbstractCollect ...
    数字版权商务平台的项目已经接近尾声,虽然此商务平台采用j2ee基于ssh的框架实现,但是作为主要的项目实现者,对j2ee和spring,hibernate却没有深入的了解,给我的感觉项目代码结构不堪入目,基本上都是重复代码和低效代码,始终停留在ssh框架的初学者的程度,知其然的程度都没达到,更何况知其所以然?看着网上到处都是批判ssh的开发者,说的头头是道,好像ssh框架真的只是培训班的教材,有一阶段的学生生涯已经过去一半,虽然项目进展已至此,但还是甚觉在浪费光阴,并没有达到一个高级程序员的高度。思前量后,之所以ssh的开发者受人鄙视,其实ssh的开发者都是像鄙人如此的水平,不知其然,更 ...
spring为企业提供了一个轻量级的解决方案,spring的形成思想,替换和很多繁琐的基于ejb的企业应用,spring的简单易用,一经推出,就引起了j2ee领域的极大兴趣,成为当前风头最盛的j2ee开源框架之一。    spring的核心机制以BeanFactory为基础,管理bean和bean之间的依赖。ApplicationContenxt容器是BeanFactory的子接口。spring以bean的方式组织,管理java应用的组件,组件之间的依赖关系松耦合运行良好都归功于得益于spring的核心机制:依赖注入。ApplicationContenxt是beanFacotry的加强,通常只有 ...
tcp/ip协议详解,java网络通信,高质量java编程,spring,hibernate,struts,java网络通信方向,servlet相关,SOA相关,设计模式,javascript和ajax,首先啃下深入java虚拟机,完成一个完善的聊天程序,包括客户端界面,了解多线程相关知识,开始涉入Go语言,提升电子商务领域业务水平。   哥郁闷了,职业规划完全为零。
    java的体系结构很适合开发网络环境下的软件,平台无关性可以说是网络环境下高质量软件的精髓。一处开发,多处运行也是当前软件开发追求的目标,java的平台无关性也正是当前java语言盛行的一个重要原因。下面就从多个方面来阐述java的平台无关性。 1.为什么需要平台无关      java语言在网络环境下非常流行,java语言创建的可执行二进制程序能够不加改变地运行在多个平台。不管是随处可见的ms的windows操作系统,还是苹果操作系统,或者是商业服务器的unix系统,又或者是各开源操作系统,又或网络化的嵌入式设备,小芯片等等,都可以流畅运行打上冒着热气的咖啡杯标志的纯java程序。从我 ...
Global site tag (gtag.js) - Google Analytics