随笔分类 -  提高

内存屏障、CAS操作和消除伪共享
摘要:内存屏障、CAS操作和消除伪共享 阅读全文
posted @ 2022-03-30 22:40 真情的风 阅读(72) 评论(0) 推荐(0)
JAVA代码的优雅之道(上)
摘要:JAVA代码的优雅之道 随着软件项目代码的日积月累,系统维护成本变得越来越高,是所有软件团队面临的共同问题。持续地优化代码,提高代码的质量,是提升系统生命力的有效手段之一。软件系统思维有句话“Less coding, more thinking(少编码、多思考)”,也有这么一句俚语“Think mo 阅读全文
posted @ 2021-12-06 22:01 真情的风 阅读(343) 评论(0) 推荐(0)
函数式接口Function(二)
摘要:函数式接口Function(二) 1.函数式接口 函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。 Functional Interface(功能接口)为lambda表达式和方法引用(用冒号::来进行方法的调用)提供目标类型。每个功 阅读全文
posted @ 2021-12-05 20:29 真情的风 阅读(276) 评论(0) 推荐(0)
Java 中的自定义列表实现
摘要:Java 中的自定义列表实现 在这个类中DemoList.java,我们正在创建一个具有以下功能的 List 实现: 列表可以从零增长到无限大(至少在理论上是这样)。 列表将在创建时使用至少 10 个元素进行初始化。 List 将提供在其生命周期的任何状态下获取、添加、删除和打印列表的方法。 列表实 阅读全文
posted @ 2021-11-29 22:06 真情的风 阅读(633) 评论(0) 推荐(0)
函数式接口Function(一)
摘要:Function 函数式接口初识 使用注解@FunctionalInterface标识,并且只包含一个抽象方法的接口是函数式接口。函数式接口主要分为Supplier供给型函数、Consumer消费型函数、Runnable无参无返回型函数和Function有参有返回型函数。 1.代码示例 @Funct 阅读全文
posted @ 2021-11-23 20:46 真情的风 阅读(329) 评论(0) 推荐(0)
java之API和SPI
摘要:java之API和SPI JAVA中区分API和SPI都是相对的概念,他们的差别只是在语义上,API直接被应用开发人员使用,API被框架的开发人员使用。 API 大多数情况下,都是实现方来定制接口并完成对接口的不同实现,调用方仅仅依赖却无权选择不同的实现。 SPI SPI(Service Provi 阅读全文
posted @ 2021-11-15 21:48 真情的风 阅读(355) 评论(0) 推荐(0)