AI智能
改变未来

Java开发 第141页

原创 | CRUD更要知道的Spring事务传播机制-爱站程序员基地

原创 | CRUD更要知道的Spring事务传播机制

AI

前言 大家好,我是肥朝。前阵子看到这么一条粉丝的朋友圈 AQS到底有什么用?难道就真的只是为了面试吗? 当然不是说AQS没用,如果你不是做基础架构或者中间件开发,你很难感受到AQS的威力。当然,学习很多时候,需要的是正向反馈,学了太多造火箭...

搞懂Netty(1)一个基本入门案例(使用Springboot整合)-爱站程序员基地

搞懂Netty(1)一个基本入门案例(使用Springboot整合)

AI

写了很久的java并发包里面的文章,今天换一个口味。很早之前学的Netty,由于最近项目经常使用到,遇到了很多坑,因此想通过一个体系教程说一下这个高性能异步通信框架Netty,这也是netty的第一篇文章。主要是通过Springboot来整...

深入理解Java:内部类-爱站程序员基地

深入理解Java:内部类

AI

一、什么是内部类?  内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有...

Java 新建对象过程分析-爱站程序员基地

Java 新建对象过程分析

AI

1. 写在前面 “[JVM 解剖公园][1]”是一个持续更新的系列迷你博客,阅读每篇文章一般需要5到10分钟。限于篇幅,仅对某个主题按照问题、测试、基准程序、观察结果深入讲解。因此,这里的数据和讨论可以当轶事看,不做写作风格、句法和语义错误...

用 Java 实现 Stream 高效混排与 Spliterator-爱站程序员基地

用 Java 实现 Stream 高效混排与 Spliterator

AI

对 Stream 执行排序操作只要调用排序 API 就好了,要实现相反的效果(混排)却并不简单。 本文介绍了如何使用 Java Stream `Collectors` 工厂方法与自定义 `Spliterator` 对 Stream 进行 S...

在 Java 中应用骨架实现-爱站程序员基地

在 Java 中应用骨架实现

AI

程序中有重复代码?骨架实现(Skeletal Implementation)通过接口与抽象类配合,让你摆脱重复,留下程序中有用的代码。 骨架实现是一种设计,我们可以同时享受接口和抽象类的好处。 Java Collection API 已经采...

Java 开发者应该改掉的 3 种不良习惯-爱站程序员基地

Java 开发者应该改掉的 3 种不良习惯

AI

前言:想改掉一些坏习惯吗?让我们从 null、函数式编程以及 getter 和 setter 着手,看看如何改善代码。 作为 Java 开发人员,我们会使用一些习惯用法,典型的例子,如:返回 null 值、滥用 getter 和 sette...