首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring
订阅
calibe
更多收藏集
微信扫码分享
微信
新浪微博
QQ
42篇文章 · 0订阅
Spring事务笔记
一荣俱荣,一损俱损非常形象的比如了事务,事务要么整体成功,要么整体失败。 脏读(dirty read) A事务读取B事务尚未提交的更改数据,A事务读取的数据不能保证持久。 不可重复读(unrepeatable read) A事务读取了B事务已经提交的更改数据。A事务应该读取B事…
简单聊聊SOA和微服务
架构设计中的朴素主义 前两天和一个朋友聊天,他向我咨询如何从零开始构建一个健壮、强大的软件系统,聊着聊着他忽然问我,「听大家都在说微服务(下文中有的地方会使用MSA),还有人会提到SOA,那么他们的区别到底在哪里?」。我想了想,一时也列不出来一个详细的列表,只能跟他讲说其实他们…
服务器时间同步引发的"惨案"
很多时候我们都不用特别的关心服务器时间的问题,比如后台管理系统,如果服务器时间出错顶多会在页面获取错误的时间而已,影响不大。但有些程序对时间非常敏感,不能出一丁点错误,今天要讲的是去年发生在自己身边的事:由于时间同步问题引发了部门级故障,造成非常严重的后果。因为事件发生还不到一…
SpringBoot之logback配置文件
I. 配置说明 II. 扩展 1. 配置文件名 2. logger标签 3. 自定义appender实现类 4. 其他 III. 其他 1. 一灰灰Blog: https://liuyueyi.github.io/hexblog 2. 声明 3. 扫描关注
Spring security(四)-spring boot +spring security短信认证+redis整合
现在主流的登录方式主要有 3 种:账号密码登录、短信验证码登录和第三方授权登录,前面一节Spring security(三)---认证过程已分析了spring security账号密码方式登陆,现在我们来分析一下spring security短信方式认证登陆。 1. 自定义fi…
SPI机制的原理和应用
SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件里所定义的类。 这一机制为很多框架的扩展提供了可能,比如在Dubbo、JDBC、Sprin…
Spring 中异常处理的各种姿势
1.前言统一的异常处理对于应用的重要性不言而喻。今天我们来介绍一下Spring如何来进行统一的Rest异常处理。同时我们也会简单比较一下它们之间的优劣。2.@Controller结合@Exceptio
【极简版】SpringBoot+SpringData JPA 管理系统
在上一篇中已经讲解了如何从零搭建一个SpringBoot+SpringData JPA的环境,测试接口的时候也成功获取得到数据了。 我的目的是做一个十分简易的管理系统,这就得有页面,下面我继续来讲讲我是怎么快速搭一个管理系统的。 1.1. 搭建页面 在上一篇的最后,我们可以通过…
微服务Consul系列之服务注册与发现
在进行服务注册之前先确认集群是否建立,关于服务注册可以看上篇微服务Consul系列之集群搭建的介绍,两种注册方式:一种是注册HTTP API、另一种是通过配置文件定义,下面讲解的是基于后者配置文件定义的形式,也是Consul官方所建议的方式。 对order_service、us…
Spring Session+Spring Data Redis 解决分布式系统架构中 Session 共享问题
一 简介 如题所示,在分布式系统架构中需要解决的一个很重要的问题就是——如何保证各个应用节点之间的 Session 共享。其实有一个很好的解决办法就是在 redis、memcached 等组件中独立存储所有应用节点的 Session,以达到各个应用节点之间的 Session 共享的目的 Sp…