自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(199)
  • 收藏
  • 关注

翻译 cloud_Java / Cloud:如何快速创建支持Kubernetes的REST微服务

cloud 可以肯定地说,如今微服务与云的结合风靡一时。 微服务的开发比以往任何时候都多,从而导致应用程序部署数量增加。 在过去的十年中,开发了诸如Docker和Kubernetes的容器化和编排工具,这使得微服务模式真正易于采用。 本文将教您如何使用能够与MySQL数据库交互的公开REST API生成功能全面的微服务,并将其部署到本地Kubernetes集群。 这里的知识可以应用于几乎任何数...

2021-01-08 06:59:15 67

翻译 Java UnknownHostException –服务器的无效主机名–如何解决?

An UnknownHostException的快速指南,如果在为远程方法调用创建到远程主机的连接时发生java.net.UnknownHostException,则会抛出该快速指南。 UnknownHostException的预防方法。1.简介在本教程中,我们将学习什么是UnknownHostException以及产生它的原因。 并且学习如何预防。 UnknownHostExceptio...

2021-01-08 05:17:56 3195

翻译 c+++employe类_Java 8 –集合sort()方法–按Employe对象(Id,名称,年龄)列出自定义排序示例...

c+++employe类 有关在Java中对自定义对象进行排序的完整指南。 Collections.sort()方法基于Comparable或Comparator实现进行排序。 用于对Employee对象进行排序的示例自定义排序1.简介在本教程中,您将学习如何在java中对Custom对象进行排序。 首先,我们将显示示例程序以对字符串列表进行排序,然后移至自定义Employee的Arrayl...

2021-01-08 04:28:28 680

翻译 java发送qq邮件ssl_通过SSL发送的Java邮件

java发送qq邮件ssl抽象本博客的目的是演示如何使用Java Mail通过具有SSL连接的SMTP服务器发送电子邮件。免责声明这篇文章仅供参考。 在使用所提供的任何信息之前,请认真思考。 从中学到东西,但最终自己做出决定,风险自负。要求我使用以下主要技术完成了本文的所有工作。 您可能可以使用不同的技术或版本来做相同的事情,但不能保证。 NetBeans 11.2 Maven...

2021-01-08 02:46:38 186

翻译 jdk安装教程_JDK 14 Rampdown:内部版本27

jdk安装教程 马克·雷因霍尔德( Mark Reinhold)最近的帖子“ JDK 14现在处于Rampdown第一阶段”宣布“我们现在处于Rampdown第一阶段”,并且“整体功能已冻结”。 JDK 14 Early Access Build #27(2019/12/12)是一个繁重的构建。 在本文中,我总结了一些与JDK 14 Early Access Build 27相关的更改,这些更改...

2021-01-08 01:00:21 147

翻译 jpa vue管理系统_JPA @Embeddable和@Embedded

jpa vue管理系统介绍: 作为一个面向对象的开发人员,我们希望避免使用带有大量不相关字段的大型类。 因此,我们可能经常感到有必要使用多个对象来表示JPA实体。 在本快速教程中,我们将学习如何使用JPA或Hibernate中的@Embedded和@Embeddable注释来实现它。上下文构建: 假设我们有一个人桌具有以下列: id|firstName|middleName|lastN...

2021-01-07 22:56:02 86

翻译 jdk安装教程_EA问题的JDK14实例

jdk安装教程 Tagir Valeev最近发布了一条有关即将发布的Java JDK14版本的预览功能的推文: #Java14模式匹配将名称隐藏带入了更高的疯狂程度。 在这里,我为FLAG字段添加或删除了final修饰符,该修饰符仅在不可达的if分支中访问。 这实际上改变了程序的语义! #ProgrammingIsFun 。 pic.twitter.com/UToRY3mpW9 #Jav...

2021-01-07 22:07:10 192

翻译 jdk安装教程_JDK 14:记录,文本块等

jdk安装教程 今天的Mark Reinhold帖子“建议JEP针对JDK 14:305、343、359、366和368 ”建议针对JDK 14再针对五个JEP。 该组中有一些备受期待的功能,尽管有人建议所有功能都处于“预览”或“孵化”状态: JEP 305 :instanceof的模式匹配(预览) JEP 343 :包装工具(培养箱) JEP 359 :记录(预览) JEP 3...

2021-01-07 19:05:41 62

翻译 集成学习_使用WireMock进行更好的集成测试

