jdk8特性-Stream常用方法和特性 2023-10-18T14:21:26+08:00 Stream介绍 先说下Stream的优势:它是java对集合操作的优化,相较于迭代器,使用Stream的速度非常快,并且它支持并行方式处理集 Lin 10 分钟阅读
Sentinel(轻量级的流量控制、熔断降级Java库) 2023-10-02T14:21:26+08:00 1、雪崩效应(级联失效、级联故障) 2、服务容错的思想 超时 限流 仓壁模式(类似于为每个被调用的服务端api接口设置相应数量的线程池,当某个接口 Lin 3 分钟阅读
MVVC多版本并发控制 2023-09-28T14:21:26+08:00 MVCC 是什么? 数据库并发控制——锁 Multiversion (version) concurrency control (MCC or MVCC) 多版本并发控制 ,它是数据库管理系统一种常见的并发控制。 我们知道并发控制常用的是锁,当线程要对一个 Lin 9 分钟阅读
负载均衡 2023-09-13T14:21:26+08:00 一、负载均衡的两种方式 二、Ribbon ribbon支持的配置: 例如: 内置的负载均衡规则,默认ZoneAvoidanceRule 扩展Ribbo Lin 1 分钟阅读
Java代理模式详解 2023-09-01T14:21:26+08:00 1. 代理模式 代理模式是一种比较好理解的设计模式。简单来说就是 我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改 Lin 8 分钟阅读
MySQL中的索引和锁 2023-08-30T14:21:26+08:00 索引 索引常见的几种类型 索引常见的类型有哈希索引,有序数组索引,二叉树索引,跳表等等。本文主要探讨 MySQL 的默认存储引擎 InnoDB 的索引结构。 InnoDB的 Lin 8 分钟阅读
jdk8新特性-Optional类 2023-08-14T14:21:26+08:00 1、定义 Optional 类 (java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用 null 表示一个值不存在,现在用 Optional 可以更好的表达这个概念;并且可以避免空指针异常 2、常 Lin 2 分钟阅读
spring常用注解 2023-07-28T14:21:26+08:00 一、@Resource和@Autowired的区别 1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写 Lin 12 分钟阅读
多线程 2023-06-01T14:21:26+08:00 1、线程实现的方式及其优缺点? 1)继承Thread类 2)实现Runnable接口 3)实现Callable(JDK>=1.5) 4)使用线 Lin 12 分钟阅读
hashcode总结 2023-05-13T14:21:26+08:00 一、hashcode是什么? 1、hash和hash表是什么? 想要知道这个hashcode,首先得知道hash,通过百度百科看一下 ha Lin 5 分钟阅读