微软宣布加入 OpenJDK,打不过就改变 Java 未来!

2019-12-29  本文已影响0人  程序员书单

<section data-role="outer" label="Powered by 135editor.com" style="font-size:16px;"><section class="xmteditor" style="display:none;" data-tools="新媒体管家" data-label="powered by xmt.cn"></section><p style="text-align: center;" data-mpa-powered-by="yiban.io" align="center"><img class="rich_pages" data-backh="319" data-backw="574" data-before-oversubscription-url="https://mmbiz.qpic.cn/mmbiz_jpg/TNUwKhV0JpSTWs0bMFAk9nbRaq1iaZtXq5IHC3jiaxQicpCkibicVHJwoEjGiayYicYG7aKFMJ3zqcmw9m1IjXrE5WWCA/0?wx_fmt=jpeg" data-ratio="0.5555555555555556" data-s="300,640" src="https://mmbiz.qpic.cn/mmbiz_jpg/TNUwKhV0JpSTWs0bMFAk9nbRaq1iaZtXq5IHC3jiaxQicpCkibicVHJwoEjGiayYicYG7aKFMJ3zqcmw9m1IjXrE5WWCA/640?wx_fmt=jpeg" data-type="jpeg" data-w="900" style="width: 100%;height: auto;border-radius: 3px;"></p><section style="box-sizing: inherit; margin-top: 16px; margin-bottom: 14px; font-size: 16px; text-align: left; white-space: normal; background-color: rgb(255, 255, 255); line-height: 2em; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;"><span style="font-size: 16px; font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;">近日,微软的 Bruno Borges 在 OpenJDK 邮件列表中发布了一条消息,内容包含接下来发生的事情以及微软如何开始将其团队整合到 OpenJDK 社区。</span></section><section style="box-sizing: inherit; margin-top: 16px; margin-bottom: 14px; font-size: 16px; text-align: left; white-space: normal; background-color: rgb(255, 255, 255); line-height: 2em; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;"><span style="font-size: 16px; font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;">在邮件中,Bruno Borges 提到,微软已正式签署《<strong>Oracle 贡献者协议</strong>》。同时,他重申了微软对 Java 的承诺,以及微软团队对回馈 Java 社区的期待。</span></section><section style="box-sizing: inherit; margin-top: 16px; margin-bottom: 14px; font-size: 16px; text-align: left; white-space: normal; background-color: rgb(255, 255, 255); line-height: 2em; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;"><span style="font-size: 16px; font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;">Borges 曾经是 Oracle 开发人员,现在担任微软 Java 的首席产品经理。他向大家介绍了 Java 工程团队负责人 Martijn Verburg,Verburg 同时也是 jClarity 的首席执行官,而 jClarity 是 AdoptOpenJDK 的主要贡献者,于今年 8 月被微软收购。</span></section><section style="box-sizing: inherit; margin-top: 16px; margin-bottom: 14px; font-size: 16px; text-align: left; white-space: normal; background-color: rgb(255, 255, 255); line-height: 2em; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;"><span style="font-size: 16px; font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;"><strong>该邮件可以在 OpenJDK 邮件列表中找到:</strong></span><strong><span style="font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;"></span></strong></section><section class="mpa-template" mpa-from-tpl="t"><section data-id="94709" mpa-from-tpl="t" class="_135editor"><section style="width: 100%;" data-width="100%" mpa-from-tpl="t"><section mpa-from-tpl="t" style="background: url("https://mmbiz.qpic.cn/mmbiz_gif/b96CibCt70iaZVWLqKWYqToBBoLTeNc2NmkjKzNXvPpA9RuZkhnELwGqocSCgD9vvWqQ51pZc1oVmfcCYapXyT8w/640")repeat-y;background-position:left top;background-size:6px;"><section data-autoskip="1" style="font-size: 14px; text-align: justify; letter-spacing: 1.5px; line-height: 1.75em; color: rgb(63, 62, 63); padding: 0px 1em; box-sizing: border-box;" mpa-from-tpl="t"><section style="text-align: left;line-height: 2em;">嗨,OpenJDK 社区,</section><p mpa-is-content="t">
</p><section style="text-align: left;line-height: 2em;">在过去的一周中,微软正式签署了《Oracle 贡献者协议》,甲骨文公司对我们参与该项目表示了认可及欢迎。我代表微软 Java 工程团队,很高兴正式加入 OpenJDK 项目,并期待与你们的合作。</section><p mpa-is-content="t">
</p><section style="text-align: left;line-height: 2em;">众所周知,微软及其子公司在许多方面都高度依赖 Java,并且在微软 Azure 云中向客户提供 <a href="http://mp.weixin.qq.com/s?__biz=MzI3ODcxMzQzMw==&mid=2247490939&idx=2&sn=43f4ff6b97ab6f92151d55479ca53c27&chksm=eb53984ddc24115b389a25f113432593adbcae4feb783ee4e7907a4db49c899391391bbc677c&scene=21#wechat_redirect" target="_blank" data-itemshowtype="0" data-linktype="2"><span style="color: #000000;text-decoration: underline;">Java </span></a>运行时服务。微软已经认识到在甲骨文成功有效管理下的 OpenJDK 项目所获得的巨大价值,它收购了 Java,得到了更广泛的软件生态系统,我们也期待做出自己的一份贡献。</section><p mpa-is-content="t">
</p><section style="text-align: left;line-height: 2em;"><a href="http://mp.weixin.qq.com/s?__biz=MzI3ODcxMzQzMw==&mid=2247490939&idx=2&sn=43f4ff6b97ab6f92151d55479ca53c27&chksm=eb53984ddc24115b389a25f113432593adbcae4feb783ee4e7907a4db49c899391391bbc677c&scene=21#wechat_redirect" target="_blank" data-itemshowtype="0" data-linktype="2"><span style="color: #000000;">我们团队在初期将致力于一些小的 bug 修复和反向移植,这有助于我们更好地成为 OpenJDK 的一员。</span></a><a href="http://mp.weixin.qq.com/s?__biz=MzI3ODcxMzQzMw==&mid=2247490939&idx=2&sn=43f4ff6b97ab6f92151d55479ca53c27&chksm=eb53984ddc24115b389a25f113432593adbcae4feb783ee4e7907a4db49c899391391bbc677c&scene=21#wechat_redirect" target="_blank" data-itemshowtype="0" data-linktype="2"><span style="color: #000000;">例如,我们已经了解到,在发布补丁之前最好先讨论更改,并且我相信我们还有很多东西要学习。</span></a></section><p mpa-is-content="t">
</p><section style="text-align: left;line-height: 2em;"><a href="http://mp.weixin.qq.com/s?__biz=MzI3ODcxMzQzMw==&mid=2247490939&idx=2&sn=43f4ff6b97ab6f92151d55479ca53c27&chksm=eb53984ddc24115b389a25f113432593adbcae4feb783ee4e7907a4db49c899391391bbc677c&scene=21#wechat_redirect" target="_blank" data-itemshowtype="0" data-linktype="2"><span style="color: #000000;">由 Martijn Verburg 领导的 Java 工程团队已经与其他使用 Java 的微软组织及子公司,还有一些 Java 生态系统中的合作伙伴(例如 Azul Systems、Oracle、Pivotal、Red Hat、Intel、SAP 等)合作。</span></a><a href="http://mp.weixin.qq.com/s?__biz=MzI3ODcxMzQzMw==&mid=2247490939&idx=2&sn=43f4ff6b97ab6f92151d55479ca53c27&chksm=eb53984ddc24115b389a25f113432593adbcae4feb783ee4e7907a4db49c899391391bbc677c&scene=21#wechat_redirect" target="_blank" data-itemshowtype="0" data-linktype="2"><span style="color: #000000;">整个团队将加入一些 OpenJDK 邮件列表并参与会话。</span></a></section><p mpa-is-content="t">
</p><section style="text-align: left;line-height: 2em;">我们期待参与 Java 的未来。</section></section></section></section></section><p>
</p></section><p style="text-align: left;line-height: 2em;" align="left"><span style="font-size: 16px;">微软首次向 OpenJDK 贡献代码<span style="background-color: rgb(255, 255, 255); font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;">是在 2014 年,贡献内容关于 Windows 上 TCP 回环快速路径机制方面的优化。</span></span></p><p style="text-align: left;line-height: 2em;" align="left">
</p><p style="text-align: left;line-height: 2em;" align="left"><span style="background-color: rgb(255, 255, 255); font-size: 16px; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;">2018 年 10 月,</span>甲骨文计划将 OpenJDK 的源码库迁移至 <a href="http://mp.weixin.qq.com/s?__biz=MzI3ODcxMzQzMw==&mid=2247488132&idx=2&sn=2e7fdbe96b7850e3f47a29738dcd90ee&chksm=eb5397b2dc241ea49003bb6bc8abe81f8457c7f80cf3040d0f3ce4bae003c61d71ee65b8a60d&scene=21#wechat_redirect" target="_blank" data-itemshowtype="0" data-linktype="2"><span style="color: #000000;text-decoration: underline;">GitHub</span></a><span style="background-color: rgb(255, 255, 255); font-size: 16px; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;">,彼时的 GitHub 刚刚被微软收购,此后微软与 OpenJDK 的关系也更进了一步。</span></p><section style="box-sizing: inherit; margin-top: 16px; margin-bottom: 14px; font-size: 16px; text-align: left; white-space: normal; background-color: rgb(255, 255, 255); line-height: 2em; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;">此次微软将为 OpenJDK 做贡献的消息发出后,也有网友(id:yanglbme)梳理了二十多年来微软与 Java 的一二事:<span style="color: #888888;font-size: 16px;">https://juejin.im/post/5dbaac8cf265da4d365f28a6</span></section><section style="text-align: left;line-height: 2em;"><span style="background-color: rgb(255, 255, 255); font-size: 16px; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;">1996 年,微软推出 J++ 语言,并推出了 Visual j++ 集成编程工具,对 Java 进行了大量的修改。</span></section><section>
</section><section style="text-align: left;line-height: 2em;"><span style="background-color: rgb(255, 255, 255); font-size: 16px; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;">1997 年,Sun 公司以“歧视使用 Java 软件,旨在维持其视窗操作系统的垄断地位,违反反垄断法”为由起诉微软。</span></section><section>
</section><section style="text-align: left;line-height: 2em;"><span style="background-color: rgb(255, 255, 255); font-size: 16px; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;">2001 年 1 月,SUN 胜诉,根据双方达成的和解协议,微软不得对 Windows 操作系统中包含的 Java 语言作任何改动,并获赔 2000 万美元。</span></section><section>
</section><section style="text-align: left;line-height: 2em;"><span style="background-color: rgb(255, 255, 255); font-size: 16px; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;">2001 年年底,微软在推出新版操作系统 Windows XP 和新版 IE 时,故意不安装 Java 软件,并且推出高仿 Java 的语言 C# 和 .net 框架。</span></section><section>
</section><section style="text-align: left;line-height: 2em;"><span style="background-color: rgb(255, 255, 255); font-size: 16px; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;">2002 年 6 月,微软称从 2004 年起,因为安全原因微软的 Windows 操作系统将不再支持 Java 语言。</span></section><section style="text-align: left;line-height: 2em;"><span style="background-color: rgb(255, 255, 255); font-size: 16px; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;">...</span></section><section style="text-align: left;line-height: 2em;margin-bottom: 25px;"><span style="background-color: rgb(255, 255, 255); font-size: 16px; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;">2019 年 10 月,微软宣布加入 OpenJDK 参与开发。</span><span style="font-size: 16px;"></span></section><section class="output_wrapper" style="letter-spacing: 0px; white-space: normal; font-size: 16px; color: rgb(62, 62, 62); line-height: 2em; font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;"><section class="mpa-template" mpa-from-tpl="t"><section style="margin: 10px auto; background-color: rgb(247, 247, 247); padding: 10px; box-sizing: border-box;" mpa-from-tpl="t"><section data-preserve-color="t" style="font-size:14px;color:#4f4f4f;" mpa-from-tpl="t"><p style="text-align: left;" align="left"><span style="color: #9A9A9A;letter-spacing: 0px;font-size: 12px;">来源:https://jaxenter.com/microsoft-ready-contribute-openjdk-163550.html</span>
</p><section style="color: rgb(154, 154, 154);font-size: 15px;white-space: normal;text-align: left;"></section><section style="color: rgb(154, 154, 154);font-size: 15px;white-space: normal;text-align: left;"><span style="font-size: 12px;">转自:https://www.oschina.net/news/111036/microsoft-to-participate-in-openidk</span></section><p style="max-width: 100%;min-height: 1em;letter-spacing: 0.544px;font-size: 16px;widows: 1;color: rgb(63, 63, 63);text-align: center;box-sizing: border-box !important;overflow-wrap: break-word !important;" align="center"><strong style="max-width: 100%; letter-spacing: 0.544px; text-decoration: inherit; font-size: 14px; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: 微软雅黑;"><span style="max-width: 100%;color: #FFFFFF;background-color: #7B0C00;line-height: 25.6px;box-sizing: border-box !important;overflow-wrap: break-word !important;">- End -</span></strong></p><p style="max-width: 100%;min-height: 1em;font-size: 16px;text-align: start;widows: 1;letter-spacing: 2px;width: 667px;color: rgb(114, 114, 114);font-weight: bold;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;" align="start"><img class="__bg_gif" data-backh="83" data-backw="574" data-before-oversubscription-url="https://mmbiz.qpic.cn/mmbiz_gif/LiahicntJ2WDq8NjZgh5MqvkGvP8zKKicKfrf0HiaMpHBI7JxOwRqElWA2kJic1lYDOfLRP9gEKibMbJXzkcLBHO2uog/640?wx_fmt=gif" data-copyright="0" data-ratio="0.1444805194805195" src="https://mmbiz.qpic.cn/mmbiz_gif/LiahicntJ2WDq8NjZgh5MqvkGvP8zKKicKfrf0HiaMpHBI7JxOwRqElWA2kJic1lYDOfLRP9gEKibMbJXzkcLBHO2uog/640?wx_fmt=gif" data-type="gif" data-w="616" style="font-size: 15px; letter-spacing: 0.5px; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible !important; width: 666.994px !important; font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;" width="616px"></p><p style="max-width: 100%;min-height: 1em;font-size: 16px;text-align: start;widows: 1;color: rgb(63, 63, 63);letter-spacing: 2px;width: 667px;font-weight: bold;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;" align="start"><span style="max-width: 100%;font-size: 17px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;color: rgb(239, 112, 96);font-size: 16px;text-align: right;letter-spacing: 1px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;color: #AC39FF;box-sizing: border-box !important;overflow-wrap: break-word !important;">技</span></strong></span><span style="max-width: 100%;font-size: 17px;color: #AB1942;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;color: rgb(239, 112, 96);font-size: 16px;text-align: right;letter-spacing: 1px;box-sizing: border-box !important;overflow-wrap: break-word !important;">术</strong></span><span style="max-width: 100%;font-size: 17px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;color: #FF6827;text-align: right;letter-spacing: 1px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">连</strong></span><span style="max-width: 100%;color: #FFDA51;text-align: right;letter-spacing: 1px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">载</strong></span><span style="max-width: 100%;color: #00D100;text-align: right;letter-spacing: 1px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">目</strong></span><span style="max-width: 100%;text-align: right;letter-spacing: 1px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;color: #00FCFF;box-sizing: border-box !important;overflow-wrap: break-word !important;">录</span></strong></span></span><span style="max-width: 100%;text-align: right;letter-spacing: 1px;font-size: 17px;color: #FF2941;box-sizing: border-box !important;overflow-wrap: break-word !important;">(</span><span style="max-width: 100%;text-align: right;letter-spacing: 1px;font-size: 17px;color: #FF4C41;box-sizing: border-box !important;overflow-wrap: break-word !important;">可</span><span style="max-width: 100%;font-size: 17px;text-align: right;letter-spacing: 1px;color: #AC39FF;box-sizing: border-box !important;overflow-wrap: break-word !important;">点</span><span style="max-width: 100%;font-size: 17px;text-align: right;letter-spacing: 1px;color: #FFA900;box-sizing: border-box !important;overflow-wrap: break-word !important;">击</span><span style="max-width: 100%;font-size: 17px;text-align: right;letter-spacing: 1px;color: #00D100;box-sizing: border-box !important;overflow-wrap: break-word !important;">跳</span><span style="max-width: 100%;font-size: 17px;text-align: right;letter-spacing: 1px;color: #AC39FF;box-sizing: border-box !important;overflow-wrap: break-word !important;">转</span><span style="max-width: 100%;font-size: 17px;text-align: right;letter-spacing: 1px;color: #FFA900;box-sizing: border-box !important;overflow-wrap: break-word !important;">即</span><span style="max-width: 100%;font-size: 17px;text-align: right;letter-spacing: 1px;color: #73FA79;box-sizing: border-box !important;overflow-wrap: break-word !important;">可</span><span style="max-width: 100%;font-size: 17px;text-align: right;letter-spacing: 1px;color: #0052FF;box-sizing: border-box !important;overflow-wrap: break-word !important;">阅</span><span style="max-width: 100%;font-size: 17px;text-align: right;letter-spacing: 1px;color: #FF4C00;box-sizing: border-box !important;overflow-wrap: break-word !important;">读</span><span style="max-width: 100%;font-size: 17px;text-align: right;letter-spacing: 1px;color: #FF2941;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">)</strong><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">:</strong></span></p><p style="max-width: 100%;min-height: 1em;font-size: 16px;text-align: start;widows: 1;color: rgb(63, 63, 63);letter-spacing: 2px;width: 667px;font-weight: bold;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;" align="start">
</p><p style="max-width: 100%;min-height: 1em;font-size: 16px;text-align: start;widows: 1;letter-spacing: 2px;width: 667px;color: rgb(114, 114, 114);font-weight: bold;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;" align="start"><span style="max-width: 100%;color: #FF2941;box-sizing: border-box !important;overflow-wrap: break-word !important;">Maven系列教程  <span style="max-width: 100%;color: #000000;box-sizing: border-box !important;overflow-wrap: break-word !important;">点击</span></span><span style="max-width: 100%;color: #000000;box-sizing: border-box !important;overflow-wrap: break-word !important;">--> <a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzU3NTMwMTUxMg==&mid=2247484344&idx=5&sn=414c5ee8a676e875ef3ab0ebc0930e20&chksm=fd24715fca53f8498bc1490ef417ec31c84c0e4d12c6222360c103b6be93368641f331fb3e0b&scene=21#wechat_redirect" textvalue="Maven技术干货连载目录" data-itemshowtype="0" tab="innerlink" data-linktype="2">Maven技术干货连载目录</a> 跳转</span></p><p style="max-width: 100%;min-height: 1em;font-size: 16px;text-align: start;widows: 1;letter-spacing: 2px;width: 667px;color: rgb(114, 114, 114);font-weight: bold;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;" align="start">
</p><p style="max-width: 100%;min-height: 1em;font-size: 16px;text-align: start;widows: 1;letter-spacing: 2px;width: 667px;color: rgb(114, 114, 114);font-weight: bold;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;" align="start"><span style="max-width: 100%;color: #FF2941;box-sizing: border-box !important;overflow-wrap: break-word !important;">MyBatis系列教程  <span style="max-width: 100%;color: #000000;box-sizing: border-box !important;overflow-wrap: break-word !important;">点击</span></span><span style="max-width: 100%;color: #000000;box-sizing: border-box !important;overflow-wrap: break-word !important;">--> <a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzU3NTMwMTUxMg==&mid=2247484344&idx=6&sn=e69113e95cb416aafdf0cdde4b32aa8e&chksm=fd24715fca53f8491deeefc1c05aa0680e759bd094606b7d10a2f16d7a425dc8348c5bf29263&scene=21#wechat_redirect" textvalue="MyBatis技术干货连载目录" data-itemshowtype="0" tab="innerlink" data-linktype="2">MyBatis技术干货连载目录</a> 跳转</span><br style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"></p><p style="max-width: 100%;min-height: 1em;font-size: 16px;text-align: start;widows: 1;letter-spacing: 2px;width: 667px;color: rgb(114, 114, 114);font-weight: bold;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;" align="start">
</p><p style="max-width: 100%;min-height: 1em;font-size: 16px;text-align: start;widows: 1;letter-spacing: 2px;width: 667px;color: rgb(114, 114, 114);font-weight: bold;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;" align="start"><span style="max-width: 100%;color: #000000;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;color: #FF2941;box-sizing: border-box !important;overflow-wrap: break-word !important;">JVM调优总结系列教程  <span style="max-width: 100%;color: #000000;box-sizing: border-box !important;overflow-wrap: break-word !important;">点击</span></span>--> <a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzU3NTMwMTUxMg==&mid=2247484336&idx=2&sn=b168e6ff2e194d4e484d7c2a0c0681ec&chksm=fd247157ca53f84197e7edd7c2d4c683c44abba005f18fb77f2cf18e32523cdce20ff78f354c&scene=21#wechat_redirect" textvalue="JVM调优技术干货连载目录" data-itemshowtype="0" tab="innerlink" data-linktype="2">JVM调优技术干货连载目录</a> 跳转</span></p><p style="max-width: 100%;min-height: 1em;font-size: 16px;text-align: start;widows: 1;letter-spacing: 2px;width: 667px;color: rgb(114, 114, 114);font-weight: bold;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;" align="start">
</p><p style="max-width: 100%;min-height: 1em;font-size: 16px;text-align: start;widows: 1;letter-spacing: 2px;width: 667px;color: rgb(114, 114, 114);font-weight: bold;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;" align="start">
</p><p style="max-width: 100%;min-height: 1em;letter-spacing: 0.544px;font-size: 16px;text-align: start;widows: 1;color: rgb(63, 63, 63);box-sizing: border-box !important;overflow-wrap: break-word !important;" align="start">
</p><p style="max-width: 100%;min-height: 1em;letter-spacing: 0.544px;font-size: 16px;widows: 1;color: rgb(63, 63, 63);text-align: center;box-sizing: border-box !important;overflow-wrap: break-word !important;" align="center"><img class="rich_pages __bg_gif" data-backh="398" data-backw="574" data-before-oversubscription-url="https://mmbiz.qpic.cn/mmbiz_gif/SUicwdN39QsN3h7v7Zoq12L7ic3Xrt9bWCC55ahvWx5vzZoQaEurS2tr5PYicgLUFSDbEXA3icGsVjnDhhs1R0EUlA/640?wx_fmt=gif" data-ratio="0.6932707355242567" src="https://mmbiz.qpic.cn/mmbiz_gif/SUicwdN39QsN3h7v7Zoq12L7ic3Xrt9bWCC55ahvWx5vzZoQaEurS2tr5PYicgLUFSDbEXA3icGsVjnDhhs1R0EUlA/640?wx_fmt=gif" data-type="gif" data-w="639" style="box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible !important;width: 676.987px !important;"></p><p style="max-width: 100%;min-height: 1em;letter-spacing: 0.544px;font-size: 16px;text-align: start;widows: 1;color: rgb(63, 63, 63);box-sizing: border-box !important;overflow-wrap: break-word !important;" align="start">
</p><p style="max-width: 100%;min-height: 1em;letter-spacing: 0.544px;font-size: 16px;widows: 1;color: rgb(63, 63, 63);text-align: right;box-sizing: border-box !important;overflow-wrap: break-word !important;" align="right"><strong style="max-width: 100%;color: rgb(239, 112, 96);letter-spacing: 1px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;font-size: 14px;color: #AC39FF;box-sizing: border-box !important;overflow-wrap: break-word !important;">点</span></strong><span style="max-width: 100%;letter-spacing: 1px;color: #00FCFF;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;">击</span></strong></span><span style="max-width: 100%;letter-spacing: 1px;color: #FF6827;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;">在</span></strong></span><span style="max-width: 100%;letter-spacing: 1px;color: #FFDA51;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;">看</span></strong></span><strong style="max-width: 100%;color: rgb(239, 112, 96);letter-spacing: 1px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;">,</span></strong><span style="max-width: 100%;letter-spacing: 1px;color: #00D100;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;">愿</span></strong></span><span style="max-width: 100%;letter-spacing: 1px;color: #FFA900;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;">你</span></strong></span><span style="max-width: 100%;letter-spacing: 1px;color: #AC39FF;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;">我</span></strong></span><span style="max-width: 100%;letter-spacing: 1px;color: #00FCFF;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;">不</span></strong></span><span style="max-width: 100%;letter-spacing: 1px;color: #FFB995;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;">再</span></strong></span><span style="max-width: 100%;letter-spacing: 1px;color: #FF7FAA;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;">陌</span></strong></span><span style="max-width: 100%;letter-spacing: 1px;color: #FF2941;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;">生</span></strong></span><span style="max-width: 100%;color: #EF7060;letter-spacing: 1px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> </span><img class="__bg_gif" data-ratio="1" data-type="gif" data-w="19" width="19px" src="https://mmbiz.qpic.cn/mmbiz_gif/b96CibCt70iaa8r7PJoyAtlfHAKe8RosE3wYVKBac55p1HPBJHZS42ywnG4yYtD3jo9A9e5kawBZs4IE6R1C4wibw/640?" style="letter-spacing: 0.544px; color: rgb(62, 62, 62); font-variant-numeric: normal; line-height: 25.6px; text-align: center; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible !important; width: 19px !important; font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;"></p></section></section></section></section></section>

上一篇下一篇

猜你喜欢

热点阅读