自定义博客皮肤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 520

原创 Spring Boot项目创建

引用Spring Boot官网截图

2022-02-20 17:20:40 94

原创 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 61

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

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

2022-02-19 01:20:54 331

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

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

2022-02-19 00:34:53 298

原创 Java基础知识

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

2021-07-28 16:55:35 79

空空如也

空空如也

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

TA关注的人

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