简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
volatile 是 Java 虚拟机提供的轻量级的同步机制它的作用是:保证可见性不保证原子性禁止指令重排由 volatile 关键字引申出一个概念,JMM 内存模型:JMM(Java 内存模型 Java Memory Model,简称 JMM)本身是一种抽象的概念,并不真实存在,它描述的是一组规则,通过规范定制了程序中各个变量...
Mac M1 芯片搭载虚拟机节点的集群,避免踩坑,纯傻瓜式操作,关于静态 IP 配置、DNS 域名快速解析、Termius Sshd 工具使用等知识
该篇博文是从周志明教授编写的《深入理解 Java 虚拟机》巨著里面的内容结合自身的一些理解,整理出来的一些内容,垃圾收集算法是内存回收的方法论:分代收集理论(弱分代学说、强分代学说、跨代引用学说)标记-清除算法、标记-复制算法、标记-整理算法这三种算法之间的优劣势;垃圾收集器就是内存回收的实践者,从 Serial 系列收集器到 Parallel 系列收集器,为 CMS 老年代收集器搭配而生的 Pa
一、安装本文安装环境是在 Linux CentOS 镜像下 7.7 版本安装的 Jenkins1.下载 Jenkinssudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https...
该篇博文讲解在实际工作如何使用 Nacos 、配置动态刷新的运用,对 Spring Cloud 新老版本的依赖引入作了描述,从 2021.0.1.0版本开始,移除了 spring-cloud-starter-bootstrap 依赖,最后,对配置的优先级作了区分,对不同环境配置、不同微服务如何共享配置做了详细的介绍,下篇文章让我们从源码的角度来看 Nacos 是如何加载配置的!
本篇简单的介绍 Vue 简单使用,主要为了测试验证与后端接口的权限功能是否能正常使用本次 Vue 之旅比较简单,只是简单的授权与权限认证、不认证(都给予对应的信息)至于全局拦截 code 后面再补上SpringBoot 后端跨域支持「由于前端与后端端口不同,会导致前后端联调时出现跨域问题」,代码补上// 1. 添加cors配置信息 CorsConfiguration config = new Co
该博文作为专栏【Kafka】第一篇,为大家了整理了各大消息中间件之间的特性以及优劣势,结合 AKF 划分原则对 Kafka 集群、Topic、Partition 作了划分;通过自身理解的【架构模型】为大家提前梳理清楚一些概念以及问题,在 Kafka 中存在的角色作了一些概述;最后,以实践校验真理的唯一准则,搭建了 Kafka 集群以及通过控制台方式整理了一些常用命令以及对前面所描述的一些问题作了验
该篇文章从零到一分析完了 @RefreshScope 加载的过程,从源码各个细节分解以及有对应的流程图整理,主要通过以下几个步骤来进行分析:1、在处理 BeanDefinition 时它是如何去标识 scope=refresh 过程,以及 spring-cloud-context 是如何加载它去新增 scope 对象的;2、介绍了核心类:RefreshScope、GenericScope 如何去提
该篇博文初介绍了 RocketMQ 「一个开源的、高吞吐量、低延迟的消息队列系统」它的一些基础的概念信息「消息模型、消息生产者、消息消费者、主题、代理服务器、名字服务器、消费模式:拉取、推送、消息、标签等」简要概述了 Kafka vs RocketMQ 之间的区别以及它们之间的巧妙结合,最后,作为开篇,环境是演示所有操作的前提,故总结了搭建 RocketMQ 单节点、集群节点的详细步骤,在 Lin
将在 2023 完善好的 Kafka 源码、Seata 源码、Sentinel 源码笔记内容,回顾好笔记📒上的知识内容,以博文的方式将其整理输出,风正济时,自当扬帆破浪;任重道远,还需策马扬鞭,对一切事物保持不卑不亢的态度