首页 / 技术专题CATEGORY / SPRINGFORALL

Java

在这个技术方向,积累扎实的知识与实践。

共 547 篇文章

17个Java代码优化奇技淫巧

一、写在开头 今天和一个之前研二的学妹聊天,聊及她上周面试字节的情况,着实感受到了Java后端现在找工作的压力啊,记得在18,19年的时候,研究生计算机专业的学生,背背八股文找个Java开发工作毫无问题,但现在即便你是应届生,问的考题也非常的深入和细节了,只会背八股,没有一定的代码量和项目积累,根本找不到像样的工作,…

JPA 中实体的继承与组合

1、简介 继承(Inheritance)和组合(Composition)是面向对象编程(OOP)中的两个基本概念,我们也可以在 JPA 中利用它们进行数据建模。在 JPA 中,继承和组合都是对实体间关系进行建模的技术,但它们代表的是不同类型的关系。本文将带你了解这两种方法及其影响。 2、JPA 中的继承 继承是一种 “is-a”…

Java 图数据库应用

一、背景介绍 在数据驱动的时代,处理的不仅仅是数字和文本,还有复杂的关系和网络。例如社交网络中人与人之间错综复杂的联系,或是互联网上网页之间的链接关系,传统的表格数据库已经难以高效地处理这些关系密集型的数据了。这时候,图数据库就登场了,它以图的形式存储数据,节点代表实体,边代表实体之间的关系,非常适合处理复杂的网络关系。…

Stream流简单入门

1.1 为什么学? 能够看懂公司里的代码 大数量下处理集合效率高 代码可读性高 消灭嵌套地狱 List<Book> bookList = new ArrayList<>(); Set<Book> uniqueBookValues = new HashSet<>(); Set<Author> uniqueAuthorValues = new…

以后我准备告别String.format()了,因为它不够香!

开发环境 JDK – 17 Slf4j – 2.0.7 前言 作为一名合格的Java开发者,字符串格式化最常见的方式,莫过于使用 String.format 来完成工作中想要的格式化效果。但是,字符串中使用 %s 占位符,它真的不太显眼。 我个人来讲,使用最多的场景就是英文和中文的格式化操作,内容中间突然来个 %s…