心城以北_社区达人页

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

勋章 更多

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

成就

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

技术能力

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

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

暂无个人介绍

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

2022年04月

  • 04.24 22:26:52
    发表了文章 2022-04-24 22:26:52

    Nacos 服务注册源码分析(下)

    在前面两篇文章中,我和大家一起学习 Nacos 的基本概念, 以及就 Nacos 做为配置中心将配置持久化到 MySQL 中。本文我们一起来学习 Nacos 作为服务注册中心原理。
  • 04.24 22:24:38
    发表了文章 2022-04-24 22:24:38

    Nacos 服务注册源码分析(中)

    在前面两篇文章中,我和大家一起学习 Nacos 的基本概念, 以及就 Nacos 做为配置中心将配置持久化到 MySQL 中。本文我们一起来学习 Nacos 作为服务注册中心原理。
  • 04.24 22:19:29
    发表了文章 2022-04-24 22:19:29

    Nacos 服务注册源码分析(上)

    在前面两篇文章中,我和大家一起学习 Nacos 的基本概念, 以及就 Nacos 做为配置中心将配置持久化到 MySQL 中。本文我们一起来学习 Nacos 作为服务注册中心原理。
  • 04.24 22:14:08
    发表了文章 2022-04-24 22:14:08

    LeetCode 四数之和

    本题目主要是更加深化的考察双指针的运用,这里是需要在一个数组中,找到四个数的和为目标值 target 的所有三元组,其实可以先枚举两个数,剩下的两个数用双指针计算最终合并起来,得到一个结果等于期望的值。举一反三如果a + b + c + d= target , 目标值 target 是一个传入的变量,解题思路也是一样的。 对于结果集合不能重复的话,我们最常用的方式就是直接通过排序的方式来做,就可以在拿这个数据的时候,直接判断拿过了没有,拿过这个数据就跳过。下面我们就一起来看看具体的题目和解题分析吧!
  • 04.24 22:12:35
    发表了文章 2022-04-24 22:12:35

    代码太长怎么办?试试命令模式(下)

    代码太长怎么办?试试命令模式(下)
  • 04.24 22:11:19
    发表了文章 2022-04-24 22:11:19

    代码太长怎么办?试试命令模式(上)

    代码太长怎么办?试试命令模式(上)
  • 04.24 22:08:14
    发表了文章 2022-04-24 22:08:14

    LeetCode 电话号码的字母组合

    LeetCode 电话号码的字母组合
  • 04.24 22:05:13
    发表了文章 2022-04-24 22:05:13

    Nacos 配置数据持久化

    Nacos 不仅仅可以作为注册中,还带有配置中心的功能。Nacos 配置默认存储在内存中,对于一些项目往往配置项有成百上千个这些都是非常重要的。在这个场景下我们可以将配置保存到 MySQL 中。来持久化我们的配置,保证 Nacos 重新启动或者服务节点挂掉后配置不会丢失。 环境介绍:nacos-server-1.4.2
  • 04.24 21:59:09
    发表了文章 2022-04-24 21:59:09

    Nacos 快速入门(下)

    目前 Spring-Cloud-Alibaba 已经被 Spring.Io 所推荐,对于我们开发者来说 Alibaba 的几大微服务中间件是必须要学习的这样才能提升。Aibaba 近几年开源了非常多中间件如:Nacos, Sentinel , RocketMQ, Seata, Dubbo 等。
  • 04.24 21:55:31
    发表了文章 2022-04-24 21:55:31

    Nacos 快速入门(中)

    目前 Spring-Cloud-Alibaba 已经被 Spring.Io 所推荐,对于我们开发者来说 Alibaba 的几大微服务中间件是必须要学习的这样才能提升。Aibaba 近几年开源了非常多中间件如:Nacos, Sentinel , RocketMQ, Seata, Dubbo 等。
  • 04.24 21:51:40
    发表了文章 2022-04-24 21:51:40

    Nacos 快速入门(上)

    目前 Spring-Cloud-Alibaba 已经被 Spring.Io 所推荐,对于我们开发者来说 Alibaba 的几大微服务中间件是必须要学习的这样才能提升。Aibaba 近几年开源了非常多中间件如:Nacos, Sentinel , RocketMQ, Seata, Dubbo 等。
  • 04.24 21:46:48
    发表了文章 2022-04-24 21:46:48

    LeetCode 最接近的三个数之和

    本题和盛水最多的容器这个题目非常的类似,我就不做过多的铺垫了,我们一起来看题目和我的解题思路吧。
  • 04.24 21:45:20
    发表了文章 2022-04-24 21:45:20

    LeetCode 三数之和

    本题目主要是更加深化的考察双指针的运用,这里是需要在一个数组中,找到三个数的和为0 的所有三元组,其实可以看作是两个双指针然后最终合并起来,得到一个结果等于期望的值。举一反三如果a + b + c = n , n 是一个传入的变量,解题思路也是一样的。 对于结果集合不能重复的话,我们最常用的方式就是直接通过排序的方式来做,就可以在拿这个数据的时候,直接判断拿过了没有,拿过这个数据就跳过。下面我们就一起来看看具体的题目和解题分析吧
  • 04.24 21:43:10
    发表了文章 2022-04-24 21:43:10

    LeetCode 盛最多水的容器

    做了很多的 CRUD 和一些 “业务开发”,通常也会通过一些设计模式去解决业务需求。希望能够通过 LeetCode 学习的过程来提高对于一些场景最优解的认知。
  • 04.24 21:40:41
    发表了文章 2022-04-24 21:40:41

    Sentinel 和常见限流算法(下)

    本文主要讲述常见的几种限流算法:计数器算法、漏桶算法、令牌桶算法。然后结合我对 Sentinel 1.8.0 的理解,给大家分享 Sentinel 在源码中如何使用这些算法进行流控判断。
  • 04.24 21:35:07
    发表了文章 2022-04-24 21:35:07

    Sentinel 和常见限流算法(上)

    本文主要讲述常见的几种限流算法:计数器算法、漏桶算法、令牌桶算法。然后结合我对 Sentinel 1.8.0 的理解,给大家分享 Sentinel 在源码中如何使用这些算法进行流控判断。
  • 04.24 21:31:37
    发表了文章 2022-04-24 21:31:37

    Sentinel 流控原理(下)

    我们在项目中添加 Spring Cloud Sentinel 依赖添加后 spring-cloud-starter-alibaba-sentinel 在 Spring-Boot 启动的过程中回去初始化 spring.factories 中的配置信息,如:SentinelWebAutoConfiguration 、SentinelAutoConfiguration 等配置文件来初始化 再讲代码之前我先声明一下我的版本号sentinel 1.8.0 。后续的所有内容均基于该版本进行
  • 04.24 21:26:55
    发表了文章 2022-04-24 21:26:55

    Sentinel 流控原理(上)

    我们在项目中添加 Spring Cloud Sentinel 依赖添加后 spring-cloud-starter-alibaba-sentinel 在 Spring-Boot 启动的过程中回去初始化 spring.factories 中的配置信息,如:SentinelWebAutoConfiguration 、SentinelAutoConfiguration 等配置文件来初始化 再讲代码之前我先声明一下我的版本号sentinel 1.8.0 。后续的所有内容均基于该版本进行
  • 04.24 21:23:57
    发表了文章 2022-04-24 21:23:57

    Sentinel 实现网关限流(Spring-Gateway)

    Sentinel 不仅仅可以可以作用于服务之间,还可以完美的和服务网关 GateWay 或者 Zuul 一起使用来对网关实现流控。
  • 04.24 21:20:26
    发表了文章 2022-04-24 21:20:26

    Sentinel 数据持久化到 Nacos

    Sentinel 规则配置,一旦我们重启服务过后,所有的规则都会消失。我们可以通过 Zookeeper , Applo , Nacos 等配置中心将这些规则配置存储起来,让服务重启或者启动多节点的时候可以共享配置数据。
  • 04.24 20:37:30
    发表了文章 2022-04-24 20:37:30

    Sentinel 流控规则详解(下)

    在前面两篇文章给大家介绍了 Sentinel 的功能和基本使用。现在我们继续来学习 Sentinel 控制台的基本使用,以及一些规则配置的说明。让大家能够在工作中使用 Sentinel 得心应手 (大部分理论和描述来源于官方文档和网络)。
  • 04.24 20:31:13
    发表了文章 2022-04-24 20:31:13

    Sentinel 流控规则详解(中)

    在前面两篇文章给大家介绍了 Sentinel 的功能和基本使用。现在我们继续来学习 Sentinel 控制台的基本使用,以及一些规则配置的说明。让大家能够在工作中使用 Sentinel 得心应手 (大部分理论和描述来源于官方文档和网络)。
  • 04.24 20:23:01
    发表了文章 2022-04-24 20:23:01

    Sentinel 流控规则详解(上)

    在前面两篇文章给大家介绍了 Sentinel 的功能和基本使用。现在我们继续来学习 Sentinel 控制台的基本使用,以及一些规则配置的说明。让大家能够在工作中使用 Sentinel 得心应手 (大部分理论和描述来源于官方文档和网络)。
  • 04.24 20:14:56
    发表了文章 2022-04-24 20:14:56

    使用 Sentinel 实现接口限流(下)

    在前面一篇文章我已经对 Sentinel 做了一个简单的介绍,相信大家都有一个简单的了解,本次主要是讲述 Sentinel 的使用。在这个过程中我会讲到通过控制台配置流控规则,整合 RestTemplate 进行流控,配合 OpenFeign 进行流控三种 Sentinel 三种使用场景。
  • 04.24 20:11:37
    发表了文章 2022-04-24 20:11:37

    使用 Sentinel 实现接口限流(上)

    在前面一篇文章我已经对 Sentinel 做了一个简单的介绍,相信大家都有一个简单的了解,本次主要是讲述 Sentinel 的使用。在这个过程中我会讲到通过控制台配置流控规则,整合 RestTemplate 进行流控,配合 OpenFeign 进行流控三种 Sentinel 三种使用场景。
  • 04.24 20:08:38
    发表了文章 2022-04-24 20:08:38

    Sentinel 快速入门(下)

    随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
  • 04.24 20:04:48
    发表了文章 2022-04-24 20:04:48

    Sentinel 快速入门(上)

    随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
  • 04.24 19:58:37
    发表了文章 2022-04-24 19:58:37

    TestNG + PowerMock 单元测试(下)

    单元测试(Unit Testing),是指对软件或项目中最小可测试单元进行正确性检验的测试工作。单元是人为规定最小可测试的功能模块,可以是一个模块,一个函数或者一个类。单元测试需要与模块开发进行隔离情况下进行测试。
  • 04.24 19:55:47
    发表了文章 2022-04-24 19:55:47

    TestNG + PowerMock 单元测试(上)

    单元测试(Unit Testing),是指对软件或项目中最小可测试单元进行正确性检验的测试工作。单元是人为规定最小可测试的功能模块,可以是一个模块,一个函数或者一个类。单元测试需要与模块开发进行隔离情况下进行测试。
  • 04.24 19:51:43
    发表了文章 2022-04-24 19:51:43

    多条件判断场景中规则执行器的设计

    多条件判断场景中规则执行器的设计
  • 04.24 19:43:04
    发表了文章 2022-04-24 19:43:04

    Zookeeper 分布式锁运用(下)

    本文主要是讲述通过 Zookeeper 分布式锁的三种实现: 非公平锁 公平锁 共享锁 环境介绍:JDK 1.8 、Zookeeper 3.6.x
  • 04.24 19:40:20
    发表了文章 2022-04-24 19:40:20

    Zookeeper 分布式锁运用(上)

    本文主要是讲述通过 Zookeeper 分布式锁的三种实现: 非公平锁 公平锁 共享锁 环境介绍:JDK 1.8 、Zookeeper 3.6.x
  • 04.24 19:33:17
    发表了文章 2022-04-24 19:33:17

    Zookeeper ZAB 一致性协议

    Zookeeper 是通过 ZAB 一致性协议来实现分布式事务的最终一致性。
  • 04.24 19:29:14
    发表了文章 2022-04-24 19:29:14

    Zookeeper Leader 选举过程

    Zookeeper Leader 选举过程
  • 04.24 19:23:40
    发表了文章 2022-04-24 19:23:40

    JVM 三种常量池(下)

    本文主要讲述三种常量池: Class 常量池、字符串常量池、还有基本类型常量池。 默认 jdk 版本:jdk 1.8
  • 04.24 19:21:54
    发表了文章 2022-04-24 19:21:54

    JVM 三种常量池(中)

    本文主要讲述三种常量池: Class 常量池、字符串常量池、还有基本类型常量池。 默认 jdk 版本:jdk 1.8
  • 04.24 19:17:42
    发表了文章 2022-04-24 19:17:42

    JVM 三种常量池(上)

    本文主要讲述三种常量池: Class 常量池、字符串常量池、还有基本类型常量池。 默认 jdk 版本:jdk 1.8
  • 04.24 19:13:37
    发表了文章 2022-04-24 19:13:37

    ZGC 垃圾收集器详解

    ZGC 垃圾收集器详解
  • 04.24 19:08:45
    发表了文章 2022-04-24 19:08:45

    Garbage-First 详解(下)

    本文主要讲述 G1 垃圾收集器的结构、垃圾收集器的处理步骤、垃圾回收的分类、常见的参数设置、以及使用场景介绍和使用建议几个步骤来进行分开介绍 本文主要是基于 openjdk-1.8 为基础展开
  • 04.24 19:06:15
    发表了文章 2022-04-24 19:06:15

    Garbage-First 详解(上)

    本文主要讲述 G1 垃圾收集器的结构、垃圾收集器的处理步骤、垃圾回收的分类、常见的参数设置、以及使用场景介绍和使用建议几个步骤来进行分开介绍 本文主要是基于 openjdk-1.8 为基础展开
  • 04.24 18:59:50
    发表了文章 2022-04-24 18:59:50

    AQS 处理流程和使用

    本文主要是总结 AQS 的原理,以及 AQS 的使用场景。
  • 04.24 18:57:38
    发表了文章 2022-04-24 18:57:38

    MySQL 的锁和事务隔离级别(下)

    我们的数据库一般会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能出现我们常说的脏写、脏读、不可重复读、幻读这些问题。 这些问题的本质都是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制。用了一整套机制来解决多事务并发问题,接下来,我们会深入讲解这些机制,让大家彻底理解数据库的内部执行原理。 说明:本文中提到的概念和案例是基于 mysql-5.7.x 展开
  • 04.24 18:12:32
    发表了文章 2022-04-24 18:12:32

    MySQL 的锁和事务隔离级别(中)

    我们的数据库一般会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能出现我们常说的脏写、脏读、不可重复读、幻读这些问题。 这些问题的本质都是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制。用了一整套机制来解决多事务并发问题,接下来,我们会深入讲解这些机制,让大家彻底理解数据库的内部执行原理。 说明:本文中提到的概念和案例是基于 mysql-5.7.x 展开
  • 04.24 18:08:33
    发表了文章 2022-04-24 18:08:33

    MySQL 的锁和事务隔离级别(上)

    我们的数据库一般会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能出现我们常说的脏写、脏读、不可重复读、幻读这些问题。 这些问题的本质都是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制。用了一整套机制来解决多事务并发问题,接下来,我们会深入讲解这些机制,让大家彻底理解数据库的内部执行原理。 说明:本文中提到的概念和案例是基于 mysql-5.7.x 展开
  • 04.24 18:01:33
    发表了文章 2022-04-24 18:01:33

    JVM 垃圾收集算法和垃圾收集器(下)

    本文主要讲述垃圾收集算法和常用的几种垃圾收集器
  • 04.24 17:38:24
    发表了文章 2022-04-24 17:38:24

    JVM 垃圾收集算法和垃圾收集器(中)

    本文主要讲述垃圾收集算法和常用的几种垃圾收集器
  • 04.24 17:29:59
    发表了文章 2022-04-24 17:29:59

    JVM 垃圾收集算法和垃圾收集器(上)

    本文主要讲述垃圾收集算法和常用的几种垃圾收集器
  • 04.24 17:20:14
    发表了文章 2022-04-24 17:20:14

    JVM 字节码指令解析(下)

    概述本文主要是基于 .class 文件,进行分析 .class 文件的内容。 这部分个人觉得主要是属于设计机构拓展的内容,大家可以一起来学习一下 Java 字节码的设计结构以及感受一下设计者的设计。
  • 04.24 17:12:56
    发表了文章 2022-04-24 17:12:56

    JVM 字节码指令解析(上)

    概述本文主要是基于 .class 文件,进行分析 .class 文件的内容。 这部分个人觉得主要是属于设计机构拓展的内容,大家可以一起来学习一下 Java 字节码的设计结构以及感受一下设计者的设计。
  • 04.24 17:05:51
    发表了文章 2022-04-24 17:05:51

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

    本文主要讲述 JVM 内存分配机制细节, 包含如下内容: Java 对象创建过程 对象的内存结构和指针压缩 对象的内存分配过程 逃逸分析 内存回收策略 4 种引用类型 本文所提到的 JVM 分配都是基于 jdk-1.8 版本
  • 发表了文章 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 动态规划之最长公共子序列

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