加载中
Spring Cloud 系列之 Alibaba Sentinel 服务哨兵

  前文中我们提到 Netflix 中多项开源产品已进入维护阶段,不再开发新的版本,就目前来看是没有什么问题的。但是从长远角度出发,我们还是需要考虑是否有可替代产品使用。比如本文中要介绍...

spring-cloud-gateway动态路由

概述 线上项目发布一般有以下几种方案: 停机发布 蓝绿部署 滚动部署 灰度发布 停机发布 这种发布一般在夜里或者进行大版本升级的时候发布,因为需要停机,所以现在大家都在研究 Devops 方案。...

2019/04/10 10:10
50
基于 Spring Cloud 的微服务架构实践指南(上)

show me the code and talk to me,做的出来更要说的明白 GitHub 项目learnSpringCloud同步收录 我是布尔bl,你的支持是我分享的动力! 一、 引入 上回 Spring Cloud 理论篇 介绍了 Spring C...

2019/04/10 10:10
24
Java&Spring过时的经典语录

字符串拼接:请用StringBuffer代替String直接相加提高性能 过去的理论 有没有人告诉过你开发中不要 String newString = "牛郎"+"织女"; 而是要根据是否线程安全采用 String newString = new...

Spring优雅整合Redis缓存

“小明,多系统的session共享,怎么处理?”“Redis缓存啊!” “小明,我想实现一个简单的消息队列?”“Redis缓存啊!” “小明,分布式锁这玩意有什么方案?”“Redis缓存啊!” “小明,...

Spring Cache 缺陷,我好像有解决方案了

Spring Cache 缺陷 Spring Cache 是一个非常优秀的缓存组件。 但是在使用 Spring Cache 的过程当中,小黑同学也遇到了一些痛点。 比如,现在有一个需求:通过多个 userId 来批量获取用户信息...

2019/04/10 10:10
12
spring最核心思想--ioc控制反转

一核心概念 控制反转:将bean的生成交给容器,程序可以从容器中获取指定的bean。 个人理解:此优势也是spring能够流行并成为java主流框架的主要原因,java是帮助java程序员以对象的方式管理 ...

项目脚手架 - 《Spring Boot + MyBatis + MyBatis Generator》

前言 最近启动了一个新的项目发现,每当一个新项目的启动往往需要从头搭建一个“框架”,其中虽然很多基础代码可以Copy,但也会浪费不少时间。 基于这个情况,我打算在GitHub上创建了一个公开...

2019/04/10 10:10
176
Spring装配Bean的三种方式+导入和混合配置

[toc] Spring IoC与bean A bean is an object that is instantiated, assembled, and otherwise managed by a Spring IoC container. Otherwise, a bean is simply one of many objects in y...

2019/04/10 10:10
27
spring-boot-plus-v2.0发布了-让天下没有难写的代码

spring-boot-plus是易于使用,快速,高效,功能丰富,开源的spring boot脚手架 前后端分离,专注于后端服务 目标 每个人都可以独立、快速、高效地开发项目! GITHUB | GITEE 官网 springboot...

spring源码阅读笔记06:bean加载之准备创建bean

  上文中我们学习了bean加载的整个过程,我们知道从spring容器中获取单例bean时会先从缓存尝试获取,如果缓存中不存在已经加载的单例bean就需要从头开始bean的创建,而bean的创建过程是非常...

曹工说Spring Boot源码(25)-- Spring注解扫描的瑞士军刀,ASM + Java Instrumentation,顺便提提Jar包破解

写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)-- Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)-- Bean Definition到底是什么,咱们对着接口,...

趣学Spring:一文搞懂Aware、异步编程、计划任务

你好呀,我是沉默王二,一个和黄家驹一样身高,刘德华一样颜值的程序员(不信围观朋友圈呗)。从 2 位偶像的年纪上,你就可以断定我的码龄至少在 10 年以上,但实话实说,我一直坚信自己只有...

2019/04/10 10:10
27
寻找一把进入 Alibaba Sentinel 的钥匙(文末附流程图)

经过前面几篇文章的铺垫,我们正式来探讨 Sentinel 的 entry 方法的实现流程。即探究进入 Alibaba Sentinel 核心的一把钥匙。 @TOC 无论是从 Sentinel 适配 Dubbo 也好,还是 SphU 源码中的注...

2019/04/10 10:10
67
[译]Spring中的设计模式

1.介绍 设计模式是软件开发的重要组成部分。这些解决方案不仅解决了反复出现的问题,而且还通过识别通用模式来帮助开发人员了解框架的设计。 在本教程中,我们将研究Spring框架中使用的四种最...

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

一、缓存 当系统的并发量上来了,如果我们频繁地去访问数据库,那么会使数据库的压力不断增大,在高峰时甚至可以出现数据库崩溃的现象。所以一般我们会使用缓存来解决这个数据库并发访问问题...

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

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

曹工说Spring Boot源码(26)-- 学习字节码也太难了,实在不能忍受了,写了个小小的字节码执行引擎

#曹工说Spring Boot源码(26)-- 学习字节码也太难了,实在不能忍受了,写了个小小的字节码执行引擎 写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)-- Bean Definition到底是什么...

2019/04/10 10:10
6
SpringCloud系列之服务注册发现(Eureka)应用篇

@[TOC] 前言 大家好,距离上周发布的配置中心基础使用已过去差不多一周啦,趁着周末继续完善后续SpringCloud组件的集成,本次代码基于配置中心代码的基础上进行集成。 SpringCloud Config 文...

构建安全可靠的微服务 | Nacos 在颜铺 SaaS 平台的应用实践

作者 | 殷铭 颜铺科技架构师 本文整理自架构师成长系列 3 月 19 日直播课程。 关注“阿里巴巴云原生”公众号,回复 “319”,即可获取对应直播回放链接及 PPT 下载链接。 **导读:**颜铺科技...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部