一种优雅的方式整合限流、幂等、防盗刷
大家在工作中肯定遇到过接口被人狂刷的经历,就算没有经历过,在接口开发的过程中,我们也需要对那些容易被刷的接口或者和会消耗公司金钱相关的接口增加防盗刷功能。例如,发送短信接口以及发送...
Java 根据模板生成 PDF 文件 以及 excel 文件
模板PDF 的字段 引入maven <!-- iText for generating PDF files --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> ...
SpringBoot+Vue3项目实战——SpringBoot篇
项目准备与配置 数据库以及其他项目配置 server: port: 9090 spring: datasource: url: jdbc:mysql://localhost:3306/lostarknote username: root password: guxiang driver-class-name: com.my...
Pulsar 入门实战(3)–安装
本文主要介绍 Pulsar 的安装,相关的环境及软件信息如下:CentOS 7.9.2009、Pulsar 3.3.0、Java 17.0.10。 1、单机版安装 为了本地开发和测试,可以以单机模式运行 Pulsar。单机模式将所有...
JAVA基础之三-接口和抽象类
java提供了抽象类和接口,总体是好事。 有的OOP语言并没有接口的概念,但相当一部分其实用其它方式实现了JAVA中接口类似的功能。 如果不太清楚二者的区别,难免在面临具体业务的时候,在二者之...
Gluon 编译 JavaFx -> exe
Gluon 编译 JavaFx -> exe 能力强的伙伴可以直接参考官方文档 需要注意的问题说在前面 写这篇文章是为了将自己踩过的坑和熬过的夜以经验的方式分享出来,给对这方面技术也感兴趣的同志们一点...
进入到一家软件公司之后要开发什么
大学毕业那年才去公司应聘,不知道学校公司外面的公司是什么样子。大学一年级也参加过笔试面试,就是紧张。学生开发什么事情都是紧张的, 2016 年大学毕业之后第一年去上海...
四,分析Spring Boot底层机制(Tomcat 启动分析+Spring容器初始化+Tomcat如何关联 Spring 容器) 以及个人编写启动 Tomcat
四,分析Spring Boot底层机制(Tomcat 启动分析+Spring容器初始化+Tomcat如何关联 Spring 容器) 以及个人编写启动 Tomcat @ 目录 四,分析Spring Boot底层机制(Tomcat 启动分析+Spring容器初始化...
使用 setenv 配置文件管理 Tomcat 的自定义环境变量
1、背景描述 有时候,我们会在 catalina.bat 或 catalina.sh 文件中,自定义一些环境变量,例如额外指定 JDK 路径或设置 JVM 参数。 实际上,直接在 catalina.bat 或 catalina.sh 文件中,自定...
JavaIO 文件的读取,写入,复制,压缩,解压等…相关操作,持续更新
1. 文本文件的读取 文本的读取,返回值是一个list, 如果需要返回一整个string 在while循环中使用StringBuilder.append 即可 /** * 逐行读取文本 * * @param filePath 文件路径 * @return L...
基于Swagger自动生成离线API文档(Word、Markdown文档)
在做项目时通常需要给客户提供离线Word的API文档归档,不要跟客户说有Swagger在线API文档,客户不会用也不会去看。只要你有Swagger,TableGo就能自动生成一份漂亮的Word离线API文...














