文章目录引言目标代码仓库 & Demo从Spring Starter项目结构说起项目结构连接池连接池整体配置连接池工厂创建连接池Client整合注解定义工作原理项目启动阶段代码调用阶段Server整合注解定义工作原理小结 引言Apache Thrift是Apache软件基金会开源的一个RPC框架,具有体积小,高性能,跨语言支持较为完善的特点。但是官方并不提供与SpringBoot整合的s
1. 概述公司正好最近在整理项目的文档,且文档对于构建REST API来说是至关重要的。在这篇文章中,我将介绍Spring Doc , 一个基于OpenAPI 3规范简化了Spring Boot 1.x和2.x应用程序的API文档的生成和维护的工具。2. 设置springdoc-openapi如果想让 springdoc-openapi 为我们的API生成标准的 OpenAPI 3 文档, 只需要
使用Apache服务部署静态网站第1步:把镜像挂载到系统中第2步:使用vim文件编辑器创建YUM仓库的配置文件[root@study ~]# vim /etc/yum.repos.d/abc.repo[abc]name=abcbaseurl=file:///media/enabled=1gpgcheck=0第3步:安装Apache服务程序[root@study ~]# yum install ht
1 简介 本文是SpringCloud源码系列第一篇 — SpringBoot自动配置源码剖析,抛砖引玉。 在剖析SpringCloud源码之前,我们先了解一下SpringBoot的自动配置原理。熟悉SpringBoot自动配置原理能够有助于我们更好地理解SpringCloud原理。SpringBoot是由Pivotal团队提供的Java快速开发框架,基于Spring框架,快速整合一些常
转载 2024-03-01 11:43:31
70阅读
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.1.RELEASE</version> <
转载 2024-09-09 16:11:56
131阅读
1. 该说的话每个人都应当学会独立地去思考、去寻找答案,而不是一味地伸手向他人索取所谓的标准答案。 首先,别成为“拿来主义”者,其次远离"拿来主义"的人。2. ehcache2.1 主要特性快速,简单.多种缓存策略缓存数据有两级:内存和磁盘,因此无需担心容量问题缓存数据会在虚拟机重启的过程中写入磁盘可以通过RMI、可插入API等方式进行分布式缓存具有缓存和缓存管理器的侦听接口支持多缓存管理器实例,
转载 9月前
437阅读
目录1. maxConnections:2. acceptCount 3. maxThreads:4.connectionTimeout5.maxKeepAliveRequests问题1:问题2:附录1:附录2:参考:图1:1. maxConnections:官方解释AttributeDescriptionmaxConnectionsThe maximum number of conne
依赖注:使用的springboot版本 2.2.4.RELEASE ;spring cloud 版本 Hoxton.SR1加入oauth2和web相关的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin
转载 10月前
44阅读
  一、 通过Docker安装Zookeeper docker-compose的yaml文件 version: '3'services:  zookeeper:    image: zookeeper:3.6.1    container_name: zookeeper    restart: always    ports:      - 2181:2181    volumes:      -
转载 2021-07-05 16:49:13
441阅读
Springboot整合Apache Dubbo一、 通过Docker安装Zookeeperdocker-compose的yaml文件versio
原创 2022-12-19 13:56:41
145阅读
《 了解Apache与Tomcat的关系与区别 》 关于Apache的概念: Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。 关于Tomcat的概念: tomcat 服务器是一个免费的开放
转载 9月前
14阅读
Apache Spark 快速入门Interactive Analysis with the Spark ShellBasicsMore on RDD OperationsCachingA Standalone App in ScalaA Standalone App in JavaA Standalone App in PythonRunning on a ClusterIncluding Y
1.背景介绍随着数据量的不断增长,传统的关系型数据库已经无法满足企业的高性能和高可用性需求。分布式数据库和分片技术成为了
SSO Server前期准备:使用maven构建项目,导入1.5.4SpringBoot父jar包<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1
转载 2024-02-26 16:13:16
18阅读
1.背景介绍随着大数据时代的到来,数据量的增长速度远超人类的理解和处理能力。为了更好地处理这些大规模的数据,分布式计算
Lombok简介 Lombok是一款Java代码功能增强库,在Github上已有9.8k+Star。它会自动集成到你的编辑器和构建工具中,从而使你的Java代码更加生动有趣。通过Lombok的注解,你可以不用再写getter、setter、equals等方法,Lombok将在编译时为你自动生成。Lombok集成 首先我们需要在IDEA中安装好Lombok插件,如果你使用的是最新版IDEA 2020
转载 2024-06-19 22:04:30
47阅读
说明该工程示例使用最新的Dubbo版本,DubboStarter以及SpringBoot版本,通过Gradle进行工程管理和构建,输出可执行程序。框架版本Dubbo版本org.apache.dubbo:dubbo:2.7.1org.apache.dubbo:dubbo-spring-boot-starter:2.7.1SpringBoot版本org.springframework.boot:spr
原创 2019-08-04 23:34:05
3600阅读
RocketMQ是阿里出品的一款开源的消息中间件,让其声名大噪的就是它的事务消息的功能。在企业中,消息中间件选择使用RocketMQ的还是挺多的,这一系列的文章都是针对RocketMQ的,咱们先从RocketMQ的一些基本概念和环境的搭建开始聊起。RocketMQ由4部分组成,分别是:名称服务(Name Server)、消息队列(Brokers)、生产者(producer)和消费者(consume
转载 2024-10-21 17:37:13
16阅读
一、pom.xml依赖<parent<groupIdorg.springframework.boot</groupId<artifactIdspringbootstarterparent</artifactId<version2.7.0</version</parent<dependencies<dependency<groupIdorg.springframework.boot</group
原创 2023-01-07 16:00:07
1181阅读
        最近在学习缓存技术,暂时了解到可做缓存的有Spring Cache,mybatis自带的缓存和JetCache等等。因为JetCache是阿里系的,而且教程看起来也相当容易上手和简便,因为就先学习了JetCache,来记录下学到的东西。        JetCache源码地址:JetCache: Jet
转载 2024-10-08 13:22:12
59阅读
  • 1
  • 2
  • 3
  • 4
  • 5