java 第274页
微服务是什么?-拾光赋

微服务是什么?

微服务是什么?,微服务是什么? 微服务(Microservices)是一种软件架构风格,在这种风格下,应用程序被设计成一组小的、独立部署的服务,每个服务只关注一个业务功能。 微服务的出现是为了解决...
Lee的头像-拾光赋Lee2年前
0320
SpringBoot 异步编程浅谈-拾光赋

SpringBoot 异步编程浅谈

1. 需求背景 当我们需要提高系统的并发性能时,我们可以将耗时的操作异步执行,从而避免线程阻塞,提高系统的并发性能。例如,在处理大量的并发请求时,如果每个请求都是同步阻塞的方式处 理,...
Lee的头像-拾光赋Lee3年前
0320
工作总结!日志打印的11条建议-拾光赋

工作总结!日志打印的11条建议

前言 大家好,我是 JavaPub。日志是我们定位问题的得力助手,也是我们团队间协作沟通(甩锅)、明确责任归属(撕B)的利器。没有日志的程序运行起来就如同脱缰的野。打印日志非常重要。今天我们...
Lee的头像-拾光赋Lee2年前
0320
@ComponentScan注解的实现,Spring扫描包的过程-拾光赋

@ComponentScan注解的实现,Spring扫描包的过程

相信接触过spring做开发的小伙伴们一定使用过@ComponentScan注解 @ComponentScan('com.wangm.lifecycle') public class AppConfig { } @ComponentScan指定basePackage,将包下的类按照一定规则...
Lee的头像-拾光赋Lee2年前
0320
Java对象头:深入理解对象存储的核心机制-拾光赋

Java对象头:深入理解对象存储的核心机制

Java对象头:深入理解对象存储的核心机制,Java对象结构 实例化一个Java对象之后,该对象在内存中的结构是怎么样的?Java对象(Object实例)结构包括三部分:对象头、对象体和对齐字节,具体下图...
Lee的头像-拾光赋Lee7个月前
03215
一文了解Spring Boot启动类SpringApplication-拾光赋

一文了解Spring Boot启动类SpringApplication

本文分享自华为云社区《【Spring Boot 源码学习】初识 SpringApplication》,作者: Huazie。 引言 往期的博文,Huazie 围绕 Spring Boot 的核心功能,带大家从总整体上了解&nbs...
Lee的头像-拾光赋Lee2年前
0320
二叉树的所有路径(所有从根节点到叶子节点的路径)-257-拾光赋

二叉树的所有路径(所有从根节点到叶子节点的路径)-257

二叉树的所有路径(所有从根节点到叶子节点的路径)-257,题目描述 给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 解题思路 ...
Lee的头像-拾光赋Lee2年前
0320
LinkedList 源码深度解析-拾光赋

LinkedList 源码深度解析

LinkedList 源码深度解析,引言 LinkedList 的插入操作真的是 O(1) 吗?这个看似常识的答案,在实际生产中可能让你踩坑。 大多数开发者知道 LinkedList 基于双向链表,却忽略了它在真实场景中的...
Lee的头像-拾光赋Lee6个月前
03215
dubbo服务调用源码-拾光赋

dubbo服务调用源码

dubbo服务调用源码,调用过程 dubbo的服务调用方是在xml配置了类似于 <dubbo:reference interface='com.jwfy.dubbo.product.ProductService' id='productService' />的配置,意味着后续在s...
Lee的头像-拾光赋Lee5个月前
03214
java.lang.reflect.InaccessibleObjectException-拾光赋

java.lang.reflect.InaccessibleObjectException

低版本springboot应用使用高版本JDK报以下异常: Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineC...
Lee的头像-拾光赋Lee2年前
0320
【进阶篇】Java 项目中对使用递归的理解分享-拾光赋

【进阶篇】Java 项目中对使用递归的理解分享

【进阶篇】Java 项目中对使用递归的理解分享 目录 【进阶篇】Java 项目中对使用递归的理解分享 前言 一、什么是递归 1.1基本概念 1.2优缺点 1.3与迭代的区别 二、实际案例 三、改进方案 3.1控制...
Lee的头像-拾光赋Lee2年前
0320
一文了解JVM面试篇(上)-拾光赋

一文了解JVM面试篇(上)

Java内存区域 1、如何解释 Java 堆空间及 GC? 当通过 Java 命令启动 Java 进程的时候,会为它分配内存。内存的一部分用于创建 堆空间,当程序中创建对象的时候,就从对空间中分配内存。GC 是 J...
Lee的头像-拾光赋Lee2年前
0320