Spring

zlt-mp v3.5.0 发布,基于 Spring Cloud Alibaba 的微服务平台

6

xiaoli.wang 发布于 2020-04-07

项目介绍 基于 SpringBoot2.x、SpringCloud 和 SpringCloudAlibaba 并采用前后端分离的企业级微服务多租户系统架构。 发布v3.5.0 版本 特性/增强 新增zlt-elasticsearch-spring-boot-starter工程 支...

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

SpringBoot2.x基础篇:谈谈SpringBoot内提供的这几种配置绑定

1

xirruiqiang 发布于 2020-04-07

SpringBoot 在不断地版本迭代中陆续提供了不同的配置参数绑定的方式,我们可以单独获取 一个配置参数 也可以将 一系列的配置 映射绑定到 JavaBean 的属性字段,下面我们来看看这几种方式的配置绑定哪一种是你最常用到的。 示例配置参数 system: config: a...

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

【开源项目系列】如何基于 Spring Cache 实现多级缓存(同时整合本地缓存 Ehcache 和分布式缓存 Redis)

4

hellas 发布于 2020-04-07

一、缓存 当系统的并发量上来了,如果我们频繁地去访问数据库,那么会使数据库的压力不断增大,在高峰时甚至可以出现数据库崩溃的现象。所以一般我们会使用缓存来解决这个数据库并发访问问题,用户访问进来,会先从缓存里查询,如果存在则返回,如果不存在再从数据库里查询,最后添加到缓存里,然后返...

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

zuihou-admin-cloud 2.1 发布,租户模式支持动态新增数据源

刘莉莉 发布于 2020-04-07

今日更新日志: 新增: 1. 新增认证服务(zuihou-oauth-server:负责登录、获取用户所有权限、资源、菜单等功能) 2. 参照SpringSecurity原理,调整 认证服务登录、刷新token等 接口相关逻辑 3. 参照SpringSecurity原理,新增 z...

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

你的工作年限和水平相匹配吗?

4

dulong 发布于 2020-04-07

找工作过程中经常会看到“ 与工作年限相匹配的水平 ”这样的字眼,那么究竟什么样才算是匹配呢? 当然,这个话题仁者见仁智者见智,其实互联网职业可以大致分两个阶段,在毕业后的3到5年内主要都是以学习、积累为主,从一开始啥都不懂的校园“新鲜人”向“职业人”转变。在这个阶段,你会学习: ...

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

SpringBoot 实践系列-集成 RocketMQ

xubiao.zhuang 发布于 2020-04-06

RocketMQ 简介:Apache RocketMQ是一个分布式消息传递和流媒体平台,具有低延迟、高性能和可靠性、万亿级容量和灵活的可伸缩性。它提供了多种功能,具体参考: github.com/apache/rock… 。 官方指导手册快速开始中提到,RocketMQ 安装需要...

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

使用Eureka的微服务如何上Istio

2

小丁 发布于 2020-04-06

由于当前公司的绝大多数应用都还是使用eureka来做服务发现,算法团队又提出一些灰度的需求。从不重复造轮子以及技术趋势的角度,自然想到是否能够将Istio整合到平台产品中。但是,据我所知,eureka2.0已经被放弃了,Istio也在早期版本中,直接废弃了对Eureka做服务发现...

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

SpringCloud入门(八): Zuul 过滤器详解

1

Harries 发布于 2020-04-06

Zuul 过滤器 zuul 有四种过滤器类型,分别是: 1、Pre:过滤器在请求被路由之前调用。我们可利用这种过滤器实现身份验证、在集群中选择请求的微服务、记录调试信息等; 2、Routing:过滤器将请求路由到微服务。这种过滤器用于构建发送给微服务的请求,并使用Apache H...

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

spring中BeanPostProcessor之一:InstantiationAwareBeanPostProcessor(02)

zhuangli 发布于 2020-04-06

在上篇博客中写道了bean后置处理器InstantiationAwareBeanPostProcessor,只介绍了其中一个方法的作用及用法,现在来看postProcessBeforeInstantiation方法。 一、概述 postProcessBeforeInstantia...

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

SpringBoot学习笔记(十一:使用MongoDB存储文件 )

24

changyuan.xu 发布于 2020-04-06

@ 目录 二、SpringBoot整合MongoDB存储文件 一、MongoDB存储文件 1、MongoDB存储小文件 MongoDB是一个面向文档的数据库,使用BSON(Binary JSON:二进制JSON)格式来存储数据。 BSON格式 BSON支持在一个文档中最多存储16...

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

条件型业务规则的抽象与实现——从 Spring Profile 得到的灵感

1

xubiao.zhuang 发布于 2020-04-06

摘要 当我们更倾向于使用具体的场景沟通的时候,团队更不容易意识到需要从中寻找稳定的抽象。那么我们需要花费精力去改变用户的思维方式吗,如果需要又应该使用什么样的方式?又或者我们需要使用更抽象的方式来撰写用户故事吗? 最近,有幸参与了一个平台型的项目,该平台支持多种类型的产品预订,并...

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

有了 Spring 为什么还要弄个 Spring Boot

4

hellas 发布于 2020-04-06

1. 前言 刚刚入行 Java 的同学经常有这种疑问: Spring 和 Spring Boot 有什么关系?它们之间有什么区别?今天来探讨一下这个问题。 2. Spring Framework Spring通常指的是 Spring Framework 。通常 Java 开发就是...

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

Spring IOC/AOP原理极简概念入门

2

xirruiqiang 发布于 2020-04-05

1、原始tomcat+servlet的编码原理 2、Spring IOC原理 总结 : 1、tomcat在启动的时候,会启动Spring的容器 2、spring的容器根据xml的配置或者注解,实例化bean对象,再根据xml配置或者注解,对bean对象之间的引用关系进行依赖注入(...

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

1、撸一撸Spring-Cloud—创建Spring-Cloud父项目

1

songhua.gao 发布于 2020-04-05

本文需要对IDEA有一定的了解,清楚IDEA中项目与文件的创建,后续迭代补充基础知识 前期准备 通过IDEA创建空的project 通过maven创建Spring Cloud 父项目dsz-root Spring Cloud版本选型 Greenwich SR2 Spring Bo...

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

【Springboot】实例讲解Springboot整合OpenTracing分布式链路追踪系统(Jaeger和Zipkin)

9

xubiao.zhuang 发布于 2020-04-05

1 分布式追踪系统 随着大量公司把单体应用重构为微服务,对于运维人员的责任就更加重大了。架构更复杂、应用更多,要从中快速诊断出问题、找到性能瓶颈,并不是一件容易的事。因此,也随着诞生了一系列面向 DevOps 的诊断与分析系统,主要是以下三个系统: 集中式日志系统(Logging...

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

SpringBoot自定义Starter

1

hellas 发布于 2020-04-05

【 前面的话 】在使用SpringBoot的日常开发过程中,我们不可避免的要封装一些自己的我们不可避免的要封装一些自己的Starter,今天这篇文章就来讨论一下怎么自定义一个Starter,本文会封装一个短信发送能力的Starter,使用 云之讯 的SDK。 壹、命名规范 官方的...

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

spring中BeanPostProcessor之一:InstantiationAwareBeanPostProcessor(01)

3

Harries 发布于 2020-04-05

在spring中beanPostProcessor绝对是开天辟地的产物,给了程序员很多自主权,beanPostProcessor即常说的bean后置处理器。 一、概览 先来说下InstantiationAwareBeanPostProcessor,这个后置处理器是BeanPost...

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