logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

有一种空格叫做--不间断空格(空格保存到数据库变成了问号)

不间断空格:\u00A0不间断空格主要在 office 中使用,让一个单词在结尾处不会换行显示,快捷键 Ctrl + Shift + Space。全角空格:\u3000中文符号中文文章中常用。半角空格:\u0020英文符号代码中常用。

文章图片
#java
排序算法 - 归并排序详解

基本介绍归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。基本思想将序列中待排序数字分为若干组,最终每个数字分为一组。(默认长度为1的序列是有序的)将若干个组两两合并,保证合并后的

#排序算法#算法#java
创建线程的三种方式、线程运行原理、常见方法、线程状态

文章目录1.创建线程的三种方式1.1 继承Thread类并重写run方法1.2 使用Runnable配合Thread1.3 通过Callable和FutureTask创建线程2.Runnable和Thread的区别3.Thread类源代码剖析4.线程运行原理4.1 栈与栈帧1.创建线程的三种方式1. 继承Thread类并重写run方法。2. 实现Runnable接口,然后实现其run方法。3. 通

#java
synchronized底层原理、偏向锁、轻量级锁、自旋锁详解

文章目录1.Java对象头2.Monitor工作原理3.synchronized原理4.synchronized原理进阶5.轻量级锁6.锁膨胀7.自旋优化8.偏向锁1.Java对象头对象头包含两部分:运行时元数据(Mark Word)和类型指针 (Klass Word)Mark WordMark Word用于存储对象自身的运行时数据,如哈希码(HashCode)、GC分代年龄、锁状态标志、线程持有

#java
服务网关Spring Cloud Gateway

文章目录Gateway基本介绍Gateway工作流程Gateway9527搭建Gateway环境准备路由配置方式路由规则(Predicate)全局过滤器Gateway基本介绍Spring Cloud Gateway官方网站:https://spring.io/projects/spring-cloud-gatewaySpring Cloud Gateway是基于Spring生态系统之上构建的API

#spring cloud
微服务注册中心:Eureka详解

文章目录Eureka基础概念Eureka概述Eureka架构图Eureka集群架构图Eureka关键概念Eureka的自我保护模式创建Eureka服务端服务提供者cloud-provider-8001入驻进EurekaServer消费者模块入驻进EurekaServerEureka工作原理Eureka集群环境构建将服务注册进Eureka集群服务提供端搭建集群actuator微服务信息完善服务发现D

#spring cloud
JDWP远程调试详解

文章目录JDWP介绍JDWP使用说明JDWP具体操作在IDEA 中进行远程调试JDWP介绍JDWP:Java Debug Wire Protocol (Java 调试协议)前面我们已经把项目打成jar包,可以直接在目标服务器上执行。启动命令:java -jar kernel-1.0-SNAPSHOT.jar但是在日常工作中,难免会遇到这样场景,明明在本地测试没有任何问题,一到测试环境、开发环境就抛

#spring boot
Feign拦截器:RequestInterceptor

文章目录RequestInterceptor概述自定义拦截器RequestInterceptor概述Feign支持请求拦截器,在发送请求前,对发送的模板进行操作,例如设置请求头等属性。public interface RequestInterceptor {/*** 每个请求都会调用apply方法*/void apply(RequestTemplate template);}自定义拦截器自定义拦截

#spring cloud
到底了