心城以北_社区达人页

个人头像照片
心城以北
已加入开发者社区896

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布334篇文章
7条评论
已回答0个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2022年04月

  • 04.24 17:01:21
    发表了文章 2022-04-24 17:01:21

    JVM 内存分配机制,一次讲够!(中)

    本文主要讲述 JVM 内存分配机制细节, 包含如下内容: Java 对象创建过程 对象的内存结构和指针压缩 对象的内存分配过程 逃逸分析 内存回收策略 4 种引用类型 本文所提到的 JVM 分配都是基于 jdk-1.8 版本
  • 04.24 16:56:26
    发表了文章 2022-04-24 16:56:26

    JVM 内存分配机制,一次讲够!(上)

    本文主要讲述 JVM 内存分配机制细节, 包含如下内容: Java 对象创建过程 对象的内存结构和指针压缩 对象的内存分配过程 逃逸分析 内存回收策略 4 种引用类型 本文所提到的 JVM 分配都是基于 jdk-1.8 版本
  • 04.24 16:48:20
    发表了文章 2022-04-24 16:48:20

    JVM 内存模型(下)

    本文主要讲述 JVM 内存模型, 解析各个运行时内存数据区域的作用和使用场景。 本文所提到的 JVM 模型都是基于 jdk-1.8 版本
  • 04.24 16:43:29
    发表了文章 2022-04-24 16:43:29

    JVM 内存模型(上)

    本文主要讲述 JVM 内存模型, 解析各个运行时内存数据区域的作用和使用场景。 本文所提到的 JVM 模型都是基于 jdk-1.8 版本
  • 04.24 16:37:23
    发表了文章 2022-04-24 16:37:23

    JVM 类加载器机制(下)

    本文主要是讲述 JVM 类加载过程和 JVM 提供的集中类加载器以及双亲委派机制,通过 Tomcat 的类加载机制阐述如何打破双亲委派机制的方法。
  • 04.24 16:31:51
    发表了文章 2022-04-24 16:31:51

    JVM 类加载器机制(上)

    本文主要是讲述 JVM 类加载过程和 JVM 提供的集中类加载器以及双亲委派机制,通过 Tomcat 的类加载机制阐述如何打破双亲委派机制的方法。
  • 04.24 16:25:30
    发表了文章 2022-04-24 16:25:30

    Dubbo 中的 SPI 机制(下)

    本文主要讲述 Dubbo 中的 SPI 机制, 首先给大家带来一个简单的 Spring-Boot-Dubbo 案例,然后通过 Java 中的 SPI 的机制和讲解来引出 SPI 解决的问题,最后再通过一下几个方面讲述 Dubbo 中的 SPI 的设。 Dubbo 中的 SPI 实现 Dubbo 中的依赖注入 Dubbo 中的 AOP Dubbo 中的 Adaptive 机制 版本说明: dubbo 2.7.8
  • 04.24 16:23:17
    发表了文章 2022-04-24 16:23:17

    Dubbo 中的 SPI 机制(上)

    本文主要讲述 Dubbo 中的 SPI 机制, 首先给大家带来一个简单的 Spring-Boot-Dubbo 案例,然后通过 Java 中的 SPI 的机制和讲解来引出 SPI 解决的问题,最后再通过一下几个方面讲述 Dubbo 中的 SPI 的设。 Dubbo 中的 SPI 实现 Dubbo 中的依赖注入 Dubbo 中的 AOP Dubbo 中的 Adaptive 机制 版本说明: dubbo 2.7.8
  • 04.24 16:18:12
    发表了文章 2022-04-24 16:18:12

    Spring Cloud Gateway 网关使用

    Gateway 底层基于 Netty 异步通讯的,使用的是 Webflux 框架处理请求。 本文中所用到的 Spring Cloud 和 Spring Boot 相关的版本说明 版本概述: spring-boot 2.4.2 spring-cloud 2020.0.1 服务注册: eureka-client 服务熔断: reactor-resilience4j 本文主要是通过一个 demo 来对 Gateway 的核心功能进行简要的介绍。 demo 项目地址. github 地址
  • 04.24 16:14:26
    发表了文章 2022-04-24 16:14:26

    Spring Cloud Eureka 源码解析(下)

    本文主要是从 Eureka 源码的角度分析 Eureka 的实现原理和业务细节流程, 在本文的开头也给出了集群模式服务端的配置以及客户端的配置 demo.
  • 04.24 16:09:55
    发表了文章 2022-04-24 16:09:55

    Spring Cloud Eureka 源码解析(中)

    本文主要是从 Eureka 源码的角度分析 Eureka 的实现原理和业务细节流程, 在本文的开头也给出了集群模式服务端的配置以及客户端的配置 demo.
  • 04.24 16:05:00
    发表了文章 2022-04-24 16:05:00

    Spring Cloud Eureka 源码解析(上)

    本文主要是从 Eureka 源码的角度分析 Eureka 的实现原理和业务细节流程, 在本文的开头也给出了集群模式服务端的配置以及客户端的配置 demo.
  • 04.24 15:58:25
    发表了文章 2022-04-24 15:58:25

    Redis 数据类型补充

    本文主要是基于前一篇 Redis 核心数据结构和应用 的一个补充主要讲述一下几个数据类型和运用。 pipline lua 脚本 Geo bitmap 主要是简单的说明使用场景和 demo 代码。 jedis 版本 2.9.0
  • 04.24 14:34:59
    发表了文章 2022-04-24 14:34:59

    Redis 核心数据结构和应用(下)

    常用 5 种数据类型 string, list, set, hash, zset
  • 04.24 14:28:23
    发表了文章 2022-04-24 14:28:23

    Redis 核心数据结构和应用(上)

    常用 5 种数据类型 string, list, set, hash, zset
  • 04.24 14:17:34
    发表了文章 2022-04-24 14:17:34

    Spring MVC 消息转换器

    本文中主要说明 Spring MVC 消息转换器的选择,也是记录我在工作中遇到的问题。 我的 spring mvc 版本是 4.3.10 遇到的问题:处理问题是如果 spring mvc 无法接受 json 请求,如果我传 json 格式的参数过去就返回 415 消息格式异常
  • 04.24 14:12:03
    发表了文章 2022-04-24 14:12:03

    AQS 原理和 ReentrantLock 源码(下)

    本文中采用的 jdk 版本为 openjdk-1.8
  • 04.24 14:07:14
    发表了文章 2022-04-24 14:07:14

    AQS 原理和 ReentrantLock 源码(上)

    本文中采用的 jdk 版本为 openjdk-1.8
  • 04.24 13:58:05
    发表了文章 2022-04-24 13:58:05

    openjdk 1.8 源码增加中文注释

    openjdk 1.8 源码增加中文注释
  • 04.24 13:53:41
    发表了文章 2022-04-24 13:53:41

    JVM 类加载子系统与 SPI 详解

    本文将详细描述 JVM 类加载子系统,与 SPI 实现核心原理。
  • 04.24 00:56:51
    发表了文章 2022-04-24 00:56:51

    JVM 类加载机制(下)

    jvm 其实是跨平台和跨语言的。只要是符合 java 虚拟机规范的 bytecode 都能被 jvm 解析并且执行。 以Java 为例子,我们开发的是 .java 文件,然后通过 javac 编译成 .class 文件。 也就是 jvm 能够读取和解析的 bytecode 然后虚拟机将 bytecode 转换为虚拟机指令,然后加载过后给执行引擎去执行。
  • 04.24 00:52:11
    发表了文章 2022-04-24 00:52:11

    JVM 类加载机制(上)

    jvm 其实是跨平台和跨语言的。只要是符合 java 虚拟机规范的 bytecode 都能被 jvm 解析并且执行。 以Java 为例子,我们开发的是 .java 文件,然后通过 javac 编译成 .class 文件。 也就是 jvm 能够读取和解析的 bytecode 然后虚拟机将 bytecode 转换为虚拟机指令,然后加载过后给执行引擎去执行。
  • 04.24 00:47:19
    发表了文章 2022-04-24 00:47:19

    openjdk 1.8 源码编译

    openjdk 1.8 源码编译
  • 04.24 00:41:28
    发表了文章 2022-04-24 00:41:28

    Spring 常见问题

    本章中主要解答 Spring 中常见问题和以自己对于这些问题的解读。
  • 04.24 00:36:40
    发表了文章 2022-04-24 00:36:40

    Spring 事务处理(下)

    我们通常在项目中使用事务,只需要增加一个 @Transactional 注解就可以正常使用事务定义。我们有去思考过这个注解的含义以及背后的原理吗?本文将从Spring 事务核心,@Transactional 注解工作原理,事务的传播机制等三个方面进行详细阐述。
  • 04.24 00:31:39
    发表了文章 2022-04-24 00:31:39

    Spring 事务处理(中)

    我们通常在项目中使用事务,只需要增加一个 @Transactional 注解就可以正常使用事务定义。我们有去思考过这个注解的含义以及背后的原理吗?本文将从Spring 事务核心,@Transactional 注解工作原理,事务的传播机制等三个方面进行详细阐述。
  • 04.24 00:28:21
    发表了文章 2022-04-24 00:28:21

    Spring 事务处理(上)

    我们通常在项目中使用事务,只需要增加一个 @Transactional 注解就可以正常使用事务定义。我们有去思考过这个注解的含义以及背后的原理吗?本文将从Spring 事务核心,@Transactional 注解工作原理,事务的传播机制等三个方面进行详细阐述。
  • 04.24 00:23:27
    发表了文章 2022-04-24 00:23:27

    Spring 整合 MyBatis

    本文首先对 FactoryBean 接口做简单得介绍,详细描述如何通过 FactoryBean 来自定义 Spring Bean, 然后在对 Spring 和 MyBatis 进行一个整合。 最后再说明 mybatis-spring 中 2.0 和 1.3 的实现。
  • 04.24 00:15:36
    发表了文章 2022-04-24 00:15:36

    Spring Aop 详解(下)

    面向切面编程(AOP)是面向对象编程(OOP)的补充,它提供了另一种关于程序结构的思考方式。OOP中模块化的关键单元是类,而在AOP中,模块化单元是切面。切面支持跨多个类型和对象的切点(如事务管理)的模块化。 Spring AOP 是 Spring 框架的关键组件之一。Spring IOC 容器不依赖于AOP组件,如果不要我们项目中不需要 AOP 功能那么就可以不加载这个模块。AOP 补充了 Spring IOC,以提供一个非常强大的中间件解决方案。
  • 04.24 00:10:14
    发表了文章 2022-04-24 00:10:14

    Spring Aop 详解(上)

    面向切面编程(AOP)是面向对象编程(OOP)的补充,它提供了另一种关于程序结构的思考方式。OOP中模块化的关键单元是类,而在AOP中,模块化单元是切面。切面支持跨多个类型和对象的切点(如事务管理)的模块化。 Spring AOP 是 Spring 框架的关键组件之一。Spring IOC 容器不依赖于AOP组件,如果不要我们项目中不需要 AOP 功能那么就可以不加载这个模块。AOP 补充了 Spring IOC,以提供一个非常强大的中间件解决方案。
  • 04.24 00:02:54
    发表了文章 2022-04-24 00:02:54

    Spring 循环依赖

    本文将描述, Spring 循环依赖的过程和实现原理。 spring 版本: 5.1.14
  • 04.23 23:56:04
    发表了文章 2022-04-23 23:56:04

    Spring 属性填充(下)

    Spring 的属性填充主要是在 Bean 被创建后,通过 populateBean 方法来完成对象属性赋值以逐步完成 Bean 的初始化工作。
  • 04.23 23:53:44
    发表了文章 2022-04-23 23:53:44

    Spring 属性填充(上)

    Spring 的属性填充主要是在 Bean 被创建后,通过 populateBean 方法来完成对象属性赋值以逐步完成 Bean 的初始化工作。
  • 04.23 23:49:01
    发表了文章 2022-04-23 23:49:01

    Spring Bean 的生命周期

    Bean 的初始化学习,我们先梳理一下 Spring Bean 初始化过程的步骤
  • 04.23 21:38:15
    发表了文章 2022-04-23 21:38:15

    Spring 启动过程(下)

    Spring 是我们最常用的框架之一,我们今天一起来带大家一些探究一下 Spring 的启动过程。 首先,Spring 的启动过程分为 12 个步骤主要是完成容器的初始化,以及对单实例非懒加载 Bean 完成创建和Bean 属性的赋值注入和初始化,以及消息派发器的创建和启动过程消息的触发。 补充:本文和后续版本基于 spring-5.1.14 版本展开
  • 04.23 21:15:38
    发表了文章 2022-04-23 21:15:38

    Spring 启动过程(上)

    Spring 是我们最常用的框架之一,我们今天一起来带大家一些探究一下 Spring 的启动过程。 首先,Spring 的启动过程分为 12 个步骤主要是完成容器的初始化,以及对单实例非懒加载 Bean 完成创建和Bean 属性的赋值注入和初始化,以及消息派发器的创建和启动过程消息的触发。 补充:本文和后续版本基于 spring-5.1.14 版本展开
  • 发表了文章 2022-04-27

    LeetCode 第 61 题旋转链表

  • 发表了文章 2022-04-27

    LeetCode 第 60 题排列序列

  • 发表了文章 2022-04-27

    LeetCode 数据结构与算法之验证二叉搜索树

  • 发表了文章 2022-04-27

    Excel 高效解析工具 EasyExcel 实践

  • 发表了文章 2022-04-27

    MySQL 数据库范式设计理论概述

  • 发表了文章 2022-04-27

    LeetCode 数据结构与算法之有效的括号

  • 发表了文章 2022-04-27

    JVM 垃圾收集器之 ZGC 和 ZGC LOG 详解(下)

  • 发表了文章 2022-04-27

    JVM 垃圾收集器之 ZGC 和 ZGC LOG 详解(上)

  • 发表了文章 2022-04-27

    JVM 虚拟机之编译优化(下)

  • 发表了文章 2022-04-27

    JVM 虚拟机之编译优化(上)

  • 发表了文章 2022-04-27

    LeetCode 数据结构与算法之反转链表

  • 发表了文章 2022-04-27

    LeetCode 数据结构与算法之环形链表

  • 发表了文章 2022-04-27

    LeetCode 数据结构与算法之二叉树的锯齿形层序遍历

  • 发表了文章 2022-04-27

    LeetCode 数据结构与算法之矩阵置零

  • 发表了文章 2022-04-27

    JVM 调优之 CPU 高占用问题

  • 发表了文章 2022-04-27

    LeetCode 数据结构与算法之两个数组的交集 II

  • 发表了文章 2022-04-27

    LeetCode 数据结构与算法之无重复字符的最长子串

  • 发表了文章 2022-04-27

    LeetCode 数据结构之存在重复元素

  • 发表了文章 2022-04-27

    LeetCode 动态规划之零钱兑换 II

  • 发表了文章 2022-04-27

    LeetCode 动态规划之最长公共子序列

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息