java共41篇 第2页
说说Java泛型-学海无涯,回头是岸

说说Java泛型

说说Java泛型 简单安全。一方面,由于在编译时会进行类型检查,因此提高了安全性,另一方面,在编译阶段就可以把错误报出来,从而减轻了程序员的调试工作量。 性能的提升。以容器为例,在没有泛...
mysticalycc的头像-学海无涯,回头是岸mysticalycc1年前
01758
java8-default方法-学海无涯,回头是岸

java8-default方法

public interface MyFun { default String getName() { return "哈哈哈"; } } public interface MyInterface { default String getName() { return "呵呵呵"; } static voi...
mysticalycc的头像-学海无涯,回头是岸mysticalycc1年前
06913
Spring Boot 启动扩展点-学海无涯,回头是岸

Spring Boot 启动扩展点

Spring Boot 启动扩展点
mysticalycc的头像-学海无涯,回头是岸mysticalycc1年前
0569
异地多活分布式系统架构设计原理-学海无涯,回头是岸

异地多活分布式系统架构设计原理

异地多活分布式系统架构设计原理
mysticalycc的头像-学海无涯,回头是岸mysticalycc1年前
0550
RestTemplate之java.io.IOException:stream closed 异常的原因及处理-学海无涯,回头是岸

RestTemplate之java.io.IOException:stream closed 异常的原因及处理

springboot集成resttemplate时想打印相关请求日志,设置统一的拦截器 拦截器相关代码: import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.http.HttpReque...
mysticalycc的头像-学海无涯,回头是岸mysticalycc2年前
01980
Ribbon负载均衡原理-学海无涯,回头是岸

Ribbon负载均衡原理

Ribbon负载均衡原理 ribbon 是一个客户端负载均衡器,可以简单的理解成类似于 nginx的负载均衡模块的功能。 Load Balance负载均衡是用于解决一台机器(一个进程)无法解决所有请求而产生的一种算...
mysticalycc的头像-学海无涯,回头是岸mysticalycc2年前
01951
熔断与降级-学海无涯,回头是岸

熔断与降级

熔断与降级 1.\ 熔断 1.1 熔断来源 我们家用电闸上都有保险丝模块,当电压出现短路问题时,自动跳闸,此刻电路主动断开,我们的电器就会收到保护。否则,不能断开,后果不堪设想。 保险丝就是一...
mysticalycc的头像-学海无涯,回头是岸mysticalycc2年前
01470
链路追踪实现原理-学海无涯,回头是岸

链路追踪实现原理

链路追踪实现原理 在分布式系统,尤其是微服务系统中,一次外部请求往往需要内部多个模块,多个中间件,多台机器的相互调用才能完成。在这一系列的调用中,可能有些是串行的,而有些是并行的。...
mysticalycc的头像-学海无涯,回头是岸mysticalycc2年前
25290
多线程高并发笔记-学海无涯,回头是岸

多线程高并发笔记

用户态与内核态 JDK早期,synchronized 叫做重量级锁, 因为申请锁资源必须通过kernel, 系统调用 ;hello.asm ;write(int fd, const void *buffer, size_t nbytes) section data msg db "He...
mysticalycc的头像-学海无涯,回头是岸mysticalycc2年前
01750
JVM常用命令-学海无涯,回头是岸

JVM常用命令

JVM常用命令 本篇记录JVM常用的指令,通过Java的bin目录下强大的工具就能进行查看。 其中很多命令参考option参数,自己要多敲几遍才能记住。 JVM常用命令 其中[]方括号内的参数,表示可有可无。...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
03070
对垃圾回收算法的改进-学海无涯,回头是岸

对垃圾回收算法的改进

对垃圾回收算法的改进 [content_hide] > 作者:李少博 > 链接:https://juejin.cn/post/6905300467027771405 下面介绍的两种垃圾回收算法,会对基础算法中内存碎片化、暂停时间过长、空间利用率...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
01800
垃圾回收算法是如何设计的?-学海无涯,回头是岸

垃圾回收算法是如何设计的?

底层原理:垃圾回收算法是如何设计的? 如果大家关注 JDK,会发现在频繁发布的 JDK 版本中,和垃圾回收相关的 JEP (JDK Enhancement Proposals,Java 增强提案)越来越多了,垃圾回收(Garbage ...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
12390
Feign的请求参数绑定机制-学海无涯,回头是岸

Feign的请求参数绑定机制

从 Feign 使用注意点到 RESTFUL 接口设计规范 场景:在gateway拦截请求获取token调用认证服务认证token正确性。 在auth-service服务端提供验证token的服务接口,它是这个样子的 @RestController...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
05320
ByteBuf 篇之 ByteBuf 内部结构与 API 学习-学海无涯,回头是岸

ByteBuf 篇之 ByteBuf 内部结构与 API 学习

1、原生 ByteBuffer、ByteBuf 内部结构设计 首先我们来回顾一下 java.nio.ByteBuffe r的内部结构设计。 ByteBuffer 内部持有一个 byte[] bt, 再加上 position、limit、capacity、mark 四个属性...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
09650
IO模型-学海无涯,回头是岸

IO模型

I/O 操作比在内存中进行数据处理任务所需时间更长,差别要以数量级计。许多程序员一门心思扑在他们的对象如何加工数据上,对影响数据读取和存储的环境问题却不屑一顾。影响应用程序执行效率的限...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
02000