logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MYSQL慢查询日志(开启慢查询配置、explain执行计划SQL优化、各个字段详解、索引失效)

慢查询日志记录了所有执行时间超过了long_query_time的SQL语句。默认情况下MYSQL未开启慢查询日志。

文章图片
#mysql#数据库
【代码随想录】+ leetcode hot100:栈与队列算法专题总结、单调栈

大家好,我是此林。今天分享的是【代码随想录】栈与队列算法专题总结,分享刷算法的心得体会。

文章图片
#java#开发语言#算法 +1
支付系统-支付微服务落地设计1:支付渠道开发

在我们的系统里,支付功能是通过对接第三方支付平台来实现的,比如支付宝、微信支付、京东支付等。要使用这些平台的服务,通常需要先在对应的平台上申请账号,并获取相关的配置信息。有了这些账号和参数,系统才能与支付平台进行交互,完成支付、退款等操作。为了方便管理和使用,我们在支付微服务中,把这些账号及配置信息统一称为【支付渠道】。支付渠道就像是系统和支付平台之间的 “桥梁” ,所有与支付平台相关的动作都会依

文章图片
#微服务#大数据#运维
支付系统-支付微服务落地设计2:扫码支付流程

大家好,我是此林。前面我们讲述了支付系统的支付渠道设计,包括支付渠道的概要、redis 缓存、工厂+策略模式解耦等,今天我们来继续来设计扫码支付的内容。

文章图片
#微服务#架构#云原生
学习笔记:一文速通k8s基础概念原理Kubernetes

Pod 是 Kubernetes 中最小的可部署单元。你可以理解成:Pod = “一组共享网络和存储的容器”。通常情况下,一个 Pod 只包含一个容器。但有时多个容器需要共享数据或进程协作时(比如 sidecar 模式),它们就会被放进同一个 Pod。kind: Podmetadata:spec:ports:但区别是:Kubernetes 负责自动启动健康检查重启迁移这个 Pod。Service

文章图片
#kubernetes#容器#云原生
深入浅出:SpringBoot启动流程源码分析 (包含Spring IOC容器创建、自动配置时机、内置tomcat启动原理)

的值,这个值是一个全类名数组,这些类实现了 ApplicationContextInitializer 接口,用于在 ApplicationContext 初始化之前进行一些自定义的初始化操作。的值,这个值也是一个全类名数组,这些类实现了 ApplicationListener 接口,用于监听 Spring 应用上下文中的事件。它们也是需要自动装配的类。今天来深入底层讲一讲SpringBoot是如

文章图片
#spring boot#后端#java
Java 字节码进阶1:深入解析 class 文件结构

大家好,我是此林。最近阅读了《深入理解 JVM 字节码》这本书,体会颇深,不由感叹学海无涯,JVM 字节码果然博大精深。接下来我会以通俗简练的语言,记录我的总结体会。深入理解 Java 的 class 文件是学习字节码的第一步,今天我们就先来剖析 class 文件的内部结构。

文章图片
#java#jvm
Java 字节码进阶2:为什么 switch 比 if-else 高效(阿里代码规约)?

大家好,我是此林。知道了10 个部分(魔数、版本号、常量池、类/超类索引、接口表、字段表、方法表、属性表)是 class,它是 JVM 规范规定的二进制格式。换句话说,class 文件就像一个「容器」,它把类的所有信息都组织起来:类的元数据、常量池、字段、方法、以及额外的属性。在 class 文件的(Method Table)里,每个方法都有一个attributes表。其中最重要的属性就是。里才真

文章图片
#java#开发语言
Java 字节码进阶3:面向对象多态在字节码层面的原理?

这个 <init> 方法,实际上就是 JVM 中类的实例初始化方法,类的构造方法、非静态变量的初始化、对象初始化代码块都会被编译进这个方法中。

文章图片
#java#开发语言
    共 17 条
  • 1
  • 2
  • 请选择