自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(2764)
  • 收藏
  • 关注

翻译 jvm与非jvm语言优劣_引入新的JVM语言Concurnas

jvm与非jvm语言优劣什么是Concurnas,它与众不同的地方是什么? Concurnas是一种新的通用开源JVM编程语言,旨在用于构建并发,分布式和并行系统。 Concurnas很容易学习; 它提供了令人难以置信的性能以及用于构建现代企业级计算机软​​件的许多功能。 Concurnas与现有编程语言的不同之处在于,它提供了一种独特的,简化的执行并发,分布式和并行计算的方式。 这些计算形式...

2020-07-10 16:17:31 896

翻译 java1!+2!+3!_到Java辉煌的25年!

1995年,Java首次公开实现。 它最初的概念是帮助新的和改进的电视遥控器(如果您愿意的话,可以是家庭娱乐控制器),而业界对此并不热衷。 不久,Java在桌面计算的应用程序开发中立足。 随着Internet的出现,Java成为了Web应用程序的事实上的语言。 它是互联网时代软件历史上的一支变革力量。 之所以如此,有两个原因: 它的简洁性,面向对象的特性,内置的库,运行时错误检测等,...

2020-07-10 16:07:31 951

翻译 Quarkus 1.5.0.Final欢迎新的扩展

Quarkus的另一个版本已在这里,可供下载。 Quarkus 1.5.0.Final于2020年6月3日发布。它包括许多新更新,新扩展以及常见的错误修复和一些性能改进。 什么是Quarkus ? 它是由Red Hat赞助的,是“为OpenJDK HotSpot和GraalVM量身定制的Kubernetes本机Java堆栈,它是从最佳Java库和标准中精制而成的”。 跟上Quarkus...

2020-07-10 15:57:31 832

翻译 泛克里金和普通克里金_避免敌人! 这是用克里制作的简单游戏。

泛克里金和普通克里金你需要什么 Kree v1.9或最新版本 Eclipse IDE 您将学到什么 创建场景 创建一个游戏对象 向游戏对象添加组件 从用户那里获取输入 创建自定义组件 创造球员运动 使用Kree产生随机数 检测碰撞 制备 设置您的Java项目并将Kree添加到您的构建路径 创建一个名为避免的包 还请参见: Java 1...

2020-07-10 15:47:31 1193

翻译 java筛选_如何有效筛选Java开发人员

java筛选 雇用软件开发人员的真实成本相当高。 根据一些统计数据,组织聘请某人并使其快速发展可能很容易使组织花费50,000美元。 由于存在如此高的风险,您一定不能雇用错误的人来工作。 简历或候选人的LinkedIn个人资料本身并不代表他们拥有的实际技能。 如果是这样,那么筛选潜在候选人的最佳和有效方法是什么? 还请参见: 如果您想为您的组织聘请一位体面的开发人员,则应遵循良好的面试...

2020-07-10 15:37:31 725

翻译 查看当前cpu峰值_解决主要交易应用中的CPU峰值问题

查看当前cpu峰值 在本文中,我们将讨论如何解决北美主要交易应用程序中出现的CPU高峰问题。 突然,此应用程序的CPU开始飙升至100%。 实际上,这个团队并没有进行任何新的代码部署,也没有进行任何环境更改,也没有翻转任何标志设置-但是突然之间,CPU开始出现故障。 我们甚至验证了流量是否有所增加,这归因于流量的激增。 但是流量也没有增加。 还请参见: C通过Java并成为排名第一的...

2020-07-10 15:27:31 1058

翻译 Spring Boot 2.3通过新功能增强了Docker支持

Spring Boot是一个基于Java的开源框架。 它最初由Pivotal开发,可帮助用户以最少的配置创建独立的,生产级的基于Spring的应用程序。 最新更新现已可用。 Spring Boot 2.3增加了一些值得注意的新功能,修复了一些问题,更新了依赖关系,并包括改进。 还请参见: Java开发人员BDA简介 升级版 Spring Boot 2.3升级了一些项目和依赖项。...

2020-07-10 15:17:31 344

翻译 www.tiobe.com_五月十大Java故事:TIOBE索引,Spring Boot 2.3,Java 16计划及更多

www.tiobe.com 6月已经到来,这意味着现在该回顾一下2020年5月的所有激动人心的技术故事。在我们获得最多点击的十大新闻中,您将找到Java 16的更新和一个新的JEP以及三个访谈和Java,JavaScript和机器学习领域的几个新版本。 以下是五月份点击次数最多的十大故事。 C通过Java成为第一语言 排名第一的是TIOBE指数的最新每月更新。 该索引根据搜索引擎结果跟踪...

