logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot整合EasyExcel实现复杂Excel表格的导入&导出功能

在后端管理系统的开发中,经常有导出当前表格数据的功能,有些前端表格组件可以直接做到,但是不够灵活。因为前端拿到的数据始终是经过处理的,如果想拿到原版数据,必须后端处理。另外,Excel的导入同样也很常见,对于数据的处理也是一件麻烦的事情,常见的工具包如Apache POI可以帮我们简化这些流程,但是它也有一些缺点,比如要创建的类实在是太多了。那么,除了使用Apache POI包,还有没有其他的选择

文章图片
#java#spring boot
springboot + nacos + k8s 优雅停机

优雅停机是什么?网上说的优雅下线、无损下线,都是一个意思。上面的步骤,其实还缺了不少基础的内容,比如,停止请求外,还要停止接收定时任务、停止接收mq消息,等待他们的完成,这2项都是我们微服务中必不可缺的能力。因此,我希望通过本文,能够更清晰,更详细的讲解,在我已知的真实业务场景下,如何做优雅停机。文中,很多内容不会讲得太详细,需要大家有一定的搜索能力或者经验!Java 技术栈中间件优雅停机方案设计

文章图片
#spring boot
为什么每一个爬虫工程师都应该学习 Kafka

上面描述的功能,实际上有不少 MQ 都能实现。但为什么是 Kafka 而不是其他呢?因为Kafka 集群的性能非常高,在垃圾电脑上搭建的集群能抗住每秒10万并发的数据写入量。而如果选择性能好一些的服务器,每秒100万的数据写入也能轻松应对。这篇文章通过两个例子介绍了 Kafka 在爬虫开发中的作用。作为一个爬虫工程师,作为我的读者。请一定要掌握 Kafka。下一篇文章,我们来讲讲如何使用 Kafk

文章图片
#爬虫#学习#kafka
还有开发傻傻分不清 MySQl int(1)、int(20) 的区别吗?

🌐 我鼓励互动和建立社区,因此请留下你的问题、建议或主题请求,让我知道你感兴趣的内容。int(1)、int(20) 中指定的位数并不会影响字段的存储大小,而是和零填充(zerofill)联合使用实现对齐填充,实际使用中没有特殊对齐需求,我们配置为int(1)即可。🧠 作为一个 Java 后端技术爱好者,我不仅热衷于探索语言的新特性和技术的深度,还热衷于分享我的见解和最佳实践。所谓零填充就是当我

文章图片
#java#mysql
成功上岸字节!分享一些 Idea!

成功上岸字节!分享一些 Idea![1]入职字节一个月,我总结了 10 条心得与体会。[2]想要入职大厂,应该如何准备八股文?方法论分享![3]如何从 0 到 1 落地你的第一个开源项目?破局分享![4]深夜,我被自己 "rm -rf" 删库了...[5]想来今天已经入职字节 1 个多个月啦,身边也有很多迷茫的同学,经常询问我如何复习八股、准备面试。今天这篇文章主要给大家提供一个思路,提供一个我总

文章图片
#java#面试
关于GPT的Open API,看这一篇就够了(教你搭建)

GPT(Generative Pre-trained Transformer)是一种基于Transformer架构的自然语言处理模型,由OpenAI公司开发。它的核心思想是在大规模的文本语料库上进行无监督的预训练学习,以此构建一个通用的语言理解模型。这个模型可以用于各种下游任务,如文本分类、摘要生成、对话系统等。而ChatGPT则是基于GPT模型的一种特定应用,它专注于对话系统领域。ChatGPT

文章图片
#人工智能
高效!用Java快速生成PDF文档

iText是一个非常强大的开源库,用于创建和编辑PDF、XML和其他文档类型。iText的功能被组织成不同的模块,我们可以根据自己的需求来选择需要的模块而不是将整个库引入到项目中。下面是iText7的主要模块及其功能:1.核心模块(Core):itext7-core:这是iText的主要模块,它提供了创建和编辑PDF的基本功能。例如,从头开始创建新的PDF、向现有的PDF添加内容、或从PDF中提取

文章图片
#java
20.1K Star!Notion的开源替代方案:AFFiNE

Notion这款笔记软件相信很多开发者都比较熟悉了,很多读者,包括我自己都用它来记录和管理自己的笔记。今天给大家推荐一个最近比较火的开源替代方案:AFFiNE。目前该开源项目已经斩获20.1K Star,热度非常的高,下面一起来认识一下这个继Notion之后,被热捧的开源软件吧。通过官方首页的介绍,我们可以知道,AFFiNE是一款集写作、绘画、计划管理与一体的软件。对标的是Notion、Miro、

文章图片
#java
Java后端向前端返回文件流——实现下载功能!

我之前在写这个程序时就是向前端返回一个流,结果下载的文件始终格式错误,浏览器收到的响应数据类型也一直是json,原因就在于没有使用response发送流,所以一定要使用。首先设置响应数据类型,你要下载什么文件就设置什么类型,如果你不知道文件是什么类型但可以肯定他不是文本文件,那就用下面的。这样后端就完成了把一个文件以文件流的形式传递给前端,前端发起请求就会触发浏览器的下载行为。,核心步骤是要设置响

文章图片
#状态模式#java#spring boot +1
Java后端向前端返回文件流——实现下载功能!

我之前在写这个程序时就是向前端返回一个流,结果下载的文件始终格式错误,浏览器收到的响应数据类型也一直是json,原因就在于没有使用response发送流,所以一定要使用。首先设置响应数据类型,你要下载什么文件就设置什么类型,如果你不知道文件是什么类型但可以肯定他不是文本文件,那就用下面的。这样后端就完成了把一个文件以文件流的形式传递给前端,前端发起请求就会触发浏览器的下载行为。,核心步骤是要设置响

文章图片
#状态模式#java#spring boot +1
    共 11 条
  • 1
  • 2
  • 请选择