这是一件很酷的事
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

操作系统的IO模型

什么是IOIO,英文全称是Input/Output,翻译过来就是输入/输出。平时我们听得挺多,就是什么磁盘IO,网络IO。那IO到底是什么呢?是不是有种懵懵懂懂的感觉呀,好像大概知道它是什么,又好像说不清楚。 IO,即输入/输出,到底谁是输入?谁是输出呢?IO如果脱离了主体,就会让人疑惑。 计算机角度的IO我们常说的输入输出,比较直观的意思就是计算机的输入输出,计算机
2022-07-12
java的IO
#java

java并发编程前置概念

并发编程学习路线1. 前置概念 串行、并发、并行 进程与线程区别 单核 / 多核 CPU 与线程关系 上下文切换、时间片 2. Java 线程基础 Thread、Runnable、Callable 线程 6 种生命周期 start () 与 run () 区别 sleep、yield、join、interrupt 守护线程与用户线程 3. Java 内存模型 JMM 原子性、可见性、
2022-07-11
java并发
#java并发

java集合Map

一、Map 顶层特性 双列集合:key(键)–value(值) 键值对存储 Key 唯一、Value 可重复 无索引,不能通过下标遍历 常用遍历:keySet、entrySet、forEach 二、HashMap1. 底层结构(JDK1.8)数组 + 单向链表 + 红黑树 主干:哈希数组(桶) 哈希冲突少时:链表 链表长度 ≥ 8 且 数组长度 ≥ 64:转为红黑树 红黑树节点数 ≤ 6:退
2022-07-11
java集合
#java

java集合基础必备

路线第 1 阶段:基础必备 Collection 接口通用方法 add、remove、clear、contains、size、isEmpty、iterator Iterator 迭代器 遍历集合的标准方式 增强 for 循环 List 家族(最重要) ArrayList(动态数组) LinkedList(双向链表) 二者区别、使用场景、底层原理 Set 家族 HashSet(哈希表)
2022-07-11
java集合
#java

java集合进阶

一、常用集合底层数据结构 ArrayList 底层:动态扩容数组 特点:连续内存、下标随机访问快;中间 / 首尾增删需要移位,效率低。 LinkedList 底层:双向循环链表 特点:无连续内存、无扩容;首尾增删极快;随机查询慢,需遍历节点。 HashMap(JDK1.8) 底层:哈希数组 + 单向链表 + 红黑树 ​ 链表长度≥8 & 数组容量≥64 → 树化 ​
2022-07-11
java集合
#java

spring_boot_config实践

简介官网: https://docs.spring.io/spring-cloud-config/docs/current/reference/html/ springcloud config 项目是一个解决分布式系统的配置管理方案。 服务多、环境多、改配置不停服。 springcloud config 分为服务端和客户端,服务端负责将本地 git 或者 svn 中存储的配置文件发布成 RES
2022-06-30
spring_cloud
#spring_cloud

spring_cloud_sleuth实践

简介官网: https://docs.spring.io/spring-cloud-sleuth/docs/current/reference/html/ Sleuth是Spring cloud的分布式跟踪解决方案。 提供链路追踪: 通过sleuth可以很清楚的看出一个请求经过了哪些服务,可以方便的理清服务局的调用关系。性能分析: 通过sleuth可以很方便的看出每个采集请求的耗时,分析出哪些
2022-06-30
spring_cloud
#spring_cloud

spring_boot_admin实践

简介官网: https://github.com/codecentric/spring-boot-admin 官网入门: https://codecentric.github.io/spring-boot-admin/2.5.1/#getting-started spring boot admin是一个非常好用的监控和管理的开源软件。该软件能够将 Actuator 中的信息进行界面化的展示,也可以
2022-06-28
spring boot
#spring boot

spring_boot_actuator实践

简介进入spring.io 选择spring boot 点击learn 点击Reference Doc 点击Production-ready Features Spring Boot 包含许多附加功能,可帮助您在将应用程序推送到生产环境时对其进行监控和管理。您可以选择使用 HTTP 端点或 JMX 来管理和监视您的应用程序。审计、健康和指标收集也可以自动应用于您的应用程序。 1. 启用生产就绪功
2022-06-28
spring boot
#spring boot

spring_cloud_gateway源码分析

网关启动源码自动装配AutoConfiguration使用时加入jar包,spring-cloud-starter-gateway -> pom.xml -> spring-cloud-gateway-server -> spring.factories -> GatewayAutoConfiguration.java 配置信息映射1234@Beanpublic Gate
2022-06-28
spring_cloud
#spring_cloud
1…1516171819…29

搜索

Hexo Fluid
京ICP备18028493号 | police-icon 11010502035713