概述 Java语言开发经常会使用到集合框架,如下图所示为Java 集合框架结构图: 从图中可以看出Java 集合主要实现了Map和Collection接口。 List、Set...

概述 Java语言开发经常会使用到集合框架,如下图所示为Java 集合框架结构图: 从图中可以看出Java 集合主要实现了Map和Collection接口。 List、Set...
函数式接口基本介绍 1、函数式接口:只有一个方法的接口;2、有且仅有一个抽象方法的接口,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为 lambda 表达式。La...
前言 作为后端研发人员,平时需要经常做服务接口设计及开发,需要与前端进行接口联调,排查生产环境线上问题。因此,后端工程师,核心基本工作就是如何把一个接口设计好,以下梳理一些接...
概述 ① AOP(Aspect Orient Programming), 面向切面编程,AOP 是一种编程思想,是面向对象编程(OOP)的一种补充;② 面向切面编程,不修改源...
欢迎大家评论交流,一起提升技术。
【Java8】 Stream常见使用Stream 基本介绍 1、Java 8中提供了一个新的附加包,名为Java.util.stream。这个包由类、接口和枚举组成,允许对元素进行函数式操作,您可以使用stre...
Stream 基本介绍 1、Java 8中提供了一个新的附加包,名为Java.util.stream。这个包由类、接口和枚举组成,允许对元素进行函数式操作,您可以使用stre...
1、概述 Java8之前 ① Java8之前有date类,date类如果不格式化可读性十分差;② simpledateformat方法中format和parse方法都是线程不...
1、 Optional介绍 传统的写代码方式经常会遇到NullPointerException,这就需要我们在代码中经常判空。而判空的写法又会显得很累赘,这里就可以用到Opt...
Java 实现异步的方式有多种,以下是其中一些: 回调(Callback):在进行异步操作时,可以传递一个回调函数(Callback)来处理异步操作完成后的结果。这个回调函数...
作为一名Java高级工程师,你可能会在面试中遇到许多各种各样的问题,这些问题旨在考察你对Java的深入理解和实际应用的经验。以下是一些可能在Java高级工程师面试中会被问到的...
Elasticsearch 是一个流行的开源搜索引擎,可以用于存储、搜索和分析大量的文本数据。以下是一些 Java Elasticsearch 常见操作示例: 连接到 Ela...
Java Stream 是 JDK 8 引入的一个函数式编程特性,用于支持处理集合和数组等数据结构的功能。Java Stream 通过一种类似于 SQL 语句的方式,对集合或...
MySQL 慢查询优化主要可以从以下几个方面入手: 索引优化索引是优化查询性能最有效的手段之一。在查询中尽可能使用索引字段,避免全表扫描。需要注意的是,过多的索引也会影响查询...
背景: 项目中采用多节点部署,保证http请求可以在多个节点执行,提高业务运行效率;由于不愿引入MQ消息队列,所以利用redis的发布订阅功能来实现类似消息队列功能,话不多说...
背景: 随着互联网应用发展,在高并发场景中要保证服务应用稳定运行,需要对高频调用接口进行限流处理,谷歌的guava框架能很好实现限流效果,如下说明如何通过guava实现限流。...
背景: 最近项目中遇到,需要根据一定的业务条件,将系统消息推送到钉钉群,方便运营同事及时在群里查看消息,并进行业务的及时响应。 操作步骤: 1、首先创建一个钉钉群,将相关需要...