集成学习 无论您是遵循传统的测试金字塔还是采用诸如“测试蜂窝”这样的较新方法,都应该在开发过程中的某个时候开始编写集成测试。您可以编写不同类型的集成测试。 从持久性测试开始,您可以检查组件之间的交互,也可以模拟调用外部服务。 本文将讨论后一种情况。在谈论WireMock之前,让我们从一个激励性的例子开始。ChuckNorrisFact服务完整的示例可以在GitHub上找到。在以前的博客文章中...

2021-01-07 17:35:04 158

翻译 vufority8.6.8_JMetro版本11.6.8和8.6.8发布

vufority8.6.8 另一个版本,这次是较短的更新。 编写文档和博客文章有点不知所措,但是我认为我不得不更新文档,因为它已经被更新了大约一年或更长时间。 因此,对于此发行版,我也专注于此。 这是链接: Javafx主题JMetro页面。 文档页面已被完全审查和重写。 我认为,如果您使用JMetro,则应该检查一下它,因为可能有一些您不知道的事情。 至于新版本,这是新功能: Tab...

2021-01-07 16:33:55 62

翻译 正则表达式_Java 13:切换表达式的增强功能

正则表达式 您可能还记得我以前的文章,在Java 12中,传统的switch语句得到了增强,因此可以用作表达式。 在Java 13中,对该功能进行了进一步的更改。 break语句不能再返回值。 相反,您必须使用新的yield语句,如下所示: final int result = switch (input) {case 0 , 1 -> 1 ;case 2 -&g...

2021-01-07 15:15:54 61

翻译 java面试_Java面试准备:15个Java面试问题

java面试 并非所有的访谈都将重点放在算法和数据结构上–通常,访谈通常只侧重于您声称是专家的语言或技术。在此类访谈中,通常没有任何“陷阱”问题,而是它们要求您利用内存和使用该语言的经验-换句话说,它们测试您对编程语言的了解。 但是,忘记像Java这样的语言的所有来龙去脉很容易,因为简单地说,我们不会处理诸如“ JVM管理哪种内存?”这样的问题。 和“用示例描述多态”。 以一天为周期。 这篇...

2021-01-07 13:46:14 127

翻译 jdk安装教程_JDK 14 – JEP 361从预览中切换表达式

jdk安装教程 在我的上一篇文章中,我写了有关作为JDK 12的预览功能发布的开关表达式和相关增强功能的信息。随后,在JDK 13中提出了一些更改,例如使用yield关键字从switch块返回值并在预览中发布。 在即将于明年3月在GA上发布的即将发布的JDK 14版本中,这些switch更改将无法预览,并将永久且永久化。 在本文中,我们将研究两个版本之间的变化,并重新运行我在上一篇关于JDK ...

2021-01-07 12:05:47 96

翻译 java安装_Java:如何创建轻量级数据库微服务

java安装 基于云的Java数据库应用程序的数量每分钟都在增加。 许多组织部署了数百甚至数千个微服务实例。 但是,相对于运行时环境,大多数应用程序会带来惊人的不必要开销。 反过来,这会使应用程序运行更慢且运行成本更高。 在本文中,我将演示如何编写比normal(*)小10倍的数据库应用程序。 考虑到应用程序,第三方库和Java运行时,存储要求约为32 MB,而不是通常的(*)〜300 MB。...

2021-01-07 11:22:26 210

翻译 jdk安装教程_JDK 14 / JEP 305模式匹配“ Smart Casts”实例

jdk安装教程 我通常将Java代码中instanceof运算符的存在视为“红色标志”,这意味着在某些情况下使用instanceof不一定是错误的,但是使用它有时表示可以以更简洁的方式解决设计问题,如所述本文结尾处引用的一些资源中的内容(包括有关Java以外语言的类似类型检查功能的资源)。 尽管我已经看到instanceof不需要使用多次,但我遇到了更多情况,要避免instanceof并不容易...

2021-01-07 10:29:55 68

翻译 be geeks!_Java Code Geeks通过Twitter赠送了免费的Sublime Text Editor许可

be geeks!正在与您的重量级编辑斗争? 然后,我们为您准备了一些特别的东西! 我们正在举办比赛,免费赠送kick-ass Sublime Text Editor许可证。 Sublime Text是用于代码,标记和散文的高级文本编辑器。 您会喜欢光滑的用户界面,非凡的功能和出色的性能! Sublime Text适用于OS X,Windows和Linux。 它使用了针对速度和美观进行...

2021-01-07 06:59:02 54

翻译 crud_Java / Spring:如何快速生成完整的Swagger文档CRUD REST API

crud 作为开发人员,我们在日常生活中经常面临的最繁琐的任务之一就是编写良好且易于理解的文档。 不管我们的文档只有几行来解释功能的核心功能,还是表明系统的来龙去脉的成熟文章都没关系。 重要的是,我们试图通过文档传达的信息是准确且可理解的。 在上一篇文章中,我们讨论了自动REST API生成的主题。 更准确地说,我们演示了如何使用Speedment的经过改进的Spring Integratio...

2021-01-07 05:58:29 108

翻译 jakarta_Jakarta EE贡献–入门

jakarta 您是否有兴趣帮助Jakarta EE向前发展? 我也是。我想提供一些详细信息,以帮助有兴趣入门的人。 第1步: 开始捐款的第一步是签署Eclipse Foundation Committer and Contributor Agreement(ECA): https : //www.eclipse.org/legal/committer_process/re-sign/ 。 ...

2021-01-07 04:29:10 241

翻译 java定义文本块_Java 13:文本块

java定义文本块 Java 13已经交付了期待已久的多行字符串或Text Blocks 。 您不再需要连接跨越多行的字符串或转义特殊字符,这确实提高了代码的可读性。 文本块是一种预览语言功能,这意味着必须使用--enable-preview标志在Java编译器和运行时中显式启用它们。 这是一个文本块的示例: String textBlock = "" "<html>...

2021-01-07 03:09:15 218

翻译 java安装_成为Java流大师–第3部分:终端操作

java安装 比尔·盖茨曾经说过:“我选择一个懒惰的人去做一件困难的事情,因为一个懒惰的人会找到一个轻松的方法来做。” 关于流,没有什么比这更真实了。 在本文中,您将学习Stream如何通过在调用终端操作之前不对源元素执行任何计算来避免不必要的工作,以及源如何只生成最少数量的元素。 本文是五分之三,以GitHub存储库为补充,其中包含每个单元的说明和练习。第1部分:创建流第2部分:中级操作第三...

2021-01-07 02:20:34 67

翻译 窗口句柄_JAR文件句柄:烦恼后清理!

窗口句柄 在Ultra ESB中,我们使用特殊的热交换类加载器,该加载器使我们可以按需重新加载Java类。 这使我们能够从字面上热交换我们的部署单元-加载,卸载,使用更新的类重新加载,以及正常地逐步退出-而无需重新启动JVM。 Windows:支持禁地在Ultra ESB Legacy中,加载程序在Windows上运行良好,但在较新的X版本上,似乎出现了一些问题。 我们不支持将Window...

2021-01-07 00:21:32 117

翻译 JMetro版本11.5.10和8.5.10发布

在这里,我们再次使用JMetro的另一个版本。 此版本中的新增功能: 工具栏内控件的新样式新的可编辑组合框样式对其他样式的一些调整一些修复继续阅读以获取详细信息。可编辑的ComboBox新样式以前版本的JMetro的可编辑ComboBox看起来很糟糕,主要是因为它们实际上没有定义的样式。 在下面,您可以看到Modena和JMetro Dark and Light样式的可编...

2021-01-06 20:23:58 176

翻译 angular10_使用Angular,Ionic 4和Spring Boot构建移动应用

angular10朋友不允许朋友写用户身份验证。 厌倦了管理自己的用户? 立即尝试Okta的API和Java SDK。 数分钟之内即可在任何应用程序中对用户进行身份验证,管理和保护。 我是Ionic的忠实粉丝。 几年前,我基于AngularJS开始使用它。 作为开发人员,我真的很喜欢它,因为我了解Angular。 我发现成为Ionic的一名富有成效的开发人员无需学习更多知识。 什么是离子? ...

2021-01-06 19:02:47 318

翻译 junit5_JUnit 5和Selenium –使用Gradle,JUnit 5和Jupiter Selenium设置项目

junit5 Selenium是一组支持浏览器自动化的工具和库,主要用于Web应用程序测试。 Selenium的组件之一是Selenium WebDriver,它提供客户端库,JSON有线协议(与浏览器驱动程序进行通信的协议)和浏览器驱动程序。 Selenium WebDriver的主要优点之一是,它受所有主要编程语言的支持,并且可以在所有主要操作系统上运行。 在本教程中,我将使用Gradle...

2021-01-06 17:42:08 141

翻译 java安装_成为Java流大师–第2部分:中级操作

java安装 就像魔术棒一样,中间操作将一个Stream转换为另一个Stream。 这些操作可以无穷无尽的方式组合在一起,以可读有效的方式执行从简单到高度复杂的任务。 本文是五分之二,并辅以GitHub存储库,其中包含每个单元的说明和练习。 第1部分:创建流第2部分:中级操作第三部分:终端操作第4部分:数据库流第5部分:使用流创建数据库应用程序中级业务中间操作充当应如何转换...

2021-01-06 17:01:35 43

翻译 jdbc连接数据库步骤_JDBC –模拟序列

jdbc连接数据库步骤 也许我们每个人在程序员的生命中至少遇到过一次这个问题-如何模拟数据库序列? 在下面,您可能会发现我对该问题解决方案的一些了解。 假设我们有一个接口定义了用于返回整数序列的所需API: public interface Sequences { int nextValue(String sequenceName) throws SQLException; }...

2021-01-06 14:12:50 90

翻译 正则表达式_Java 12:开关表达式

正则表达式 在Java 12中,对switch语句进行了增强,以便可以将其用作表达式。 现在也可以在一种情况下打开多个常量,从而使代码更简洁易读。 这些增强功能是预览语言功能,这意味着必须使用--enable-preview标志在Java编译器和运行时中显式启用它们。 考虑以下switch语句: int result = - 1 ; switch (input) {case 0 :...

2021-01-06 11:41:32 155

翻译 毕业展望未来_Java开发趋势:2019年展望

毕业展望未来 在这篇文章中,我们将发表一篇有关2019年Java开发趋势的综合文章。您是否知道Java自上世纪问世以来,现在已在100亿个设备上运行? 它是数十年来最受欢迎的编码语言,但是在最近几个月中,Java经历了一些重要的变化。 人们投票通过将Java的名称从Java EE更改为Jakarta EE,并将该品牌的管理权移交给Eclipse Foundation。 对于曾经为使用Java的企...

2021-01-06 10:13:12 457

翻译 json格式_JSON和XML:它们如何比较?

json格式JSON和XML:它们如何比较? JSON和XML是两种人类可读的文本格式,多年来已经成为竞争对手。 XML的目的是通过可选使用模式来存储和定义文档和数据。 JSON几乎完全相反-序列化格式的要求非常简单,可以放在信用卡背面。 但是,什么时候应该使用其中一个? 我们必须考虑到XML和JSON具有可能影响应用程序性能的异同。 在本文中,我们将概述正在发生的事情,以及您需要了解的有关J...

2021-01-06 08:11:11 101

翻译 java安装_Java:ChronicleMap第1部分,精简版

java安装 用数百万个对象填充HashMap会很快导致诸如内存使用效率低下,性能低下和垃圾回收等问题。 了解如何使用堆外CronicleMap ,其中可以包含数十亿个对象,而对堆的影响很小或没有。 当我们要使用中小型数据集时,内置的Map实现(例如HashMap和ConcurrentHashMap是出色的工具。 但是,随着数据量的增长,这些Map的实现正在恶化,并开始表现出如约开放sourc...

2021-01-06 06:42:32 135

翻译 java可选参数_Java:可选的可选实现

java可选参数 类java.util.Optional被实现为单个不可变的具体类,该类在内部处理两种情况。 一个有元素,一个没有元素。 让Optional作为一个接口并让两个不同的实现代替实现该接口不是更好的选择吗? 毕竟,这就是我们通常被教导要使用的一种面向对象的语言。 在本文中,我们将了解当前Optional实现的一些潜在参数。 我们还将学习为什么以不同的方式实现Streams,从而使S...

2021-01-06 05:14:59 483

翻译 Java性能:For-eaching与Streaming

在for循环中向上或向下计数是最有效的迭代方式吗? 有时候答案既不可行。 阅读这篇文章,了解不同迭代品种的影响。迭代性能关于如何以高性能进行迭代有很多观点。 Java中的传统迭代方式是一个for循环,该循环从零开始,然后计数到一些预定义的数字: private static final int ITERATIONS = 10_000;@Benchmarkpublic int for...

2021-01-06 02:15:25 81

翻译 内联函数_Java:从Java 8开始受益于内联类属性

内联函数 希望在几年内,Java将具有“内联类”功能,该功能可以解决Java当前状态下的许多挑战。 阅读本文并学习如何立即使用Java 8或更高版本,并且仍将受益于即将出现的内联对象数组的一些优势,例如; 没有间接指针,消除了对象标头开销,并改善了数据局部性。 在本文中,我们将学习如何编写一个名为InlineArray支持将来的许多内联类功能。 我们还将看一下Speedment HyperSt...

2021-01-06 00:52:47 93

翻译 spring_带有Spring Cloud Config和JHipster的Java微服务

spring朋友不允许朋友写用户身份验证。 厌倦了管理自己的用户? 立即尝试Okta的API和Java SDK。 数分钟之内即可在任何应用程序中对用户进行身份验证,管理和保护。 如今,使用Java和Spring Boot开发微服务架构非常流行。 它绝对是Java生态系统中最受欢迎的组合之一。 如果您需要任何证据,只需看看过去几年出现的所有类似框架:MicroProfile,Micronaut和...

2021-01-05 23:13:11 233

翻译 javax.servlet_没有Javax的Jakarta EE:这次世界也不会结束

javax.servlet 如果您错过了新闻, Oracle将向Eclipse基金会捐赠Java EE规范。 这个决定是在规范过程中进行了相当长时间的Hibernate之后,人们理所当然地怀疑Oracle对Java EE失去了战略兴趣。 首先,Java EE和更广泛的Java社区很好地满足了捐赠规范的决定。 在没有Oracle减慢流程速度的情况下,Java EE涉及人员可以再次尝试关闭非标准化的...

2021-01-05 21:30:05 4632

翻译 最长公共子序列_Java序列化魔术方法及其示例使用

最长公共子序列 在上一篇文章中, 您需要了解有关Java序列化的一切,我们讨论了如何通过实现Java序列化来启用类的可序列化性。Serializable接口。 如果我们的类未实现Serializable接口,或者该类具有对非Serializable类的引用,则JVM将抛出NotSerializableException 。 可序列化类的所有子类型本身都是可序列化的,并且Externalizab...

2021-01-05 19:28:17 82

翻译 java定义文本块_Java文本块

java定义文本块 在OpenJDK琥珀色规范专家邮件列表上的2019年5月13日发布的“ RFR:多行字符串文字(预览)JEP [EG草案] ”中,吉姆·拉斯基宣布了一项名为“文本块(预览) ”的功能JEP草案( JDK-8222530 )。 Laskey的帖子开头带有(我添加了链接)“经过一些重大调整后,重新开放JEP进行审查”,他指的是JEP 326 [/“]原始String Liter...

2021-01-05 17:48:54 235

翻译 java生成uuid_Java UUID

java生成uuid介绍: UUID(通用唯一标识符)表示一个128位长的唯一值。 它也被普遍称为GUID(全球唯一标识符)。 UUID的标准表示形式由十六进制数字组成: 533a4559-e55c-18b3-8456-555563322002并具有36个字符,其中包括四个连字符'-' 。 Java中的java.util.UUID类表示一个不变的UUID。 我们可以使用UUID类来生成...

2021-01-05 16:06:46 10619

翻译 python空值怎么表示_Java –从列表中删除所有空值

python空值怎么表示介绍: 在本文中,我们将学习如何使用普通的Java,Java 8 lambda表达式和某些第三方库从Java列表中删除空值。 所以,让我们开始吧!从Java中的 让我们探索从Java列表中删除null的不同方法:1. Java 7或更低版​​本: 当使用Java 7或更低版​​本时,我们可以使用以下结构从列表中删除所有空值: Java@Testpubli...

2021-01-05 13:19:45 123

翻译 装箱问题_将旧对象装箱可自动关闭

装箱问题 从Java 7开始,我们可以使用try-with-resources并自动关闭实现Autocloseable接口的任何对象。 如果资源是Autocloseable 。 一些类需要一些总结,但不是Autocloseable 。 这些主要是某些遗留框架中的旧类,仍然阻碍我们前进。 没有人再使用Struts了,但是仍然有足够多的旧框架潜伏在黑暗中,我们必须使用它们。 我最近有这种经验,而且我...

2021-01-05 11:41:31 42

空空如也

空空如也

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

TA关注的人

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