2020-07-10 14:57:31 2044

翻译 用git向github_Java 16:向Git和GitHub的迁移越来越紧密

用git向github Java 16没有时间表,也没有官方项目页面。 当您看到标题时,您进行双重拍摄可能会被原谅。 但是,如果您对Java领域的开发甚至不感兴趣,那么您已经知道JDK 16计划于2021年3月发布。即使Java 15仍然是重点,它也可以说是Java 15之前的最新版本。下一个长期支持版本(Java 17,将于2021年9月到期)将迈出重要而重要的一步。 当然,我们正在谈论的是迁...

2020-07-10 14:47:31 211

翻译 每周评论:25年的Java,Grafana 7.0,Stack Overflow开发人员调查等等

到Java辉煌的25年! Java已经25岁了! 这是对保持Java编程传统的良好贡献。 本文回顾了编程语言的历史,它如何改变了一个时代,以及它如何在多个领域取得今天的成就。 在此处查看Java的旅程 。 2020年持续交付专家检查– CI / CD,安全性和滚动部署(第1部分) 上周,我们发布了由两部分组成的系列的第一部分,内容是持续交付和持续集成,这不仅仅是简单的流行语或新兴趋势。...

2020-07-10 14:37:31 184

翻译 bda软件_Java开发人员BDA简介

如果您认为大数据分析(BDA)是流行语,请再考虑一遍。 从医疗保健提供商到金融机构,几乎每个行业现在都在使用大数据。 大数据现在对移动应用程序开发产生巨大影响 ,该领域的领导者正在探索如何使用AI进行大数据分析。 综上所述,在Java中使用BDA的工作已被忽略。 这很奇怪,因为使用BDA的开发人员使用的许多工具都是用Java本机编写的。 简而言之,在大数据指南中 ,我们介绍了一些用于BDA...

2020-07-10 14:27:31 891

翻译 Apache NetBeans 11.3:JDK 14预览功能和暗模式

新的Apache NetBeans发行周期的第三个发行版已经到来。 11.3版包括Java编辑器的许多更改,一些改进,代码清除,库更新和新的编辑器功能。 用户应注意,具有LTS支持的NetBeans当前版本为11.0。 11.3中的新功能尚未经过广泛的测试,在下一个版本之前,需要用户反馈。 NetBeans是Java的开源,跨平台集成开发环境,工具平台和应用程序框架。 自2019年4月...

2020-07-10 14:17:31 482

翻译 程序中 设置jvm 参数_高效应用程序的7个JVM参数

在撰写本文时(2020年3月),围绕垃圾收集和内存,您可以将600多个参数传递给JVM。 如果您包括其他方面,则JVM参数总数将很容易超过1000个。 anyone任何人都无法消化和理解太多的论据。 在本文中,我们重点介绍了您可能会发现有用的七个重要JVM参数。 还请参见: Java 14 –“ NullPointerExceptions是一项重大改进” 1. -Xmx和-XX:Max...

2020-07-10 14:07:31 236

翻译 项目迁移到kotlin注意_Duolingo从Java迁移到Kotlin,行数减少了30%

我们中的许多人都在从事隔离检疫工作。 我们中的一些人正在下雨天的开源项目,编织,园艺和学习新语言。 Duolingo是最著名的语言学习工具之一,已经改变了自己的语言。 他们已经将Android应用程序从Java迁移到100%Kotlin 。 多琳戈并不孤单。 他们加入了Pinterest和Basecamp等公司。 自从Kotlin成为Android开发的一流语言以来,从Java迁移到Kot...

2020-07-10 13:57:31 374

翻译 micronaut_Micronaut基准测试:比Quarkus和Spring Boot快吗?

micronaut 我们想要什么? 速度 。 哪个是最快的微服务框架? Quarkus,Micronaut和Spring Boot是Java的三个现代框架,它们共享相似的特性和功能。 尽管这三种服务都有其优缺点和独特的用例,但它们常常相互抵触。 哪个最快,哪个内存消耗最少? 还请参见: Java 14 –“ NullPointerExceptions是一项重大改进” Quarkus...

2020-07-10 13:47:31 1027

翻译 log4j 程序日志_Log4j错误–减慢您的应用程序

最近,我们正在对流行的SaaS应用程序进行故障排除。 该应用程序间歇性地减慢了速度。 要从问题中恢复,必须重新启动应用程序。 在高流量期间,此应用有时会变慢; 有时在交通繁忙时也是如此。 没有凝聚力模式。 这种应用程序变慢并重新启动它持续了一段时间。 然后,我们开始解决问题。 我们发现了一些有趣的东西,以为您也可以从我们的发现中受益,因此撰写了本文。 还请参见: 在OpenJDK发行版...

