自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 认识微服务

分布式架构 分布式架构:根据业务功能对系统进行拆分,每个模块作为独立的项目开发,称为一个服务。 优点: 降低服务的耦合 有利于服务的升级拓展 服务治理 分布式架构的要考虑的问题: 服务拆分粒度如何? 服务集群地址如何维护? 服务之间如何实现远程调用? 服务健康状态如何感知? 微服务 微服务是一种经过良好架构设计的分布式架构方案,微服务的架构特征: 单一职责:微服务拆分粒度更小,每个服务都对应唯一的业务能力,做到单一职责,避免重复开发。 面向服务:微服务对外暴露业务接口。...

2022-03-13 12:43:33 401

原创 Spring Boot项目创建

引用Spring Boot官网截图

2022-02-20 17:20:40 52

原创 TimeUnit

TimeUnit是java.util.concurrent包下面的一个类,表示给定单元粒度的时间段 主要作用 时间颗粒度转换 延时 常用的颗粒度 TimeUnit.DAYS //天 TimeUnit.HOURS //小时 TimeUnit.MINUTES //分钟 TimeUnit.SECONDS //秒 TimeUnit.MILLISECONDS //毫秒    1、时间颗粒度转换 public long toMillis(long d) //转化成毫秒 public lon.

2022-02-19 01:34:40 48

原创 ThreadPoolExecutor的七大参数及工作原理

目录 一、线程池的重要参数 二、线程池工作原理 一、线程池的重要参数 线程池:ThreadPoolExecutor 的 API、源码 源码: public ThreadPoolExecutor( int corePoolSize, //核心线程池大小 (今日当值窗口 int maximumPoolSize, //最大线程池大小 (扩容窗口最大 ...

2022-02-19 01:20:54 318

原创 线程池优势及工具,ThreadPoolExecutor底层原理

目录 一、线程池的优势: 二、Executor框架 三、Executors线程池的工具类 四、ThreadPoolExecutor底层原理 一、线程池的优势: 线程做的工作只要控制运行的线程数量,处理过程中将任务放入队列,然后线程创建后启动这些任务,如果线程数量超过了最大数量,超出数量的线程排队等候,等其他线程执行完毕,再从队列中取出任务来执行。 它的主要特点为: 线程复用,控制最大并发数,管理线程。 优点:降低资源消耗,提高响应速度,提高线程的可管理性。 ...

2022-02-19 00:34:53 250

原创 Java基础知识

java特性和优势 简单性、面向对象、可以移植性、高性能、分布式、动态性、多线程、安全性、健壮性 Java的三大版本 javaSE:标准版 javaME:嵌入式开发 javaEE:E企业级开发 JDK、JRE、JVM JDK:Java Development Kit JRE:Java Runtime Environment JVM:Java Virtual Machine ...

2021-07-28 16:55:35 54

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除