Spring Boot集成zipkin快速入门Demo springboot-demo

Spring Boot集成zipkin快速入门Demo

1.什么zipkin Zipkin是一款开源的分布式实时数据追踪系统(Distributed Tracking System),基于 Google Dapper的论文设计而来,由 Twitter 公司开发贡献。其主要功能是聚集来自各个异构系统的实时监控数据。Zipkin默认支持Http协议,除此之外,它还支持kafka,rabbitmq以及scribe协议: 2.搭建zipkin环境 1.获...
阅读全文
能用365块大洋去解决的事,千万不要用时间 博主自留地

能用365块大洋去解决的事,千万不要用时间

1.如何快速进行思维转变? 小时候因为我们家是住农村的,也就是你们所说的,不是城里人,为了省下1元车费,我可以徒步十几公里路到县城。那时候,我以为我赚了。现在想一想,其实是亏了。因为如果省下几个小时看书,也许变得更有思想更有见识,更有竞争力,然后也许能赚更多的钱; 读大学的时候,农村娃没见过世面,也没有什么才艺,遭遇迷茫与内向自卑胆小的双重大山压迫。每当有晚会、活动等同学聚会的时候就只能看别人...
阅读全文
Spring Boot集成atomikos快速入门Demo springboot-demo

Spring Boot集成atomikos快速入门Demo

1.什么是atomikos Atomikos是一个轻量级的分布式事务管理器,实现了Java Transaction API (JTA)规范,可以很方便的和Spring Boot集成,支持微服务场景下跨节点的全局事务。Atomikos公司官方网址为:https://www.atomikos.com/。其旗下最著名的产品就是事务管理器。产品分两个版本: TransactionEssentia...
阅读全文
Spring Boot集成fastdfs快速入门Demo springboot-demo

Spring Boot集成fastdfs快速入门Demo

1.什么是fastdfs FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。 FastDFS 系统有三个角色:跟踪服务器(Tracker Server)、存储服务器(Stora...
阅读全文
Spring Boot集成Https快速入门Demo springboot-demo

Spring Boot集成Https快速入门Demo

1.什么是https? HTTPS,也称作HTTP over TLS。TLS的前身是SSL,TLS 1.0通常被标示为SSL 3.1,TLS 1.1为SSL 3.2,TLS 1.2为SSL 3.3 HTTPS和HTTP协议相比提供了 数据完整性:内容传输经过完整性校验 数据隐私性:内容经过对称加密,每个连接生成一个唯一的加密密钥 身份认证:第三方无法伪造服务端(客户端)身份...
阅读全文
Spring Boot集成easypoi快速入门Demo springboot-demo

Spring Boot集成easypoi快速入门Demo

1.什么是easypoi? Easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板语言(熟悉的表达式语法),完成以前复杂的写法。 2.代码工程 实验目的:实现excel导入和导出 pom.xml <?xml version="1.0" encodi...
阅读全文
Spring Boot集成webflux快速入门Demo 博主自留地

Spring Boot集成webflux快速入门Demo

1.webflux介绍 Spring WebFlux是一个异步非阻塞式的WEB框架,它能够充分利用多核CPU的硬件资源去处理大量的并发请求,而Spring MVC是构建于Servlet API之上,使用的是同步阻塞式I/O模型,即每一个请求对应一个线程去处理。 2.WebFlux 与 Spring MVC 区别 WebFlux: 异步非阻塞: WebFlux 基于反应式编程模型,支持...
阅读全文
Spring Boot集成Graphql快速入门Demo springboot-demo

Spring Boot集成Graphql快速入门Demo

1.Graphql介绍 GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。 优势 GraphQL 速度快,并且比较稳定,GraphQL 的操作是在数据层面的,所以比较快。 GraphQL 可以获取更多的资源,当查询一个数据的...
阅读全文
Spring Boot API 多版本快速入门Demo springboot-demo

Spring Boot API 多版本快速入门Demo

 1.多版本背景介绍 在以SpringBoot开发Restful接口时,由于模块,系统等业务的变化,需要对同一接口提供不同版本的参数实现(老的接口还有模块或者系统在用,不能直接改,所以需要不同版本)。如何更加优雅的实现多版本接口呢?网上很多自定义版本注解的方法,但是我不太建议这样做,因为硬编码和增加系统的维护成本。而且springboot本身就很好的支持多版本,没有必要再去造轮子。 2.代码工...
阅读全文
Spring Boot内容协商快速入门Demo springboot-demo

Spring Boot内容协商快速入门Demo

1.什么内容协商 简单说就是服务提供方根据客户端所支持的格式来返回对应的报文,在 Spring 中,REST API 基本上都是以 json 格式进行返回,而如果需要一个接口即支持 json,又支持其他格式,开发和维护多套代码显然是不合理的,而 Spring 又恰好提供了该功能,那便是ContentNegotiation 在 Spring 中,决定一个数据是以 jso还是xml 分别如下:...
阅读全文
Loading...