首页
学习
活动
专区
工具
TVP
发布

Java学习录

专栏成员
189
文章
216205
阅读量
37
订阅数
SpringCloud Gateway中你不知道的骚操作
之前的几篇文章中,我们已经提到了如何使用SpringCloud Gateway,那几篇文章的内容已经足够做普通项目使用了,但是如果你想深入了解这个东西,或者说是看完这篇文章你用起来跟普通人就完全不是一个等级的了
Java学习录
2019-12-03
1.8K0
SpringCloud Gateway拦截器遇到的小坑汇总
这是因为Gateway默认使用的是SpringWebflux,解决这个问题需要容重新构造一个request来替换原先的request
Java学习录
2019-12-03
2.9K0
SpringCloud Gateway基础使用
gateway默认实现了这些谓语工厂供我们使用这些谓语工厂的功能相信大家看名字就可以看出来了。可以根据请求中的cookie、header、method、host等等去判断。而这些谓语工厂使用起来也很简单,比如我们当前是使用的PathRoutePredicateFactory:只需要使用这个类的前缀Path然后判断相应的请求路径即可。同理如果想要通过Header判断的话就使用Header=xxx即可
Java学习录
2019-12-03
8600
Zipkin客户端链路追踪源码解析
在spring-cloud-sleuth的spring.factories文件中注入的很多类中包含了一个类:TraceWebServletAutoConfiguration,一看就知道,这是为Servlet环境量身定制的一个自动装配类
Java学习录
2019-11-20
1.4K0
Spring事务源码解析(三)
在之前的文章Spring事务源码解析(二)获取增强中,我们分析了Spring事务的实现是基于AOP实现的,还分析了增强BeanFactoryTransactionAttributeSourceAdvisor中的相关内容。而这个增强中包含一个拦截器TransactionInterceptor,代理的实现就是基于这个拦截器 现在来看一下这个拦截器的代码
Java学习录
2019-09-04
1K0
Spring事务源码解析(一)@EnableTransactionManagement注解
本篇文章的Demo基于上一篇文章SpringJDBC源码解析 新添加内容如下 首先在配置类中添加开启事务的注解@EnableTransactionManagement 然后添加DataSourceTransactionManagerBean
Java学习录
2019-09-02
1.9K0
基于注解的SpringAOP源码解析(三)
在之前的2篇文章:AOP源码分析(一)AOP源码分析(二) 中,我们搭建了SpringAOP源码分析的环境,介绍了@EnableAspectJAutoProxy注解和postProcessBeforeInstantiation方法是如何加载所有增强的。本篇文章则将描述一下AOP中剩余的实现逻辑
Java学习录
2019-08-21
4100
Java中的代理模式
在Java中我们最熟悉的使用场景就是SpringAOP,本篇文章即是SpringAOP源码分析的前置文章
Java学习录
2019-08-08
4800
6月份Github上最热门的Java开源项目!
项目地址:https://github.com/halo-dev/halo Star 6139
Java学习录
2019-07-23
7400
Spring注解大全
注入配置文件@PropertySource(“classpath:cn/shiyujun/test.propertie”)
Java学习录
2019-07-17
1K0
RabbitMQ集群安装
首先参考上一篇文章【CentsOS原生RabbitMQ安装过程】在两到三台机器上先安装单独的RabbitMQ节点
Java学习录
2019-06-20
4950
微服务监控神器Prometheus的安装部署
Prometheus提供了容器和云原生领域数据搜集、存储、处理、可视化和告警一套完整的解决方案,最初时是由SoundCloud公司开发的。自2012年开源以来社区成员就不断递增。如今的Prometheus已经发展到继Kubernetes后第2个正式加入CNCF基金会的项目
Java学习录
2019-05-21
9430
常见的web攻击手段
当用户在表达输入一段数据后,提交给服务端进行持久化。如果此用户输入的是一段脚本语言,而服务端
Java学习录
2019-04-18
1.2K0
简述Spring技术内幕
早期的Spring框架关于bean的定义都是配置在xml文件中的,就算是现在有了Service、Controller等注解、有了SpringBoot号称减少大部分配置,但是关于数据库的等相关信息也是存在于配置文件的。所以作为框架来说加载配置文件是必不可少的功能。
Java学习录
2019-04-18
4390
服务注册与发现Eureka
在上篇文章《使用SpringBoot2.0整合SpringCloud》中在消费者调用提供者的时候把提供者的地址硬编码在了代码中,这样的方式肯定是不行的,今天,我们就是要注册中心Eureka来解决这个问题
Java学习录
2019-04-18
3330
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档