开着跑车换轮胎,这样的情形您能想象吗?
最近,一段拍摄于沙特阿拉伯的视频就记录了这样的超牛特技。地址给大家分享一下:http://www.douban.com/group/topic/52087839。从短片中可以看到,这辆汽车在沙漠中前进,一名男性就站在车门外,在几个大转弯之后,汽车成功地侧翻了约45度,仅靠2个轮子贴在地上行驶着。画面显示五个戴着头巾的男子探身从一辆正在行驶的银色跑车里爬出来,司机像F1赛车手那样让车子侧立起来,仅靠车身一侧的两个车轮行驶,他们则很麻利地更换了悬空的另一侧两个车轮。五名男子接下来的表现让人大跌眼镜——完成换轮胎特技表演后,他们并不急于回到车内,而是一脸兴奋的击掌和挥手庆祝,过路司机目瞪口呆地看完表演后纷纷加速超了过去。
据了解,这种汽车绝技表演在阿拉伯十分流行,运用两轮贴地面行驶的超高难度技巧,考验着驾驶者与乘客间的绝佳默契。在Java框架使用中,你能体验这种默契感吗?
带着思考,我们自然要联想到Java应用中比较常见的热部署。热部署是在不重启Java虚拟机的前提下,能自动侦测到class文件的变化,更新运行时class 的行为。Java类是通过Java虚拟机加载的,某个类的class文件在被classloader加载后,会生成对应的Class对象,之后就可以创建该类的实例。大多数基于Java的应用服务器,包括EJB服务器和Servlet容器,都支持热部署。类装入器不能重新装入一个已经装入的类,但只要使用一个新的类装入器实例,就可以将类再次装入一个正在运行的应用程序。
Tiny框架就是这样一部超牛的赛车,它支持在不停止应用的情况下,增加或删除业务单元。
Tiny构建者认为,一个完整的框架可能需要有许许多多个部分组成,但是对于实际应用的用户来说,它可能只需要其中的一部分功能。构架一定要有这种能力,可以由使用者进行点菜式,使用,避免只要用一点点功能,就要引入许许多多的内容。
TinyVFS把对各种各样的的文件系统的访问封装成统一的应用程序接口,这大大的简化了应用程序本身代码的复杂度。通过业务单元管理器,可以在不停止其它业务单元的情况下,增加新的业务单元,或把已经安装的业务单元停止或下卸载。这里所谓的业务单元,就是用来实现某种业务功能的完整集合,它包含了相关的Java Class文件、配置文件、媒体文件、界面展现文件(甚至支持把Jsp文件也放在Jar包中)等。利用业务单元,程序员可以进行软件开发、测试、发布,大大方便了业务的设计与发布。而且,业务单元之间也可以有依赖关系,如果某业务单元依赖的业务单元不存在或被停止时,则此业务单元也会被停止。
开着车换轮胎,使用Tiny来应用,这种灵活性还体现在多个地方。
(1)Tiny流程的执行位置十分灵活,可以从流程的任意节点开始执行,流程可重入的特性可以实现页面流、工作流等功能。
(2)Tiny模板引擎是一个基于Java技术构建的模板引擎,它具有体量小、性能高和扩展易的特点。适合于所有通过文本模板生成文本类型内容的场景,如:XML、源文件、HTML等等,可以说,它的出现就是为了替换Velocity模板引擎而来,因此在指令集上在尽量与Velocity接近的同时,又扩展了一些Velocity不能很好解决问题的指令与功能,在表达多方面则尽量与java保持一致,所以非常的易学易用。
(3)不管对象是否是在Spring等容器中托管,都可以使用缓冲逻辑,实现了缓冲逻辑无容器要求。
在UI引擎的组件包中,每个UI组件都是一个Jar工程,使得UI组件的集成由框架自动进行,而不必程序员进行干预。UI组件自发现功能,避免了大量配置工作。
(4)支持BigPipe模式。利用Web服务器和浏览器之间的并行执行能力,BigPipe首先把网页分解成多个可调用的Pagelet。多个Pagelet并行的在服务器端生成、网络传输、浏览器展现,从而大大提升展现效率与效果。
(5)在稳定性方面,Tiny框架是立足于在需要稳定、安全要求非常高的应用环境中使用的,因此其稳定性就是框架构建者首要思考目标,核心部分只使用经过充验证及广泛应用的第三方包。
总之,在这种灵活性基础上,Tiny正在形成一个成熟的开源生态圈,包含了Tiny框架、Tiny开源组件、Tiny商业组件、Tiny技术支持、Tiny咨询、Tiny培训等,具有较强市场竞争力和可持续发展的体系,展现了一种新的软件产业发展模式。
相关推荐
C语言案例3:欢快小跑车-配套资源.zip
汽车品牌跑车主题店开业活动策划方案.pptx
为了减少导致煤矿斜井跑车事故的人员不安全动作,基于事故致因“2-4”模型,利用统计分析和归类的方法对煤矿斜井跑车事故进行研究。研究结果表明:导致人员伤亡的煤矿斜井跑车事故的发生需同时满足3个条件:车辆脱离了...
防跑车 跑车防护装置 跑车防护 国标 标准
为了确保矿井斜巷轨道运输的安全可靠运行,实现对运行车辆实时监控和有效阻止斜巷轨道跑车车辆运行,通过在斜巷轨道全区段、逐级分段合理安设多道跑车自动防护装置方式,使整个斜巷轨道处于全斜巷分区段封闭状态,起到...
角色数量:18,素材数量:87,积木数量:1017,音频数量:23 【↑↓←→ 】转向和移动,【空格】冲刺,收集金币通关。 采用真实模拟车辆像素高清图片,无缝衔接旋转过程,拥有逼真的效果。 此后仍有作品或有趣游戏、...
Haynes Roadster跑车框架3D图纸
超级跑车
PPT以白色为背景色,一份黑白的城市剪影映衬着线条勾勒的跑车轮廓。设计简洁简约,非常个性。 本PPT模板适合用于制作与汽车有关的PPT,如:驾校教学PPT课件,汽车的历史及发展,赛车、F1典故等。也可以制作城市交通...
速度与激情:跑车时代——汽车行业ppt模板
基于矿下斜井运输中跑车事故具有突发性、严重性等特点,提出了一种基于N:N网络和MCGS组态软件的3档跑车防护装置监控系统,采用三菱FX系列PLC组建N:N网络实现对输入信号的处理和控制信号的输出,上位机通过MCGS组态软件...
运动跑车,AutoCAD三维建模,运动跑车,AutoCAD三维建模
为解决同一倾斜井巷内缆车运行与绞车提升运输的矛盾,解决因空间不足造成影响安全提升运输以及人员乘坐缆车安全问题,设计安装地升式跑车防护装置。在缆车运行时,跑车防护装置处于卧倒状态,此时挡车钢丝绳网及跑车防护...
超级跑车演示 超级跑车演示
为保证无轨胶轮车发生"跑车"事故时乘坐人员的安全,研究新型自动化柔性阻车系统。阻车系统主要由阻车器、车速监测系统、车载遥控、控制系统等几个部件构成。系统运行过程中,可通过测速雷达、车载遥控自动监测车辆的...
炫酷跑车xp主题
兰博基尼跑车win7主题是由橙色的炫酷兰博基尼跑车在路道狂奔图片组成的,喜欢这种炫酷汽车快来下载这款主题来美化你的电脑桌面。 兰博基尼跑车win7主题截图:
介绍了煤矿轨道斜井常闭式防跑车装置的工作原理,根据防跑车装置最大防护距离并结合串车上下井时的最不利工况分析,提出了防跑车装置最大设置间距计算公式。通过设计实例详细分析防跑车装置设置原则,总结了目前防跑车...
针对斜巷运输的特点,设计了一种基于Siemens S7-200 PLC控制的柔性防跑车装置。根据传感机构传回的信息,通过PLC处理后发出指令来控制挡车栏的打开与闭合。该装置实现了自动化控制以及柔性拦车,防止了跑车事故的发生,...