2020-07-10 13:37:31 188

翻译 eclipselink_EclipseLink DJC

Doug Clarke是Oracle应用服务器TopLink产品的产品管理总监,也是Eclipse Java Persistence Platform(EclipseLink)项目的共同负责人。 Doug在对象关系持久性,数据访问和系统集成领域具有丰富的企业开发,咨询和教育领域经验。 他汇集了来自各个行业项目的具体经验,并提供了一种实用的设计,开发,测试和性能调整方法。 JAXenter:...

2020-07-10 13:27:31 161

翻译 valhalla 插件_Java 15:密封类使Valhalla更加接近

在Java 14发布之后,考虑到当前的世界状况,9月似乎还有很长的路要走。 在此处随时了解我们的Java 15新闻更新。 JDK 15新闻 对于Java来说,这是繁忙的一周:已确认JEP 373、374和375针对JDK15。此外,针对Java 15提出了三个新的JDK增强建议。 JEP 360:密封课程(预览) 来自Java语言架构师Brian Goetz的JEP 360将为...

2020-07-10 13:17:31 611

翻译 jvm容器_容器中的JVM,迈向完美的共生!

JVM和容器就像薯条和蛋黄酱–在一起更好! 在本技术会议期间,我们将讨论对容器使用JVM的最佳实践: 优化容器尺寸的技术和工具(例如,jlink,Project Portola) 缩短应用程序启动时间的方法(例如CDS) 使用Graal SubstrateVM进行AOT(提前)编译的好处 最新的OpenJDK增强功能改善了JVM与Docker等之间的交互。 参加本次...

2020-07-10 13:07:31 228

翻译 eclipse theia_Eclipse Theia vs. VS Code:“ Theia是最多样化,最活跃的项目之一”

eclipse theia JAXenter: Eclipse Theia 1.0版刚刚发布。 在JAXenter上,我们已经关注Eclipse Theia一段时间了,因此我们对该主题的处理会有所不同。 在官方公告中,值得注意的是,Theia被明确称为“ VS Code的真正开源替代品”。 如果我们坚持功能范围:Eclipse Theia和VS Code之间有何相似之处? Sven Efft...

2020-07-10 12:57:31 733

翻译 java ide工具_提议为IDE和工具支持建立新的Java组

java ide工具 没有IDE的开发人员就像没有画布的画家-装备不完善。 同样,如果油漆不粘在画布上也很糟糕。 我要说的是,对于Java开发人员而言,该工具(尤其是IDE)无法正常工作。 在今年的布鲁塞尔OpenJDK Committer研讨会上,与会人员和组织者表示希望建立一个渠道,以讨论OpenJDK工具,尤其是IDE支持。 这里的背景是许多开发人员会自行调整自己喜欢的工具,因为他们...

2020-07-10 12:47:31 174

翻译 vs code java_VS Code April上的Java更新包括Java 14支持

vs code java 微软每个月都会在Visual Studio Code上发布Java的新更新。 最新更新于2020年4月30日到达,由Visual Studio Code和Azure上的Java高级程序经理Hexiaokai He宣布。 各种扩展支持Java on VS Code,这些扩展增加了Visual Studio Code的功能。 它有助于编辑器支持Java编码,测试和调试。...

2020-07-10 12:27:31 223

翻译 c#语言和java语言_C通过Java成为第一语言

c#语言和java语言 在2019年, C赢得了令人垂涎的年度最佳编程语言奖 。 现在,到2020年将近一半,又有机会再次获得该奖项吗? TIOBE指数更新了2020年5月的排名,并且有了新的排名第一。 (或者,我们应该说旧的数字吗?C是整个1985、1990、2000、2005和2015年的第一大编程语言!) 还请参见: HTML:作为主要标记语言的起源和演变 TIOBE排名前1...

2020-07-10 12:17:31 286

翻译 jep122_JEP 380:Unix域套接字通道

jep122 Michael McMahon提出了新的JDK增强建议(JEP),以将Unix域套接字支持添加到java.nio.channels包中的两个API。 套接字通道和服务器套接字通道 。 JEP 380还旨在扩展继承的通道机制,以支持Unix域套接字通道和服务器套接字通道。 JEP 380:Unix域套接字通道 McMahon写道:“对于本地的进程间通信,Unix域套接字比TCP ...

2020-07-10 12:07:31 258

翻译 jep表达式分析器_JEP 377:将ZGC从实验性垃圾收集器升级到生产功能

