SpringBoot2.x系列教程63--SpringBoot整合消息队列之RabbitMQ详解
SpringBoot2.x系列教程63--SpringBoot整合消息队列之RabbitMQ详解作者:一一哥一. RabbitMQ 简介1. RabbitMQ 背景RabbitMQ起源于金融系统,主要用于分布式系统的内部各子系统之间的数据存储转发,这是系统解耦方面的一种运用.2. RabbitMQ 概述RabbitMQ是一种…
SpringBoot2.x系列教程62--SpringBoot整合消息队列之AMQP协议
SpringBoot2.x系列教程62--SpringBoot整合消息队列之AMQP协议作者:一一哥一. AMQP 协议概述AMQP的全称为Advanced Message Queuing Protocl,即高级消息队列协议,它是应用层协议的一个开放标准,为面向消息的中间件而设计.该协议主要用于制定基于队列进行消息…
SpringBoot开发者都在用的五款优质扩展,每个都很能打!
Spring Boot 的支付服务:支付宝,微信,银联详细代码案例。 SpringBoot 全家桶 —— 本项目对目前Web开发中常用的各个技术,通过和SpringBoot的集成,并且对各种技术通过“一篇博客 + 一个可运行项目”的形式来详细说明。 dynamic-dataso…
Spring Security OAuth 格式化 token 输出
通过上篇文章我们已经可以扩展增加部分业务字段。 注入FormatterToken,一定要这么处理,不要直接使用 MVCconfig 注入,保证此Handler比 SpringMVC 默认的提前执行。
SpringBoot2.x系列教程61--SpringBoot整合MQ之ActiveMQ实现消息传递
SpringBoot2.x系列教程61--SpringBoot整合消息队列之ActiveMQ代码实现消息传递作者:一一哥我在上一章节中,给大家介绍了ActiveMQ,本节中我会介绍Spring Boot中如何整合ActiveMQ,实现消息的创建和消费。一. Spring Boot中整合ActiveMQ1. 创建web项目我们…
Gitee上 9.6K Star的王牌项目,这个Java工具类库你不能错过
Hutool 是一个小而全的 Java 工具类库,通过静态方法封装,降低相关 API 的学习成本,提高工作效率,使 Java 拥有函数式语言般的优雅,让 Java 语言也可以“甜甜的”。 Hutool 是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方…
SpringBoot2.x系列教程60--SpringBoot整合消息队列之ActiveMQ环境配置
SpringBoot2.x系列教程60--SpringBoot整合消息队列之ActiveMQ环境配置作者:一一哥我在上一章节中,给大家介绍了JMS协议及消息中间件,消息队列等概念,本节中我会介绍ActiveMQ的概念及其环境配置。一. ActiveMQ1. ActiveMQ概述Apache ActiveMQ ™ is the m…
SpringBoot2.x系列教程59--SpringBoot整合消息队列之JMS简介
SpringBoot2.x系列教程59--SpringBoot整合消息队列之JMS简介作者:一一哥一. JMS协议1. JMS协议概述The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Jav…
【深度学习实践】如何降低电力行业的运维成本,提高巡检智能水平
盛夏的广东,酷热难耐。 当大多数人在空调房里尽情享受着电力带来的清凉时,有一群人却不得不冒着高温在户外奔波工作,他们就是南方电网广东电网公司的电力巡检人员。 炎炎烈日下,为了保障自身人身安全,电力巡检人员需要穿上棉质的长袖长裤工作服,头戴安全帽进行室外设备的巡视和检查工作。“走…
SpringBoot2.x系列教程58--SpringBoot中整合Redis实现持久化缓存
SpringBoot2.x系列教程58--SpringBoot中整合Redis实现持久化缓存作者:一一哥在上一章节中,我们利用默认的ConcurrentHashMap来实现了一种默认的内存级别的缓存方案。但是该方案并没有进行持久化缓存,一旦内存被释放,缓存也就不存在了,所以本章节中,我…
SpringBoot2.x系列教程57--SpringBoot中默认缓存实现方案
SpringBoot2.x系列教程57--SpringBoot中默认缓存实现方案作者:一一哥在上一节中,我带大家学习了在Spring Boot中对缓存的实现方案,尤其是结合Spring Cache的注解的实现方案,接下来在本章节中,我带大家通过代码来实现。一. Spring Boot实现默认缓存1. 创…
大屏数据该怎么做?全行业展示模板等你查收(附链接)
随着近年来物联网信息化高速发展,数据量也呈现指数型增长趋势。数据可视化逐渐成为了各行各业的所追求的目标。很多行业会使用大屏,通过数据可视化的方式将复杂的数据展示在一个大屏中,下面这个项目就是为各行各业的大屏数据提供了模板,方便大家更快捷的进行数据可视化。
SpringBoot2.x系列教程56--SpringBoot中的缓存实现方案介绍
SpringBoot2.x系列教程56--SpringBoot中的缓存实现方案介绍作者:一一哥一. Spring中对缓存的支持1. Spring Cache简介从Spring3.1开始,Spring中引入了对Cache的支持。而在Spring Boot中可以通过添加spring-boot-starter-cache缓存依赖,实现缓存功能。Spri…
算法从入门到精通系列之02_算法复杂度(一)
(1+n)*n/2算法从入门到精通系列之02_算法复杂度(一)一、概述算法复杂度又分为时间复杂度和空间复杂度。本节主要是介绍时间复杂度。时间复杂度表示计算机执行一段算法所需要的时间。对于计算机来说,解决同一个问题不同的算法,所需时间越少的算法越优(不考…
在Gitee收获一万Star ,微服务化开发平台Cloud-Platform了解一下
Gitee 上除了各个国内大厂的开源项目外,还有独立开发者为大家提供的「硬菜」。今天为大家介绍的这个微服务化开发平台就是其中的一个。 项目简介:Cloud-Platform 是国内首个基于 Spring Cloud 微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备…
SpringBoot2.x系列教程55--SpringBoot整合ElasticSearch方式二
SpringBoot2.x系列教程55--NoSQL之SpringBoot整合ElasticSearch方式二作者:一一哥在上一节中,我带大家学习了在Spring Boot中整合Elastic Search的第一种方式,这种方式是直接利用TransportClient实现增删改查,有点麻烦。接下来我带大家利用ElasticSearch…
SpringBoot2.x系列教程54--SpringBoot整合ElasticSearch方式一
SpringBoot2.x系列教程54--NoSQL之SpringBoot整合ElasticSearch方式一作者:一一哥一. Elastic Search1. Elastic Search简介ElasticSearch是一个基于Lucene的开源的、分布式实时搜索和分析引擎。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful w…
好用又开源的国产 IDEA 插件,让你写代码的速度瞬间起飞
因为高智能化的特性,相信不少人在使用 IntelliJ IDEA 作为开发工具,而其强大的插件功能也是让它受很多开发者喜爱的原因之一。今天 Gitee 就为大家推荐五款托管在 Gitee 上的优质开源 IDEA 插件,让你的代码效率瞬间起飞。 EasyCode是基于 Intel…
SpringBoot2.x系列教程53--NoSQL之SpringBoot整合Neo4j
SpringBoot2.x系列教程53--NoSQL之SpringBoot整合Neo4j作者:一一哥一. Spring Boot中整合Neo4j我们上一章节简单介绍了Neo4j及其安装配置过程,这节带大家学习在Spring Boot中整合Neo4j.1. 创建web项目我们按照之前的经验,创建一个web程序,并将之改造成Sp…
大厂大牛纷纷发力,Gitee 3 月份最有价值开源项目公布
GVP ( Gitee Most Valuable Project ) – Gitee 最有价值开源项目计划 是 Gitee 综合评定出的优秀开源项目的展示平台。GVP 项目的评选既要满足客观的硬指标,还需要通过评委会主观的投票认可。经过 2 年多时间,目前 Gitee 的 G…