亿贝(eBay) 上海招聘各种岗位 - 2019 年 11 月
内部推荐 联系: eGlhdGlhbkBlYmF5LmNvbQ==
以下是最新(2019/11/18)的职位列表: 具体 JD 见 https://www.ajinga.com/company-detail-new/5790/

内部推荐 联系: eGlhdGlhbkBlYmF5LmNvbQ==
以下是最新(2019/11/18)的职位列表: 具体 JD 见 https://www.ajinga.com/company-detail-new/5790/

有关 jar 文件
解压 jar 文件:
jar xvf xxx.jar
unzip xxx.jar -d ./directoryToExtractTo
jar tf jar-file # 仅仅查看文件//使用 jar 命令只能解压到当前目录
压缩为 jar 文件:
jar cvf xxx.jar .
jar cf jar-file input-file(s)如果是使用 Spring boot big jar 的方式, 要制定 manifest 文件
jar cfm xxx.jar Manifest.txt MyPackage/*.class
jar cmf jar-file existing-manifest input-file(s)更新 jar 文件 使用 input-file(s) 添加或更新 jar 里面的文件
jar uf jar-file input-file(s)
# 只更新 my.jar 里的这个文件
jar -uf my.jar BOOT-INF/classes/application-Production.properties more info:
jar (Java™ Archive) 文件格式是 Java 提供的压缩方式, 和 zip 使用的格式是一样的. 不过里面添加了一些其他特性, 比如使用 MANIFEST.MF 添加了扩展机制, 使使用者能够更方便的扩展.
这是本人发表在 eBay 微信公众号 eBay技术荟 上的 一系列文章, 原文地址如下. 编辑非常给力, 请查看原文, 这里只是供搜索引擎访问.
https://mp.weixin.qq.com/s/r__X4sYj6PLjPDWDulJAAw
如果原文由于某种原因不存在了, 请查看这个pdf 版本: SRE重案调查组 第六集 | 剖析Java的非常规线程死锁问题
导读
本文将分享eBay SRE部门遇到的某个非常规Java应用程序死锁问题。SRE侦探们将从最表象的问题入手,逐步分析,并重现代码,提出该类问题的解决方案,最后总结Java常规及非常规死锁问题的分析及定位,希望能对同业人员有所启发。
这是本人发表在 eBay 微信公众号 eBay技术荟 上的 一系列文章, 原文地址如下. 编辑非常给力, 请查看原文, 这里只是供搜索引擎访问.
https://mp.weixin.qq.com/s/-CTHVLxgzTn79vOqEe_CQQ
如果原文由于某种原因不存在了, 请查看这个pdf 版本:SRE重案调查组 第五集 | 为什么我的服务器又双叒不响应了?!.pdf
导读
在SRE的日常工作中,经常会碰到很多典型问题。其中一种便是:为什么我的服务器不响应了?
原因可能是服务器软件或硬件损坏,应用程序未启动,网络防火墙,服务器配置等基本的环境问题,也有可能是与应用程序关联比较紧密的代码问题。后者不易发现,又或是长期累积的结果,查起来不像环境问题那么直接。这里列举几个发生在生产环境的真实案例,希望对大家诊断类似的问题有所启发。
这是本人发表在 eBay 微信公众号 eBay技术荟 上的 一系列文章, 原文地址如下. 编辑非常给力, 请查看原文, 这里只是供搜索引擎访问.
https://mp.weixin.qq.com/s/h8ayDuk7SSQ-0-jNmGmydw
如果原文由于某种原因不存在了, 请查看这个pdf 版本: SRE重案调查组 第四集 | JVM元数据区的内存泄漏之谜.pdf
导读
从Java 8开始,元数据区(Metaspace)被引入,替换永久代 (Permanent Generation),用以保存JVM用到的类的元数据、字节码及编译后的代码。这两者最大的区别是元数据区在原生内存(Native Memory)申请一块区域来保存这些数据。本文将分享一个SRE处理的与元数据区相关,且发生在生产环境的真实案例。