拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
IMG
向优秀开发人员学习的14条重要编码规则
白鹭 - 11-24

如果您从未编码过,那么您可能会认为软件开发就是用某种语言编写一堆代码,然后在准备就绪时将其发布到生产级别。好吧,这是正确的,但有一部分。 问一个开发人员,他们在日常工作中实际做什么?他们编写代码的方式以及在构建某些功能...

查看更多
IMG
使用Map.Entry Java类
白鹭 - 11-24

我们经常使用Map来存储键/值对的集合。然后,在某些时候,我们经常需要遍历它们。 在本教程中,我们将比较不同的Map迭代方法,重点介绍何时使用Map.Entry可能会有所帮助。然后,我们将学习如何使用Map.Entry创...

查看更多
IMG
系统存根库指南
白鹭 - 11-24

当它依赖于系统资源(例如环境变量,系统属性)或使用进程级操作(例如System.exit时,可能很难测试我们的软件。 Java没有提供用于设置环境变量的直接方法,因此我们冒着风险,即在一个测试中设置的值会影响另一个测试的...

查看更多
IMG
使用Spring Boot的定时WebSocket推送
白鹭 - 11-24

在本教程中,我们将看到如何使用WebSockets将计划的消息从服务器发送到浏览器。一种替代方法是使用服务器发送的事件(SSE),但我们将不在本文中介绍。 Spring提供了各种调度选项。首先,我们将介绍@Schedul...

查看更多
IMG
数据库存储文件并且进行索引
白鹭 - 11-24

在构建某种内容管理解决方案时,我们需要解决两个问题。我们需要一个地方来存储文件本身,并且需要某种数据库来对它们进行索引。 可以将文件的内容存储在数据库本身中,或者我们可以将内容存储在其他位置并用数据库建立索引。 在本文中...

查看更多
IMG
使用camel-jackson解组JSON数组
白鹭 - 11-24

Apache Camel是一个功能强大的开源集成框架,实现了许多已知的企业集成模式。 通常,在使用Camel处理消息路由时,我们将要使用许多受支持的可插拔数据格式之一。鉴于JSON在大多数现代API和数据服务中都很流行,...

查看更多
IMG
使用反射检查Java类是否是abstract
白鹭 - 11-24

在本快速教程中,我们将讨论如何通过使用Reflection API来检查Java中的类是否抽象。 2.示例类和接口 为了说明这一点,我们将创建一个AbstractExample类和一个InterfaceExample接口...

查看更多
IMG
初学者有效学习编码的最佳技巧
白鹭 - 11-26

当一个人下定决心学习编程技能时,他会想到很多问题,例如如何开始,在哪里编写第一个代码等。初学者不仅发现很难开始编程,但也很难找到有价值的平台和资源来学习和精通编程技巧。但是,您不必担心,因为所有经验丰富的程序员都曾经是初...

查看更多
IMG
Maven打包类型
白鹭 - 11-24

打包类型是任何Maven项目的重要方面。它指定了项目产生的工件的类型。通常,构建会生成jar , war , pom或其他可执行文件。 Maven提供了许多默认包装类型,并且还提供了定义自定义包装类型的灵活性。 在本教程...

查看更多
IMG
使用Spring数据创建只读Repository
白鹭 - 11-24

在这个简短的教程中,我们将讨论如何创建一个只读的Spring Data **Repository.** 有时有必要从数据库中读取数据而无需修改它。在这种情况下,拥有只读的Repository接口将是完美的。 它将提供读取...

查看更多
IMG
实现compareTo方法的指南
白鹭 - 11-24

作为Java开发人员,我们经常需要对集合在一起的元素进行排序。 Java允许我们对任何类型的数据实现各种排序算法。 例如,我们可以按字母顺序,反向字母顺序或基于长度对字符串排序。 在本教程中,我们将探讨Comparabl...

查看更多
IMG
Java Synchronized同步不正确的用法
白鹭 - 11-24

Java中的同步对于摆脱多线程问题很有帮助。但是,如果不仔细使用同步原理,可能会给我们带来很多麻烦。 在本教程中,我们将讨论与同步相关的一些不良做法以及每种用例的更好方法。 2.同步原理 通常,我们应该仅在确定没有外部代...

查看更多