标签:dependencies

Spring

spring-cloud-gateway静态路由

小丁 发布于 2020-04-04

为什么引入 API 网关 使用 API 网关后的优点如下: 易于监控。可以在网关收集监控数据并将其推送到外部系统进行分析。 易于认证。可以在网关上进行认证,然后再将请求转发到后端的微服务,而无须在每个微服务中进行认证。 减少了客户端与各个微服务之间的交互次数。 基本环境见 spr...

阅读(5)评论(0)赞 (0)

Spring

Spring Boot面试题(2020最新版)

1

zhuangli 发布于 2020-04-03

概述 什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 Spring Boot 有哪些优点? Spr...

阅读(15)评论(0)赞 (0)

Spring

SpringBoot安装与配置

15

zhuangli 发布于 2020-04-02

1、环境准备 1.1、Maven安装配置 Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 下载Maven可执行文件 cd /usr/local sudo wget http://mirrors.tuna.tsinghua....

阅读(13)评论(0)赞 (0)

Java

最适合新手入门的SpringCloud教程 6—Ribbon负载均衡「F版本」

19

changyuan.xu 发布于 2020-04-02

SpringCloud版本:Finchley.SR2 SpringBoot版本:2.0.3.RELEASE 源码地址: https://gitee.com/bingqilinpe… 前言 写博客一个多月了,断断续续的更新,今天有小伙伴催更新了,很高兴,说明我的分享是有...

阅读(20)评论(0)赞 (0)

Java

细数Java项目中用过的配置文件(ini 篇)

15

刘莉莉 发布于 2020-04-02

Java 菜鸟,会把可变的配置信息写死在代码里;Java 老鸟,会把可变的配置信息提取到配置文件中。 坊间流传这么一句非 科学 的衡量标准,来评判程序员的级别。 那么,项目中的配置信息,你平时都是怎样来实现的呢?你项目中用过哪些配置文件呢? 近期将结合实际项目或源码,说说这些年用...

阅读(23)评论(0)赞 (0)

Spring

Spring Boot 自动装配流程

2

darida 发布于 2020-04-02

Spring Boot 自动装配流程 本文以 mybatis-spring-boot-starter 为例简单分析 Spring Boot 的自动装配流程。 Spring Boot 发现自动配置类 这里说的自动配置类指的是在 META-INF/spring.factories 文...

阅读(11)评论(0)赞 (0)

Java

【WEB系列】徒手撸一个扫码登录示例工程

3

刘莉莉 发布于 2020-04-02

不知道是不是微信的原因,现在出现扫码登录的场景越来越多了,作为一个有追求、有理想新四好码农,当然得紧跟时代的潮流,得徒手撸一个以儆效尤 本篇示例工程,主要用到以下技术栈 qrcode-plugin :开源二维码生成工具包,项目链接: https://github.com/liuy...

阅读(11)评论(0)赞 (0)

Java

SpringBoot 操作 ElasticSearch 详解(万字长文)

1

songhua.gao 发布于 2020-04-02

一、ElasticSearch 简介 1、简介 ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多员工能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 语言开发的,并作为 Apache 许可条...

阅读(13)评论(0)赞 (0)

Java

Java 添加、读取和删除 Excel 批注

3

xiaoli.he 发布于 2020-04-02

批注是一种富文本注释,常用于为指定的Excel单元格添加提示或附加信息。 Free Spire.XLS for Java为开发人员免费提供了在Java应用程序中对Excel文件添加和操作批注的功能。 本文将介绍如何使用 Free Spire.XLS for Java 在...

阅读(10)评论(0)赞 (0)

Java

通过源码理解Spring中@Scheduled的实现原理并且实现调度任务动态装载

2

xiaoli.wang 发布于 2020-04-02

前提 最近的新项目和数据同步相关,有定时调度的需求。之前一直有使用过 Quartz 、 XXL-Job 、 Easy Scheduler 等调度框架,后来越发觉得这些框架太重量级了,于是想到了 Spring 内置的 Scheduling 模块。而原生的 Scheduling 模块...

阅读(19)评论(0)赞 (0)

Spring

Spring Cloud (7) —— Hystrix 熔断、降级、隔离

Harries 发布于 2020-04-01

关于 Hystrix 熔断 熔断是 consumer 角色一侧的功能。 当请求某一 provider 的失败情况达到某一阀值后,断路器会切换到 open 状态,请求将不再发往这个 provider 。 断路器打开一段时间后,会切换到 half-open 状态,此时断路器的状态将取...

阅读(19)评论(0)赞 (0)

Java

spring-cloud-gateway简介

1

songhua.gao 发布于 2020-04-01

概述 API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求。如果让客户端直接与各个微服务通信,会有以下的问题: 客户端会多次请求不同的微服务,增加了客户端的复杂性。 存在跨域请求,在一定场景下处理...

阅读(19)评论(0)赞 (0)

Java

【WEB系列】SSE服务器发送事件详解

5

小丁 发布于 2020-04-01

SSE全称 Server Sent Event ,直译一下就是服务器发送事件,一般的项目开发中,用到的机会不多,可能很多小伙伴不太清楚这个东西,到底是干啥的,有啥用 本文主要知识点如下: SseEmitter I. SSE扫盲 对于sse基础概念比较清楚的可以跳过本节 1. 概念...

阅读(24)评论(0)赞 (0)

Java

在IDEA中配置及使用Maven的全过程

6

puefu.he 发布于 2020-04-01

在写代码的过程中,每次新建工程时导包总是让我非常头疼,这就催促着我抓紧用上Maven这一项目管理工具。接下来就把在IDEA中配置Maven的全过程进行一个总结。 配置Maven Maven是十分方便的项目管理工具,配合自建的本地库和国内镜像来使用速度也得以提升,能够大大减少我们平...

阅读(18)评论(0)赞 (0)

Java

从零开始学习fastjson反序列化

2

darida 发布于 2020-03-31

fastjson使用简介 fastjson项目地址: https://github.com/alibaba/fastjson 用来实现Java POJO对象与JSON字符串的相互转换,比如: User user = new User(); user.setUserName(&qu...

阅读(20)评论(0)赞 (0)

Java

从零开始学习fastjson反序列化

2

wenming.gapo 发布于 2020-03-31

fastjson使用简介 fastjson项目地址: https://github.com/alibaba/fastjson 用来实现Java POJO对象与JSON字符串的相互转换,比如: User user = new User(); user.setUserName(&qu...

阅读(32)评论(0)赞 (0)

Java

Spring Cloud 系列之 Netflix Zuul 服务网关

54

小丁 发布于 2020-03-31

什么是 Zuul Zuul 是从设备和网站到应用程序后端的所有请求的前门。作为边缘服务应用程序,Zuul 旨在实现动态路由,监视,弹性和安全性。Zuul 包含了对请求的 路由 和 过滤 两个最主要的功能。 Zuul 是 Netflix 开源的微服务网关,它可以和 Eureka、R...

阅读(22)评论(0)赞 (0)

Java

Flink —— 基本组件与 WordCount

6

xubiao.zhuang 发布于 2020-03-31

小白的新手学习笔记,请大佬轻喷 本文归档于 GitHub ,欢迎大家批评指正 Apache Flink is a framework and distributed processing engine for stateful computations over unbounde...

阅读(24)评论(0)赞 (0)