首页 文章 精选 留言 我的

精选列表

搜索[制谱软件],共10010篇文章
优秀的个人博客,低调大师

微软加入 Java Community Process,计划推进两年 LTS 节奏

微软宣布已经签署了 Java 规范参与协议(JSPA),正式加入Java Community Process(JCP)。JCP 是为 Java 技术制定标准技术规范的机制,使有兴趣提交Java API建议的个人开发者、客户和供应商之间能够协作。 微软方面表示,自 2021 年 4 月 Microsoft Build of OpenJDK 发布以来,该企业内部的 Java 使用已经远远超过了 Minecraft;有超过 500,000 个 JVM 在生产中运行数百个微软内部系统。除了大量的内部 Java 使用外,还有许多客户和开发人员在微软 Azure 和 GitHub 上编码和运行 Java。加入 JCP 是微软在帮助塑造 Java 平台的未来方面迈出的重要而又自然的一步。 “参与 JCP 是 Microsoft 在 Java 生态系统中的旅程中的一个重要里程碑。我们期待代表我们的客户和团队与合作伙伴、Java 供应商、Java User Groups (JUGs) 和个人进行合作。这些热情的贡献者创造了 Java 的未来并使其保持创新。” 对此,甲骨文 JCP 项目主席兼主管Heather VanCura 表示: "在过去的 23 年里,Java Community Process(JCP)计划与国际 Java 开发者社区合作,指导 Java 平台的规范。JCP 计划欢迎企业、开码、个人和 Java User Group 参与者的参与和加入。我们很高兴欢迎微软加入 JCP 计划;它将继续代表充满活力的 Java 生态系统。我们期待着看到他们的贡献"。 JCP 执行委员会成员、SouJava User Group 主席 Bruno Souza 补充称: "JCP 是我们定义和讨论 Java 未来的地方,我们需要所有 Java 社区的合作。微软一直是这个社区的重要组成部分,他们不仅参与了 OpenJDK,而且还支持 Java User Groups 和社区活动。正因为如此,微软已经成为 SouJava 的强大合作伙伴,我们很高兴他们能更深入地致力于 Java 社区的发展。" RedMonk 联合创始人 James Governor则表示: "在今天和可预见的未来,Java 仍然是 IT 的关键背景。微软通过成为 Eclipse 基金会的战略成员,以及对 OpenJDK、Windows on ARM、Apple M1 和Alpine Linux 等技术的工程贡献,清楚地说明了它对未来的承诺。" 此外,Microsoft Build of OpenJDK 也与本周进行了更新。微软致力于支持长期支持(LTS)版本,即 OpenJDK 11 和 OpenJDK 17。其鼓励开发者将他们的系统和工作负载更新到 OpenJDK 17.0.1 和 OpenJDK 11.0.13。本周文档中的一些更新内容包括有: 用于 LTS 构建最新更新的 Vanity URLs 容器镜像中的默认语言环境设置 保留容器镜像中较旧的次要版本 值得注意的是,根据微软的 OpenJDK 支持政策,OpenJDK 16 不是一个长期支持(LTS)的主要版本,因此没有得到更新,仍然是 16.0.2 版本。Minecraft 的Java 版目前使用 OpenJDK 16 进行部署,但很快就会转移到 OpenJDK 17。一旦过渡完成,微软将归档所有 OpenJDK 16 的发布版本。 公告还提到,甲骨文于 2021 年 9 月提出了他们新的商业化的 Oracle JDK 二进制文件的两年 LTS 节奏。对此,微软 Java 工程组负责人 Martijn Verburg 则表示: “微软相信现代 Java 为 end-user 和运营商带来的利益。因此,我们也要支持对 OpenJDK 构建的 2 年 LTS 建议。由于大多数终端用户的生态系统更喜欢 LTS 的额外稳定性,这是鼓励他们进行现代化努力的一个好方法。微软愿意致力于在各种 LTS 更新项目的自然生命周期中对其进行维护。” 微软希望在 2023 年之前发布 OpenJDK 21 作为其下一个 LTS 版本。前提是 OpenJDK生 态系统推进这一提议,并且其他 OpenJDK 供应商采用这一节奏。 更多详情可查看官方博客。

优秀的个人博客,低调大师

Android如何客化adb shell进去后显示shell@xxxx的标识

首先,找到源代码,在external/mksh/mkshrc,打开这个文件后会看到开头有如下脚本: android4.2源码内容如下: : ${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh} ${HOSTNAME:=android} : ${SHELL:=$MKSH} ${USER:=$(typeset x=$(id); x=${x#*\(}; print -r -- ${x%%\)*})} if (( USER_ID )); then PS1='$'; else PS1='#'; fi android5.0源码内容如下: : ${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh} ${HOSTNAME:=$(getprop ro.product.device)} : ${SHELL:=$MKSH} ${USER:=$(typeset x=$(id); x=${x#*\(}; print -r -- ${x%%\)*})} ${HOSTNAME:=android}android6.0源码内容如下: : ${HOME:=/data} : ${HOSTNAME:=$(getprop ro.product.device)} : ${HOSTNAME:=android} : ${MKSH:=/system/bin/sh} : ${SHELL:=$MKSH} : ${TERM:=xterm} : ${TMPDIR:=/data/local/tmp} : ${USER:=$(id -un)}找到第一个HOSTNAME=$(getprop ro.product.device),将后面的$(getprop ro.product.device)这个变量的值改成自己的名称就可以了。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册