- 博客(11)
- 收藏
- 关注
原创 Kafka中间件部署
KafkaKafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统,常见可以用于web/nginx日志、访问日志,消息服务等等,主要应用场景是:日志收集系统和消息系统。brokerKafka单个节点称为broker,一个Kafka服务就是一个broker,多个broker可以组成一个Kafka集群。topic。
2024-07-22 11:21:32
704
1
原创 自定义表格模板数据的导入导出
使用EasyPoi提供的工具类,如TemplateExportUtil,来进行导出操作。可以设置导出参数,如模板文件路径、数据源等。准备好模板(我使用的easypoi模板导出功能,模板中{{}}中的字段,与代码中传入的map的key对应)POI提供API给Java程序对Microsoft Office格式档案读和写的功能。创建一个模板Excel文件,可以在模板文件中定义Excel的格式、样式、表头等内容。将数据源中的数据填充到模板文件中对应的位置,并生成新的Excel文件。
2024-06-12 10:41:23
845
2
原创 异步CompletableFuture与定长线程池使用场景
代码如下创建线程池:直接使用 ThreadPoolExecutor 的构造器创建线程池,可以指定线程池的大小、线程池类型等参数。提交任务:将异步任务提交给线程池,线程池会分配一个工作线程执行该任务。异步计算:工作线程异步执行任务,不会阻塞主线程。回调处理:当异步任务完成时,CompletableFuture会自动回调处理结果,可以选择进行结果处理或异常处理。关闭线程池:在程序结束时,需要关闭线程池,释放资源。
2024-06-05 14:39:35
681
1
原创 Git 的基本概念和使用方式。
仓库(Repository):Git 中的仓库是项目的版本控制存储库,它包含了项目的所有文件和历史记录。提交(Commit):在 Git 中,提交是指保存文件的修改并记录这些修改的操作。拉取(Pull):拉取是将远程仓库的最新修改更新到本地仓库的过程。提交修改:使用 git commit 命令将暂存区中的修改提交到本地仓库,并添加提交描述。合并分支:使用 git merge 命令将一个分支的修改合并到当前分支。推送修改:使用 git push 命令将本地仓库的修改推送到远程仓库。
2023-12-14 14:21:59
381
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人