殷天文 - Blog

欢迎关注公众号【殷天文】


  • 首页

  • 标签

  • 分类

  • 时间线

  • 关于我

  • 搜索

浅入浅出 Spring 事务传播实现原理

发表于 2020-09-28 | 分类于 SpringBoot
本文和大家一起刨析 Spring 事务的相关源码,篇幅较长,代码片段较多,建议使用电脑阅读 本文目标 理解Spring事务管理核心接口 理解Spring事务管理的核心逻辑 理解事务的传播类型及其实现原理 版本SpringBoot 2.3.3.RELEASE 什么是事务的传播?Spring 除了 ...
阅读全文 »

Java SPI 实战

发表于 2020-08-06 | 分类于 Java

SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制,可以轻松实现面向服务的注册与发现,完成服务提供与使用的解耦,并且可以实现动态加载

阅读全文 »

SpringBoot Websocket 实战

发表于 2020-07-11 | 分类于 SpringBoot

Websocket 是一种在单个TCP连接上进行全双工通信的协议。WebSocket连接成功后,服务端与客户端可以双向通信。在需要消息推送的场景,Websocket 相对于轮询能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。

阅读全文 »

Redis能否保证数据高可靠性

发表于 2020-05-23 | 分类于 DB

记录下工作中关于Redis的一些思考,主要关于Redis的事务,脚本,持久化

阅读全文 »

Java ThreadLocal 实现原理

发表于 2020-04-10 | 分类于 Java

ThreadLocal 线程本地变量,算是Java开发中比较常用的API了,今天我们来一探究竟

阅读全文 »

电商技术--库存设计指北

发表于 2020-03-15 | 分类于 电商技术

前言

最近在解决一套老电商系统的库存”超卖”问题。一直以为超卖问题,最难解决的是库存扣减,实则不然,我们的系统在解决了库存扣减问题之后,还会一直有“超卖”现象?这一切的背后到底是道德的沦丧,还是人性的扭曲,欢迎收看本期走近科学

阅读全文 »

教你如何使用MySQL8递归.

发表于 2019-12-18 | 分类于 DB

之前写过一篇 MySQL通过自定义函数的方式,递归查询树结构,从MySQL 8.0 开始终于支持了递归查询的语法

阅读全文 »

Redisson源码解析,如何利用Redis实现分布式可重入锁

发表于 2019-12-04 | 分类于 Java

最开始使用Redisson 的api的时候,我觉得哇,这个api 太牛逼了居然有分布式的可重入锁,正好最近研究了下Redisson的源码,和大家分享一下

阅读全文 »

MySQL优化实战--索引篇

发表于 2019-11-13 | 分类于 DB

关于SQL优化,这个问题,相信大家过多过少都有过一些了解。最近我也在研究SQL优化方面的东西,分享一些经验。

阅读全文 »

Spring Security实战(二) 动态权限

发表于 2019-09-10 | 分类于 SpringBoot

好消息好消息!Security系列终于有了第二期,最近在看项目源码忍不住又搞起来Spring Security,来给大家分享一下,虽然和上一节说好的内容不同🤭

阅读全文 »
1234…6
殷天文

殷天文

60 博客
11 分类
68 标签
简书 GitHub
© 2023 殷天文
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4