李锋镝的博客 - LiFengdi.Com

  • 首页
  • 时间轴
  • 留言
  • 左邻右舍
  • 我的日常
  • 关于我
Spring Cloud
技术

@Resource 和 @Autowired 的区别

@Resource和@Autowired这两个注解的作用都是在Spring生态里面去实现Bean的依赖注入。 下面分别说一下@Autowired和@Resource这两个注解。 闪现 [@Autowired的作用详解 ] 几个字。 首先,@Autowired是Spring里面提供的一个注解,默认是根据类型来实现Bean的依赖注入。 @Autowired注解里面有一个required属性默认值是true,表示强制要求bean实例的注入, 在应用启动的时候,如果IOC容器里面不存在对应类型的Bean,就会报错。 当然,…

2022年6月24日 0条评论 2114点热度 0人点赞 阅读全文
原创

记一次spring-cloud-netflix-core引发的内存溢出分析

发现问题 线上服务重启,好在抓到了线上服务的dump文件,下载到本地进行分析。 使用MAT打开快照文件,此处省略掉使用MAT的过程,分析发现有大量的com.netflix.servo.monitor.BasicTimer未释放,且被org.springframework.cloud.netflix.metrics.servo.ServoMonitorCache占用。 分析 在工程中查找到ServoMonitorCache类,发现在spring-cloud-netflix-core包下,然后打开该jar包,查看其sp…

2021年12月7日 0条评论 7942点热度 1人点赞 阅读全文
原创

从零搭建Spring Cloud Gateway网关(三)——报文结构转换

背景 作为网关,有些时候可能报文的结构并不符合前端或者某些服务的需求,或者因为某些原因,其他服务修改报文结构特别麻烦、或者需要修改的地方特别多,这个时候就需要走网关单独转换一次。 实现 话不多说,直接上代码。 首先,我们定义好配置: package com.lifengdi.gateway.properties.entity; import lombok.Data; import org.springframework.util.CollectionUtils; import java.util.*; /** * …

2020年7月13日 0条评论 14157点热度 1人点赞 阅读全文
原创

从零搭建Spring Cloud Gateway网关(二)—— 打印请求响应日志

作为网关,日志记录是必不可少的功能,可以在网关出增加requestId来查询整个请求链的调用执行情况等等。 打印请求日志 打印请求日志最重要的就是打印请求参数这些东西,不过RequestBody通常情况下在被读取一次之后就会失效,这样的话,下游的服务就不能正常获取到请求参数了。所以我们需要重写下请求体。 具体方法呢有很多,这里说一下我用的两种: 第一种 代码如下: package com.lifengdi.gateway.filter; import com.lifengdi.gateway.constant.He…

2020年3月19日 6条评论 15290点热度 2人点赞 阅读全文
原创

从零搭建Spring Cloud Gateway网关(一)

新建Spring Boot项目 怎么新建Spring Boot项目这里不再具体赘述,不会的可以翻看下之前的博客或者直接百度。这里直接贴出对应的pom文件。 pom依赖如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc…

2020年3月18日 6条评论 14380点热度 2人点赞 阅读全文
技术

Spring Boot发展史(Spring Boot介绍)

Spring 历史 说起 Spring Boot 我们不得不先了解一下 Spring 这个企业,不仅因为 Spring Boot 来源于 Spirng 大家族,而且 Spring Boot 的诞生和 Sping 框架的发展息息相关。 时间回到2002年,当时正是 Java EE 和 EJB 大行其道的时候,很多知名公司都是采用此技术方案进行项目开发。这时候有一个美国的小伙子认为 EJB 太过臃肿,并不是所有的项目都需要使用 EJB 这种大型框架,应该会有一种更好的方案来解决这个问题。 为了证明他的想法是正确的,于2…

2019年10月12日 2条评论 14022点热度 1人点赞 阅读全文
网站统计
  • 文章总数:307 篇
  • 评论总数:464 篇
  • 标签数量:226 个
  • 最后更新:2023年03月21日
  • 建站日期:2016年6月6日

路曼曼其修远兮,吾将上下而求索。

最新 热点 随机
最新 热点 随机
回忆是一条没有尽头的路 这样的日子什么时候才是个头 MySQL 中的 distinct 和 group by 哪个效率更高? 开工啦~ 今晚,回家过年! 图数据库选型:Neo4j、Janus、HugeGraph
看病难~取药难~~阳了...开工啦~RocketMQ的push消费方式实现详解国庆节过的也很累~~MybatisCodeHelperPro激活
常用正则表达式 1931→2021! Java SPI详解 Java程序基本结构 你的答案 ElasticSearch入门-基本概念介绍以及安装
最近评论
李锋镝 发布于 2 周前(03月10日) 已添加~欢迎回访喔
博客录(boke.lu) 发布于 2 周前(03月10日) 已添加贵站0.0 名称:博客录(boke.lu) 简介:boke.lu · 博客收录展示平台~ 链接...
李锋镝 发布于 3 周前(03月05日) 系统版本是win11吗?
HJQ 发布于 4 周前(02月28日) 同问,注册表都没有楼主说的值。
林羽凡 发布于 1 个月前(02月16日) 开工大吉。
友情链接
  • 志文工作室
  • 临窗旋墨
  • 旧时繁华
  • 城南旧事
  • 强仔博客
  • 林三随笔
  • 徐艺扬的博客
  • 云辰博客
  • 韩小韩博客
  • 知向前端
  • 阿誉的博客
  • 林羽凡
  • 情侣头像
  • 周良博客
  • 马内
  • 哥斯拉
  • LyShark - 孤风洗剑
  • 博客录
标签云

Your browser doesn't support the HTML5 CANVAS tag.

  • ElasticSearch
  • JVM
  • 多线程
  • hbase
  • 分布式
  • https
  • 搜索
  • JAVA
  • 分布式锁
  • Xshell
  • MySQL
  • SEO
  • SQL
  • 重构
  • Python
  • 教程
  • Spring Cloud
  • 面试
  • 数据库
  • 文档
  • Visual Studio
  • 程序员
  • Eclipse
  • IDEA
  • 设计模式
  • 领域模型
  • 面向对象
  • Redis
  • Git
  • 日常
  • 锁
  • 妹妹的画
  • K8s
  • UML
  • 高并发
  • 博客
  • 架构
  • MQ
  • Zookeeper
  • 程序人生
  • RocketMQ
  • 散文
  • 文学
  • Excel
  • 微服务
  • SpringBoot
  • docker
  • Spring
  • Spring Cloud Gateway
  • Linux

COPYRIGHT © 2022 lifengdi.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备16004681号-2