上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 函数式接口定义:如果一个接口只有一个抽象方法,则该接口称之为函数式接口,注意点: 1.默认方法不算抽象方法,所以给函数式接口中可以有默认方法。 2.函数式接口可以使用Lambda表达式,lambda表达式会被匹配到这个抽象方法上 3. 接口添加 @FunctionalInterface 注解后,当函 阅读全文
posted @ 2021-06-01 23:22 江南大才子 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Lambda 表达式 lambda表达式(也称为闭包),它允许我们将函数当成参数传递给某个方法,或者把代码本身当作数据处理。 lambda表达式可以看成是匿名内部类,使用时,接口必须是函数式接口(有且仅有一个抽象方法的接口,接口中方法默认被 public abstract 修饰)。 基本语法: <函 阅读全文
posted @ 2021-06-01 23:16 江南大才子 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、接口的默认方法 在接口中新增了default方法和static方法,这两种方法可以有方法体 1、static方法 接口里的静态方法,即static修饰的有方法体的方法不会被继承或者实现,只能被自身调用, 但是静态变量会被继承 示例代码: public interface DefalutTest 阅读全文
posted @ 2021-06-01 22:48 江南大才子 阅读(541) 评论(0) 推荐(0) 编辑
摘要: JDK为我们提供了Executors线程池工具类,里面有默认的线程池创建策略,大概有以下几种: FixedThreadPool:线程池线程数量固定,即corePoolSize和maximumPoolSize数量一样。 SingleThreadPool:单个线程的线程池。 CachedThreadPo 阅读全文
posted @ 2021-05-31 14:30 江南大才子 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 线程状态图 1.新建状态: 线程对象一旦创建就进入新建状态。Thread.State.NEW 2.就绪状态: 当调用start()方法,线程立即进入就绪状态,等待cpu调度。 3.运行状态: cup调度,执行线程体的代码块。Thread.State.RUNNABLE 4.阻塞状态: 当调用sleep 阅读全文
posted @ 2021-05-24 23:24 江南大才子 阅读(259) 评论(0) 推荐(0) 编辑
摘要: Spring Task 以 Spring Boot 为例,实现定时任务只需两步:开启定时任务;添加定时任务。 一: 开启定时任务 开启定时任务只需要在 Spring Boot 的启动类上声明 @EnableScheduling 即可,代码如下: @SpringBootApplication @Ena 阅读全文
posted @ 2021-05-24 22:08 江南大才子 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 1、冒泡排序 /** * 冒泡排序(按从小到大排序) * 最佳情况:T(n) = O(n) 最差情况:T(n) = O(n2) 平均情况:T(n) = O(n2) */ @Test public void bubbleSort() { int[] array = { 3, 4, 6, 1, 8, 2 阅读全文
posted @ 2021-05-23 23:40 江南大才子 阅读(52) 评论(0) 推荐(0) 编辑
摘要: SpringBoot项目无需各种配置文件,一个main方法,就能把项目启动起来。那么我们看看SpringBoot是如何进行自动配置和启动的。 先看下图的SpringBoot项目的启动类 SpringBoot程序能够实现自动配置主要来源于@SpringBootApplication这个复合注解,其中有 阅读全文
posted @ 2021-05-21 13:47 江南大才子 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 本文内容 微服务 微服务风格的特性 组件化(Componentization )与服务(Services) 围绕业务功能的组织 产品不是项目 强化终端及弱化通道 分散治理 分散数据管理 基础设施自动化 容错性设计 设计改进 微服务是未来吗 其它 微服务系统多大 微服务与SOA 多语言多选择 实践标准 阅读全文
posted @ 2021-05-10 23:14 江南大才子 阅读(121) 评论(0) 推荐(0) 编辑
摘要: HashSet的主要特征 1.实现了Collection接口的子类:Set接口。 2.HashSet的储存是无序的,即遍历的顺序和我们添加的顺序无关。 3.HashSet底层的数据结构是哈希表。根据哈希表得出的哈希值代表该对象的储存位置 4.HashSet不能添加重复的元素,底层是基于HashMap 阅读全文
posted @ 2020-11-18 23:16 江南大才子 阅读(1565) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页