spring Boot
Mynah886
我的世界永不止步,天空才是我的极限!<br>我的GitHub: https://github.com/xupengfei003 <br>我的Gitee码云:https://gitee.com/mynah
展开
-
springBoot的启动原理解析
我们开发任何一个Spring Boot项目,都会用到如下的启动类1@SpringBootApplication2publicclassApplication{3 publicstaticvoidmain(String[] args){4 SpringApplication.run(Application.class, args);5 ...转载 2018-08-08 11:57:45 · 815 阅读 · 0 评论 -
SpringBoot整合Jwt(注解&拦截器方式)
Jwt是什么? json web token。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。优点简洁: 可以通过URL、POST参数或者在HTTP header发送,因为数据量小,传输速度也很快; 自包含:负载中可以包含用户所需要的信息,避免了多次查询数据库; 因为Token是以J...原创 2020-01-01 13:29:02 · 2992 阅读 · 1 评论 -
springBoot学习整合Atomikos多数据源的分布式事务
概述:Atomikos是开源的分布式事务管理器,是JTA规范的实现,支持XA协议。XA:XA协议由Tuxedo首先提出的,并交给X/Open组织,作为资源管理器(数据库)与事务管理器的接口标准。目前,Oracle、Informix、DB2和Sybase等各大数据库厂家都提供对XA的支持。XA协议采用两阶段提交方式来管理分布式事务。XA接口提供资源管理器与事务管理器之间进行通信的标准接口。XA协议包括两套函数,以xa_开头的及以ax_开头的。一. Atomikos依赖在pom.xml添加a原创 2020-12-24 10:34:40 · 552 阅读 · 0 评论 -
项目中- 多线程异步 Future 使用
一. 项目中架构要求: 外围客户端系统 - 交易中心微服务(场景微服务) - 交易集市微服务/能力中心 - ESB - 后方系统(理财/基金等)。交易中心需要同时调用交易集市十几个组件/接口。由于通讯时间太长和接口请求太多,考虑使用多线程。 考虑使用非阻塞的多线程类 Future。Future表示一个可能还没有完成的异步任务的结果,针对这个结果可以添加Callback以便在任务执行成功或失败后作出相应的操作。二. 项目使用是银行内部代码,不便于展示,当时的案例...原创 2020-06-28 19:26:13 · 1003 阅读 · 0 评论