jep表达式分析器 随着2018年9月Java 11的发布,Z Garbage Collector作为实验功能被集成到JDK中。 现在,随着两年后Java 15即将发布,JEP所有者Per Liden建议将ZGC变成生产功能。 JEP 377:使ZGC成为生产功能 Per Linden在JEP 377中写道:“借助ZGC如今拥有的稳定性,功能集和平台支持,现在是时候取消其试验状态并使其成为产...

2020-07-10 11:57:31 189

翻译 坚果云中为知笔记数据库锁定_20岁的Java:为云中的生活做好准备

由于在企业分布式系统领域的多年工作而诞生,企业Java继续成为应用程序开发中的主导力量。 二十年来,Java在行业语言排名中一直保持强势地位。 这在很大程度上是我们在企业Java中看到的重塑水平的结果,这表明它可以避免其他“传统”技术的命运。 在过去的十年中,企业IT领域已经从大型的单片应用程序转移到了更轻巧,更模块化的应用程序体系结构。 Java EE是创建企业应用程序的旧方法的促成...

2020-07-10 11:47:31 141

翻译 Spring Boot 2.2.6添加了对Java 14的支持

当春天在外面(至少在北半球)在这里时,春天靴也在这里! 版本2.2.6现在可用。 它总共包括53个错误修复,一些新的增强和功能,文档改进以及一长串依赖项升级。 最值得注意的是,Spring Boot现在增加了对Java 14(最新版本)的支持。 还请参见: 动手使用Java 14中的记录-深入研究 2.2.6的新功能 让我们看一下新版本引入的一些亮点。 Java 14支...

2020-07-10 11:37:31 394

翻译 javafx基础教程_JavaFX 14专注于稳定性并为未来奠定基础

JavaFX 14在这里,带来了许多错误修复和可管理的改进。 最重要的是,此版本已如期进行,如发条一样。 它表明,新的发行节奏每六个月更新一次,可以很好地工作,确保对JavaFX所做的更改以稳定,可口的部分流入开发人员的日常生活。 JavaFX 14 –有什么新功能? JavaFX 14发行说明总共列出了七个“增强功能”,但是其中只有两个是真正的新功能。 为Text和TextFlow节...

2020-07-10 11:27:31 467

翻译 显而易见_超越显而易见的REST –不断发展的系统的API设计

API大会的演讲向后退一步,回顾了API所存在的体系结构上下文,并概述了忽略REST的关键部分而导致的缺点。 它讨论了内部VS。 外部API,这种区分是否首先有用,域驱动设计的影响,以及如何设计和指定API及其客户端以优化其可扩展性,以使API中的更改不会破坏客户端。 演讲的演示部分在Spring Boot和Java之上提供了一个示例项目。 Oliver Drotbohm是Piv...

2020-07-10 11:17:31 87

翻译 palette gef_GEF走向3D

在模型驱动的开发领域,模型扮演着重要角色。 通常,模型是通过二维图可视化的,UML图可能是最突出的示例。 但是,在某些情况下,二维根本不够。 有时,模型需要三维表示,或者应同时显示多个二维图。 后一种情况可以可视化所谓的图间关系,即不同图的元素之间的连接。 GEF3D [2]框架允许以非常简单的方式创建三维图编辑器。 GEF3D已在作者的博士学位中作为一种工具启动。 项目,并且在2008年...

2020-07-10 11:07:31 316

翻译 Wildfly 19:MicroProfile 3.3平台规范支持

Wildfly应用程序服务器是一种灵活,轻量级的托管应用程序运行时,可帮助用户创建应用程序。 Wildfly具有启动时间短,内存占用少和活动内存管理以及可自定义的运行时的特点。 自 2020年3月18日起, Wildfly 19 Final即可进行Beta版测试,并可供下载。感谢社区的帮助,此版本发布了。 #WildFly 19已发布,支持Eclipse MicroProfile 3...

2020-07-10 10:37:31 254

翻译 uber开源_Uber的开源工具食人鱼在这里吃掉您过时的代码

乘车共享公司Uber发布了一些开源工具,例如Manifold或Ludwig ,现在我们可以欢迎他们的最新工具:Piranha。 还请参见: 解决软件体系结构中的技术问题 在Uber博客上宣布了食人鱼的开源。 让我们看看它能做什么。 食人鱼保持较低的技术债务 正如博客文章所述,Uber在Android和iOS的移动应用程序开发中使用功能标记。 这些功能标志可能变成成功实现的功能,...

2020-07-10 10:27:31 154

翻译 java14 jdk_Java 14:JDK 14进入GA时的所有新功能

