首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
Melorour
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
一文读懂spring cloud微服务架构底层原理
spring cloud作为当下主流的微服务框架,让我们实现微服务架构简单快捷,spring cloud中各个组件在微服务架构中扮演的角色如下图所示,黑线表示注释说明,蓝线由A指向B,表示B从A处获取服务。 由上图所示微服务架构大致由上图的逻辑结构组成,其包括各种微服务、注册发…
夯实Java基础系列19:一文搞懂Java集合类框架,以及常见面试题
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看喜欢的话麻烦点下Star哈文章首发于我的个人博客:本文参考https://www.cnblogs.com/
浅谈Spring事务中的7种传播特性
什么是事务的传播特性?简单来讲,就是当系统中存在两个事务方法时(我们暂称为方法A和方法B),如果方法B在方法A中被调用,那么将采用什么样的事务形式,就叫做事务的传播特性比如,A方法调用了B方法(B方法
并发Bug之源有三,请睁大眼睛看清它们
谈到可见性,要先引出 JMM (Java Memory Model) 概念, 即 Java 内存模型,Java 内存模型规定,将所有的变量都存放在 主内存 中,当线程使用变量时,会把主内存里面的变量 复制 到自己的工作空间或者叫作 私有内存 ,线程读写变量时操作的是自己工作内存…
Spring Cloud Alibaba | 微服务分布式事务之Seata
SpringCloudAlibaba|微服务分布式事务之Seata1.概述在构建微服务的过程中,不管是使用什么框架、组件来构建,都绕不开一个问题,跨服务的业务操作如何保持数据一致性。2.什么是分布式事
Hollis原创|不了解这12个语法糖,别说你会Java
本文从 Java 编译原理角度,深入字节码及 class 文件,抽丝剥茧,了解 Java 中的语法糖原理及用法,帮助大家在学会如何使用 Java。 语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家 Peter.J.Landin 发明的一个术语,指在计算…
我在工作中是这样使用Maven
上次说到我在工作中是这样使用Git,已经是1个月前的故事了,时间啊,就这样慢慢流逝了。 这次来说说maven这玩意,同样还是那句话,maven对我而言只是工具,一些常规操作已经足够了,有空有兴趣才会去深入研究它。接下来会记录下自己使用maven时需要注意和理解的地方,至于那些基…
使用Jenkins一键打包部署SpringBoot应用,就是这么6!
任何简单操作的背后,都有一套相当复杂的机制。本文将以SpringBoot应用的在Docker环境下的打包部署为例,详细讲解如何使用Jenkins一键打包部署SpringBoot应用。 Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化,满足…
快速理解Redis的持久化
很简单,因为 Redis 是基于内存的。数据如果不进行持久化,当服务器重启或者宕机的时候数据是无法恢复的,所以为了保证数据的安全性,我们需要将内存中的数据持久化到磁盘中。 Redis 提供了两种持久化的方式,分别是 RDB 和 AOF。 RDB : Redis的默认持久化方式,…
SpringBoot进阶之道-@Enable模块驱动
今天来说说@Enable模块驱动。Spring Framework是从3.1版本开始支持“@Enable模块驱动”的。所谓“模块”是指具备相同领域的功能组件集合,组合形成一个独立的单元。 引入@Enable模块驱动的意义在于能简化装配步骤,实现了“按需装配”,同时屏蔽组件集合装…