李锋镝的博客

  • 首页
  • 时间轴
  • 留言
  • 插件
  • 左邻右舍
  • 关于我
    • 关于我
    • 另一个网站
    • 我的导航站
  • 赞助
SpringBoot
原创

k8s + docker + Jenkins使用Pipeline部署SpringBoot项目时Jenkins错误集锦

背景 系统版本:CentOS7 Jenkins版本:2.222.1 maven版本:apache-maven-3.6.3 Java版本:jdk1.8.0_231 Git版本:1.8.3.1 docker版本:1.13.1 k8s版本:1.9.8 使用yum install jenkins方式安装jenkins。 俺的J […]

2020年4月8日 0条评论 19658点热度 0人点赞 阅读全文
原创

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

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

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

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

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

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

SpringBoot启动概述(SpringBoot2.1.7)

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

2020年1月10日 0条评论 18646点热度 0人点赞 阅读全文
技术

Spring Boot发展史(Spring Boot介绍)

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

2019年10月12日 2条评论 18787点热度 1人点赞 阅读全文
原创

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日 4条评论 18905点热度 0人点赞 阅读全文
原创

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

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

2019年9月12日 14条评论 20286点热度 3人点赞 阅读全文
原创

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

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

2019年9月5日 5条评论 22436点热度 1人点赞 阅读全文
原创

SpringBoot和SpringCloud版本对应

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

2019年8月29日 0条评论 19533点热度 0人点赞 阅读全文
技术

TestNG基本注解

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

2019年7月23日 0条评论 18222点热度 0人点赞 阅读全文
原创

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

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

2019年7月20日 0条评论 18830点热度 0人点赞 阅读全文
原创

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

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

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

关闭apache httpclient4.5 DEBUG日志

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

2019年7月9日 2条评论 21554点热度 0人点赞 阅读全文
原创

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

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

2019年7月2日 0条评论 19733点热度 0人点赞 阅读全文
123

黄沙百战穿金甲,不破楼兰终不还。

最新 热点 随机
最新 热点 随机
OSI模型及代表协议详解 探讨全球多站点跨机房数据传输场景下QUIC协议的优劣 使用WireGuard在Ubuntu 24.04系统搭建VPN 属性名称闹的一场乌龙事件 JVM参数中的-D是什么意思 网站使用HarmonyOSHans字体
玩博客的人是不是越来越少了?准备入手个亚太的ECS,友友们有什么建议吗?什么是Helm?2024年11月1号 农历十月初一SpringBoot 实现 RSA+AES 自动接口解密别再背线程池的七大参数了,现在面试官都这么问
结合Apollo配置中心实现日志级别动态配置 忽然发现,在校大学生可以免费领一年有道云笔记会员~ SpringBoot 实现接口防刷的 5 种实现方案 详解 ZooKeeper 数据持久化 JVM参数-XX:InitialRAMPercentage 和 -XX:MaxRAMPercentage解析 彻底搞懂mysql日志系统binlog,redolog,undolog
倒计时
标签聚合
K8s Spring 分布式 架构 教程 IDEA 数据库 设计模式 Redis MySQL ElasticSearch 文学 妹妹的画 docker JAVA 多线程 JVM SpringBoot SQL 日常
最近评论
李锋镝 发布于 1 天前(06月25日) :40: 皮一下很开心
李锋镝 发布于 1 天前(06月25日) 我觉得公众号发文章太麻烦了,发了几次就懒得弄了
请输入内容404 发布于 1 天前(06月25日) 最后一句绷不住了
ACEVS 发布于 1 天前(06月25日) 公众号订阅 确实方便。博客比较自由点。
李锋镝 发布于 2 天前(06月24日) 哈哈
网站统计
  • 41
  • 28
  • 230
  • 70
  • 358,070
  • 76,021
  • 379
  • 564
  • 2025年6月26日
友情链接
  • 志文工作室
  • 临窗旋墨
  • 旧时繁华
  • 旋律的博客
  • 韩小韩博客
  • 知向前端
  • 林羽凡
  • 哥斯拉
  • 博客录
  • 博友圈
  • 集博栈
  • 博客星球
  • 搬砖日记
  • 蜗牛工作室
  • 風の声音

COPYRIGHT © 2025 lifengdi.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Dylan

津ICP备2024022503号-3