java14 jdk 是的,六个月过去了这么快,现在到了,Java 14的发布即将到来。 我们一直在跟踪新JDK在过去半年中的进展,您可以在此处找到摘要的所有功能。 但是,如果您想直接进入,可以在此处找到JDK 14二进制文件 。 Java 14 –事实 专家组成立于6月,是迈向下一个Java版本的第一步。 该小组的成员包括Simon Ritter(Azul Systems),Manoj...

2020-07-10 10:17:31 331

翻译 java监测发生变化弹框_Java的安全方法在20年中发生了怎样的变化

java监测发生变化弹框 二十年前,世界开始引入企业Java。 Java 2平台(J2EE)的1.2版于1999年12月12日发布。它基于分布式系统领域的工作基础,包括分布式计算环境和公共对象请求代理体系结构,并且它的到来标志着诞生。一种新技术,它将成为企业应用程序开发领域中的佼佼者。 Java企业平台建立在编程语言的“随处运行”哲学之上。 它通过一系列属性扩展了可移植性和中立性,使其非常适...

2020-07-10 09:57:31 351

翻译 java_Java

这可能是近两周以来,欧盟委员会给了甲骨文的反超收购Sun微系统-在那个时候我们可能已经轰炸与Oracle战略网络广播-但炒作仍然盛行有关Java的下Oracle公司未来 最新的“现在将发生什么?” 帖子由Serdar Yegulalp发表 。 他提出了关于Sun-Oracle-Java的新观点:Oracle可能不想破坏Java,但如果该公司确实想重振该语言,该公司的工作就此告吹。 他的论证...

2020-07-10 09:47:31 178

翻译 Groovy 3.0:新的默认解析器和Java风格的Lambda语法

Apache Groovy 3.0已到货,它包含许多新功能,这些功能使其更加灵活并与更新的Java功能集成。 对于初学者来说,它包括一个新的默认解析器(当前在代号Parrot下),并支持Java样式的Lambda语法。 Groovy是Java语法兼容的面向对象语言。 凭借其熟悉的语法并通过在JVM之上工作,可以轻松地与任何Java程序直接集成。 尽管Groovy目前不像使用JVM的年轻语言...

2020-07-10 09:37:31 706

翻译 openjdk是什么_在OpenJDK发行版中寻找什么

Java在今年3月迎来了成熟的25岁,而仅在去年,Java的发展就进一步证明了编程语言为何继续经受时间的考验。 OpenJDK的进步是其中的一大活动,这应该促使组织使用Java认真研究其Java路线图,提供者和资源。 OpenJDK的最大瞬间来自Oracle:自2019年1月31日起,该供应商结束了针对非Oracle客户的商业用户对其专有OpenJDK发行版的免费公开更新。 实际上,这意味...

2020-07-10 09:27:31 887

翻译 kotlin 1.3.0_Kotlin 1.3.70添加了实验功能和新的配色方案

尽管JVM语言Kotlin并未以绝对数字广泛使用,但它已经开始流行。 例如,在GitHub的最新《八度弦之国》报告中 ,它位居趋势编程语言的第四位- 使用率惊人地增加了182%。 还请参见: 2020年顶级Java技术– JVM编程语言,IDE,工具等 预计 Kotlin 1.4 将于今年春天发布 ,但v1.3.70可以缩短等待时间。 让我们看看它为我们准备了什么。 标准库 最...

2020-07-10 09:17:31 434

翻译 GraalVM 20.0为Java,JavaScript,Python等添加了新功能

如官方网站上所宣布,GraalVM 20.0已经到货。 GraalVM是一种虚拟机,可让您更快地运行现有的Java应用程序,并且还支持其他几种语言。 最新版本提供了新的语言功能以及平台和工具更新。 尽管GraalVM 20.0是主要版本,但最新的LTS(长期支持)补丁程序版本是GraalVM 19.3.1,它于上个月作为关键补丁更新(CPU)发布。 有关概述,请参见版本路线图 : ...

2020-07-10 08:57:31 862

翻译 七个小矮人欺负一个女人_Knative和三个小矮人– Knative无服务器简介

七个小矮人欺负一个女人 故事从Knative的诞生开始,详细说明了Knative如何使用Kubernetes原语提供可以运行无服务器工作负载的平台。 在许多基于Kubernetes的无服务器平台上,开发人员都面临着选择哪个以及为什么的疑问。 这正是本节下一部分将在演示的帮助下进行讨论的内容。 没有矮人,白雪公主的故事是永远不会完成的,但是在这个故事中,Red Hat Kamesh Sampt...

2020-07-10 08:47:31 510

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除