`
joy_cz
  • 浏览: 136745 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

画一棵树

阅读更多

 很郁闷,没想到项目的难度远远超出了我的想象。

今天做了一件很无聊的事,但又不得不做的事。画出项目中一个session object的家族树,根为ContainerInstance

。这个家伙最麻烦拉,什么类都跟它有关系。我画了一个晚上,才把它的孩子画出来。还要一个一个地找!

它的孩子已经差不多有50个了,可以想象它有多少个子孙,其家族是多大呀。。。。

但是,没办法呀,我不得不画出来。不然就没有办法了解项目的来龙去脉,也就没办法修改项目的会话管理功能。

不过还好,具体修改方法已经有了,只须把所有的树都找出来,加以分析。只要与用户相关的都要进行serialize,与用户不相关的都不需要进行serialize,但还是必须实现serializable这个接口,因为这个接口最多管闲事,在会话管理中不管做什么事都要跟它打交道,然后再对这个与用户不相关的对象加上transient。transient这个家伙专门与serializable作对,不过它倒是帮了我不少的忙啊。。。。

至于为什么要做这么做,因为目前项目中所有与serializable这个家伙打交道的类,都已经给了它联系方式了(实现serializable接口)。而现在的问题是,在他们打交道的过程中,既然把一些小家伙给忘记了(加了transient),所以才会总是被程序大人投诉(抛出NullPointerException)。所以,我在程序中使用了一个接口ISessionRevival,它提供了对付程序大人的投诉,感觉好象是一个律师。这个律师有一种看家本领(InitSessionRevival方法),所有找它做律师的类,都必须学它这门本领,以便以后程序投诉它时,可以应付自如。

看起来问题好象快要解决了。不,问题才刚刚开始。因为我要睡觉了。。。哈哈

分享到:
评论

相关推荐

    用python来画一棵树

    通过python代码画一棵树。可以作为学习python的入门技术知识

    一个在excel表中画一棵树的程序

    一个在excel表中画一棵树的程序

    纯js实现画一棵树的示例

    这里提到的"纯js实现画一棵树的示例",主要是利用HTML5的`<canvas>`元素结合JavaScript的定时器来实现动态的遮罩效果,从而达到画树的视觉效果。现在,我们将详细解析这个过程和其中涉及的知识点。 首先,我们需要...

    如何使用 vue + d3 画一棵树

    github pages vue 和 d3 的角色 画图可分为两步: 元素坐标计算 数据绑定 坐标计算只需要一些 api,本文使用 d3。 数据绑定既可以借助 d3,...画一棵树常见的有两种数据结构,一种是嵌套的,一种是扁平的。如下: /

    递归树, 真的是画一棵树.

    在描述中提到的“用VB画植物”,实际上可能是通过递归算法来模拟植物生长的过程,比如生成树的形态。植物生长的自然规律往往具有递归特性,例如树枝从主干生长出,又会产生更小的枝丫,这种结构可以用递归来抽象和...

    在QT下画一棵树 第二版本

    在QT下实现一棵树的动态生长过程,是一个结合图形用户界面与数据结构的有趣实践。QT是一个跨平台的C++库,它提供了丰富的GUI工具包,使得开发者能够方便地创建各种用户界面。在这个项目中,我们关注的是如何利用QT来...

    OpenGL画树的代码

    完整代码,可以直接运行,用简单图形画一棵树,设计视点的旋转和平移

    TreeAnimate:动画一棵树

    《TreeAnimate:C++实现动画一棵树》 在计算机图形学和游戏开发中,动画树木是一种常见的需求,它能够为虚拟环境带来生机和活力。TreeAnimate项目就是专门针对这一需求而设计的,它使用C++编程语言实现了动态的树木...

    opengl绘制树

    在OpenGL中绘制树是一项复杂的任务,它涉及到几何建模、纹理映射、光照处理等多个方面。以下是一些关于使用OpenGL绘制树的关键知识点: 1. **几何建模**:在OpenGL中,树的形状通常通过多边形来表示。这可能包括...

    SVG动态画树

    在Web开发中,SVG动态画树是一种常见且有趣的应用,可以用来创建美观的数据可视化或者动画效果。下面将详细探讨SVG动态画树的相关知识点。 1. SVG的基本概念: SVG允许开发者用XML语法来描述2D图形,包括直线、曲线...

    OpenGL环境下贴图法画树代码

    在这个“OpenGL环境下贴图法画树代码”的项目中,我们主要关注的是如何利用OpenGL的纹理映射(贴图)功能来绘制逼真的树。贴图法是一种通过在几何形状上应用图像来增加细节和真实感的技术。 首先,我们要理解OpenGL...

    opengl 做的很漂亮的一棵树,用分形算法实现 含代码

    在这个项目中,我们看到使用OpenGL和分形算法来生成一棵逼真的树。分形算法是一种在数学和计算机科学中广泛使用的工具,特别适用于创建复杂且自相似的自然形状。 分形算法的核心概念是重复和自相似性。在自然界中,...

    Python+Turtle动态绘制一棵树实例分享

    ### Python+Turtle动态绘制一棵树实例解析 在学习编程语言的过程中,利用图形化的方式进行实践不仅能够加深对编程逻辑的理解,还能够提高学习的兴趣。Python 的 `turtle` 模块正是这样一个简单易用的图形绘制工具,...

    1、已知一棵树边的集合为(I,m),(I,n),(e,i),(b,e),(b,d),(a,b),

    * 1已知一棵树边的集合为(I,m(I,n(e,i(b,e(b,d(a,b(g,j(g,k, (c,g(c,f(h,l(c,h(a,c,画出这棵树并回答以下问题 1) 哪是根节点 2哪是叶子节点 3哪

    用python画一棵圣诞树

    用python画一棵圣诞树

    圣诞树源码- 假装一下圣诞树1

    # 画一棵大树 def draw_tree(length, angle): if length > 5: t.forward(length) t.right(angle) draw_tree(length - 15, angle) t.left(2 * angle) draw_tree(length - 15, angle) t.right(angle) t....

    1_python动态绘制一棵树_

    在Python编程语言中,动态绘制一棵树是一种可视化技术,它可以帮助我们更好地理解数据结构或算法的层次关系。本文将深入探讨如何使用Python实现这一功能,主要关注如何利用库如`networkx`、`matplotlib`或者自定义...

Global site tag (gtag.js) - Google Analytics