李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 读书观影
  • 系列
  • AI工具集
  • 论坛
  • 友圈
    • 友链
    • 朋友圈
    • 游客中心
  • 留言
    • 留言
    • 走心评论
  • 关于
    • 关于本站
    • Now
    • 每日心情
    • 网站地图
    • 网站统计
    • 赞助
  • 星球穿梭
  • 🚇开往
SpringBoot
原创

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

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

原创2020年3月19日63052
原创

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

新建Spring Boot项目 怎么新建Spring Boot项目这里不再具体赘述,不会的可以翻看下之前的博客或者直接百度。这里直接贴出对应的pom文件。 pom依赖如下: <?xml version="1.0" encoding="UTF-8"?> <proj […]

原创2020年3月18日62632
原创

SpringBoot启动概述(SpringBoot2.1.7)

SpringBoot启动概述(SpringBoot2.1.7) 实例化SpringApplication 推断web应用的类型(webApplicationType) 初始化ApplicationContextInitializer:通过ClassLoader.getResources加载META-INF/spring […]

原创2020年1月10日02360
Spring Boot发展史(Spring Boot介绍)

Spring Boot发展史(Spring Boot介绍)

Spring 历史 说起 Spring Boot 我们不得不先了解一下 Spring 这个企业,不仅因为 Spring Boot 来源于 Spirng 大家族,而且 Spring Boot 的诞生和 Sping 框架的发展息息相关。 时间回到2002年,当时正是 Java EE 和 EJB 大行其道的时候,很多知名公司 […]

技术2019年10月12日22641

SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码)

准备工作 环境准备 JAVA版本 java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) […]

原创2019年9月20日43190

SpringBoot使用注解的方式构建Elasticsearch查询语句,实现多条件的复杂查询

背景&痛点 通过ES进行查询,如果需要新增查询条件,则每次都需要进行硬编码,然后实现对应的查询功能。这样不仅开发工作量大,而且如果有多个不同的索引对象需要进行同样的查询,则需要开发多次,代码复用性不高。 想要解决这个问题,那么就需要一种能够模块化、配置化的解决方案。 解决方案 思路一:配置参数 通过配置参数的方 […]

原创2019年9月12日144653
使用itext和freemarker来根据Html模板生成PDF文件,加水印、印章

使用itext和freemarker来根据Html模板生成PDF文件,加水印、印章

功能: 实现根据freemarker模板生成对应的PDF文件; 可以指定文字、位置、页数生成指定的印章(图片),可以指定印章大小; 指定字体、字体大小、文字方向、颜色等生成文字水印   maven依赖: <dependency> <groupId>org.xhtmlrenderer</gr […]

原创2019年9月5日55041
原创

SpringBoot和SpringCloud版本对应

背景 SpringBoot和SpringCloud的版本需要对应,不然会因为jar包版本不兼容导致一系列奇怪的问题。因为官方不会保证SpringBoot和SpringCloud不同版本的兼容性。 大版本对应 SpringCloud版本 SpringBoot版本 Hoxton 2.2.x Greenwich 2.1.x […]

原创2019年8月29日02310
技术

TestNG基本注解

@BeforeSuite 在该套件的所有测试都运行在注释的方法之前,仅运行一次。 @AfterSuite 在该套件的所有测试都运行在注释方法之后,仅运行一次。 @BeforeClass 在调用当前类的第一个测试方法之前运行,注释方法仅运行一次。 @AfterClass 在调用当前类的第一个测试方法之后运行,注释方法仅运 […]

技术2019年7月23日02290
原创

SpringBoot基于redis的分布式锁的实现(源码)

分布式锁有很多种实现方式,下面是用redis实现的一个比较简单实用的方式。源码如下: import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Va […]

原创2019年7月20日02620
中间件

分布式服务生成唯一不重复ID(24位字符串)

参照mongoDB的ID生成策略,生成唯一ID。 一共12个字节(示例:5cecf0a8a7573ea439fa1a89) 前4个字节表示时间戳 再往后数3个字节表示运行当前程序的机器ID 再往后2个字节表示生成此id的进程的ID 最后3个字节表示由一个随机数开始的计数器生成的值 然后转为16进制的字符串。 源码如下: […]

中间件2019年7月13日02550
代码人生

关闭apache httpclient4.5 DEBUG日志

今天有个小任务,需要调用接口同步数据,然后就写了一个JAVA类,打算直接本地执行main()去同步数据。 代码中使用了apache的httpclient来访问接口,发现输出日志太多了, httpclient maven依赖如下: <dependency> <groupId>org.apache. […]

代码人生2019年7月9日22740
原创

Spring中@NotNull、@NotBlank、@NotEmpty的区别

@NotNull:// 可以用在所有类型上面,带有@NotNull注解的元素不能为null。对于集合类型的,没有size的约束。 @NotEmpty:// String, Collection, Map 和 Array 对象不能是 null 并且相关对象的 size 大于 0。 @NotBlank:// String去 […]

原创2019年7月2日02580
1234
李锋镝

李锋镝

既然选择了远方,便只顾风雨兼程。

594文章35分类608标签1.1k评论
生活站光屿集

Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma -- which is living with the results of other people's thinking. Don't let the noise of other's opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.

听点儿音乐吧 朋友~
倒计时
最近评论
fairy 发布于 5 小时前(11月06日) 机器人快来我这里吧!
李锋镝 发布于 5 小时前(11月06日) 都是机器人,防不住
李锋镝 发布于 5 小时前(11月06日) 是的,太烦了
李锋镝 发布于 5 小时前(11月06日) 可以同一台服务器
fairy 发布于 7 小时前(11月06日) 这流量,好厉害啊。我一年都没那么多
岁月同一天
  • 1 年前 DeepSeek本地部署全攻略:从环境搭建到高级应用,打造专属 AI 助手
网站统计
  • 546
  • 422
  • 4,197
  • 1,854
  • 594
  • 1,095
  • 2026年11月5日
友情链接
  • 知向前端知知向前端
  • 懋和道人懋懋和道人
  • 志文工作室志志文工作室
  • 林羽凡林林羽凡
  • 哥哥斯拉
  • 韩小韩博客韩韩小韩博客
  • 刘永博客刘刘永博客
  • Mr.Sun的博客MMr.Sun的博客
  • 彬红茶日记彬彬红茶日记
  • lijie blogLlijie blog
  • 老张博客老老张博客
  • HHonesty
  • 九仞之行九九仞之行
  • 搬搬砖日记
  • SerendipitySSerendipity
  • 皮皮社皮皮皮社
  • 瓦匠个人小站瓦瓦匠个人小站
  • sssr7844的博客Ssssr7844的博客
  • 韩情脉脉韩韩情脉脉

COPYRIGHT © 2016-2026 lifengdi.com. ALL RIGHTS RESERVED.

lifengdi.com 十年之约虫洞

Domain age badge for lifengdi.com

Theme Kratos-plus By Dylan Li

津ICP备2024022503号-3

京公网安备11011502039375号