殷天文 - Blog

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


  • 首页

  • 标签

  • 分类

  • 时间线

  • 关于我

  • 搜索

JWT 鉴权

发表于 2018-11-06 | 分类于 技术

JWT 是什么

JSON Web Token(JWT)是一个开放式标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间以JSON对象安全传输信息。这些信息可以通过数字签名进行验证和信任。

阅读全文 »

SpringBoot Atomikos 多数据源分布式事务

发表于 2018-10-16 | 分类于 SpringBoot

之前的 《spring 动态切换、添加数据源实现以及源码浅析》 中介绍了如何使用 spring 提供的 AbstractRoutingDataSource 配置多数据源,有了多数据源自然要管理事务的一致性。
上篇文章中提到过配置多数据源的两种方式

  1. 使用AbstractRoutingDataSource
  2. 配置多个 SqlSessionFactory
阅读全文 »

SpringBoot 多线程异步调用---提高程序执行效率

发表于 2018-09-14 | 分类于 SpringBoot

原文:https://spring.io/guides/gs/async-method/

阅读全文 »

Spring 动态切换、添加数据源实现以及源码浅析

发表于 2018-09-08 | 分类于 SpringBoot

公司项目需求,由于要兼容老系统的数据库结构,需要搭建一个 可以动态切换、添加数据源的后端服务。

阅读全文 »

Spring Service 调用当前类方法事务不生效

发表于 2018-08-28 | 分类于 SpringBoot

今天在测试框架的时候,我想在一个service类的方法中调用 当前类的另一个方法(该方法通过@Transactional开启事务),这时候发现被调用类的事务并没有生效。

阅读全文 »

(转)Java 代理模式

发表于 2018-08-25 | 分类于 Java

原文:https://www.cnblogs.com/cenyu/p/6289209.html

代理(Proxy)是一种设计模式,通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,扩展目标对象的功能。

阅读全文 »

MySQL-查询树结构

发表于 2018-08-04 | 分类于 DB

在 oracle 数据库中,通过 start with connect by prior 递归可以直接查出树结构,但是在 mysql 当中如何解决树查询问题呢?

阅读全文 »

深入理解 Dijkstra 算法实现原理

发表于 2018-06-29 | 分类于 技术

迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。
它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。

阅读全文 »

SpringBoot jackson(Date类型入参、格式化,以及如何处理null)

发表于 2018-03-29 | 分类于 SpringBoot

首先,我们要知道 springboot 默认使用 jackson 解析 json(当然这里也是可以配置使用其他 json 解析框架)。
在不配置其他 json 解析的情况下,我们可以通过 spring boot 提供的注解和配置 来让 jackson 帮助我们提高开发效率

阅读全文 »

MySQL-并发下生成不重复流水号

发表于 2018-01-14 | 分类于 DB

更新于 2018-12-23 22:21:44
前言:一年前的写的,当时的做法并不能在并发下保证流水号的唯一性,因为当时并没有写多线程测试过…

阅读全文 »
1…56
殷天文

殷天文

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