在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

如何用源码分析Release

111次阅读
没有评论

共计 1553 个字符,预计需要花费 4 分钟才能阅读完成。

本篇文章给大家分享的是有关如何用源码分析 Release,丸趣 TV 小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着丸趣 TV 小编一起来看看吧。

release 的入口是 bin/release,同样需要一个构建目录实例化 buildpack 对象,并调用其 release 接口 buildpack#release 方法

  代码的基本结构和 compile 很相似,探测各个组件是否支持,然后调用各个组件的 release 方法。release 的入口是 bin/release。

Ruby 代码  

def release 

 container = component_detection(container , @containers, true).first 

 fail  No container can run this application  unless container 

 component_detection(JRE , @jres, true).first.release 

 component_detection(framework , @frameworks, false).each(:release) 

 command = container.release 

 payload = { 

  addons  =  [], 

  config_vars  =  {}, 

  default_process_types  =  {  web  =  command } 

 }.to_yaml 

 @logger .debug {  Release Payload:\n#{payload}  } 

 payload 

end 

JRE 的 release 方法

JRE 组件实例化的实际是 OpenJdkJRE 的实例,而 OpenJdkJRE 又继承自 OpenJDKLike,release 方法就在 OpenJDKLike 类中

Ruby 代码  

def release 

@droplet.java_opts 

 .add_system_property(java.io.tmpdir ,  $TMPDIR) 

 .add_option(-XX:OnOutOfMemoryError , killjava) 

 .concat memory 

end 

  从这里可以看出 release 方法返回的是运行时参数。

JRE 的有:JDK 的临时目录,内存溢出后的执行的脚本,以及内存限制的参数

Tomcat 的 release 方法

调用依然是个子项目的 release 方法

Ruby 代码  

def release 

 @sub_components.map(:release) 

 command 

end 

TomcatInstance 的 release 方法

什么都没做

Ruby 代码  

def release 

end 

 TomcatLifecycleSupport,TomcatLifecycleSupport 的 release 方法也都没做什么

TomcatAccessLoggingSupport 的 release 方法

Ruby 代码  

def release 

 @droplet.java_opts.add_system_property  access.logging.enabled , @configuration[KEY_ENABLED] ==  enabled  

end 

  添加了运行时参数:

access.logging.enabled 和 access_logging enabled

总结

从源代码来看,release 方法是获取个组件的运行时参数。

以上就是如何用源码分析 Release,丸趣 TV 小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1553字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 欧美综合区自拍亚洲综合天堂 | 成年人午夜免费视频 | 狼群社区视频www在线下载 | 麻豆精品视频在线 | 男人操女人的网站 | 2020韩国三级理论在线观看 | 4虎影院在线观看 | 乱码一区二区三区完整视频 | 国产精品久久久久久久久久妇女 | 亚洲日韩欧美一区二区三区在线 | 国产成人a v在线影院 | 亚洲色图自拍 | 99re热这里有精品首页视频 | www色婷婷| 精品一区二区三区四区五区 | 一级黄色片在线 | 国产白嫩护士被弄高潮 | 国产人妻精品久久久久野外 | 国产三级精品在线 | 国产黄网站在线观看 | 久久久一本 | 丰满少妇高潮惨叫正在播放 | 亚洲欧美日韩国产精品 | 日韩人妻熟女中文字幕a美景之屋 | 四虎在线永久精品高清 | 亚洲愉拍自拍另类图片 | 亚洲日日做天天做日日谢 | 色婷婷日日躁夜夜躁 | 亚洲精品成人区在线观看 | 久久久久成人精品 | 美女被狂躁www离线观看视频 | 国产69精品久久久久久久 | 大片在线播放日本一级毛片 | 洗澡被公强奷30分钟视频 | 国产人与zoxxxx另类 | 国产一区二区久久久 | 亚洲a成人 | 日韩欧美在线观看视频 | 欧美一级特黄啪啪片免费看 | 国产男女免费视频 | 青青伊人影院 |