05 2021 档案

摘要:JDK为我们提供了Executors线程池工具类,里面有默认的线程池创建策略,大概有以下几种: FixedThreadPool:线程池线程数量固定,即corePoolSize和maximumPoolSize数量一样。 SingleThreadPool:单个线程的线程池。 CachedThreadPo 阅读全文
posted @ 2021-05-31 14:30 江南大才子 阅读(575) 评论(0) 推荐(0) 编辑
摘要:线程状态图 1.新建状态: 线程对象一旦创建就进入新建状态。Thread.State.NEW 2.就绪状态: 当调用start()方法,线程立即进入就绪状态,等待cpu调度。 3.运行状态: cup调度,执行线程体的代码块。Thread.State.RUNNABLE 4.阻塞状态: 当调用sleep 阅读全文
posted @ 2021-05-24 23:24 江南大才子 阅读(321) 评论(0) 推荐(0) 编辑
摘要:Spring Task 以 Spring Boot 为例,实现定时任务只需两步:开启定时任务;添加定时任务。 一: 开启定时任务 开启定时任务只需要在 Spring Boot 的启动类上声明 @EnableScheduling 即可,代码如下: @SpringBootApplication @Ena 阅读全文
posted @ 2021-05-24 22:08 江南大才子 阅读(574) 评论(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 江南大才子 阅读(59) 评论(0) 推荐(0) 编辑
摘要:SpringBoot项目无需各种配置文件,一个main方法,就能把项目启动起来。那么我们看看SpringBoot是如何进行自动配置和启动的。 先看下图的SpringBoot项目的启动类 SpringBoot程序能够实现自动配置主要来源于@SpringBootApplication这个复合注解,其中有 阅读全文
posted @ 2021-05-21 13:47 江南大才子 阅读(493) 评论(0) 推荐(0) 编辑
摘要:本文内容 微服务 微服务风格的特性 组件化(Componentization )与服务(Services) 围绕业务功能的组织 产品不是项目 强化终端及弱化通道 分散治理 分散数据管理 基础设施自动化 容错性设计 设计改进 微服务是未来吗 其它 微服务系统多大 微服务与SOA 多语言多选择 实践标准 阅读全文
posted @ 2021-05-10 23:14 江南大才子 阅读(133) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示