- 博客(16)
- 资源 (1)
- 收藏
- 关注

原创 使用Java多线程和POI进行Elasticsearch大批量数据导出
近期遇到一个需求,要求导出elasticsearch 8.x中的数据到Excel,这个需求存在一个比较难搞的问题,就是数据量大了,导出会超时,最好的做法是异步导出,然后通知前端去下载,前端可以异步的去查询导出进度或者后台轮询,等待服务端导出成功后,直接下载文件。
2025-04-08 14:47:14
961

原创 CentOS 7、8操作系统版本结束了生命周期后yum下载源失效的解决办法
本人自建的服务器早期安装了Centos7的系统,但是最近使用过程中发现centos7已经在2024年6月30日,生命周期结束,官方不再进行支持维护,如果使用官方yum源下载环境服务,就会报下列的问题,从下面情况来看就是http://mirrorlist.centos.org已经解析不到了,我后面用浏览器访问了一下,确实网站已经关闭了。那么问题就来了!怎么使用yum???你肯定是这样想的:然后再清理缓存,我刚开始也是这么弄的,但是发现依然没什么卵用,它还是会出现上面的问题,接下来我折腾了两天。下面讲讲具
2024-08-09 20:48:08
1594
1

原创 MacOS M系列芯片VMware Fusion安装Windows11的无法联网问题
VMware Fusion安装window11无法联网问题解决办法
2024-05-31 15:54:31
6390
5
原创 JDK17 环境下Elasticsearch 8.x项目实战
近期客户要求项目升级,要求使用JDK17 + Elasticsearch 8.x,因此Springboot由2.3升级到了2.7,实战过程中发现Elasticsearch 8.x 版本与先前6.x 、7.x版本差异还是挺大的(可以自己了解,本文不做讨论),仅以此文记录一下Elasticsearch 8.x实战过程。
2025-03-25 23:35:00
929
原创 使用pgloader进行从MySQL5到Postgre16的数据迁移工作
这次迁移工作我使用的是pgloader,一款很好用的数据迁移工具,官方专注于从各种数据库迁移到PostgreSQL,有兴趣的可以点击链接了解一下官方介绍,关于pgloader的用法,下面展开说说。pgloader的安装这边有一个文档,官方给了好几个系统平台的安装方式,有Debian、RedHat、CentOS、Windows、MacOS 等,以本人目前的踩坑经验来看,最好的是在Linux系统平台上。
2024-12-26 21:48:58
1220
2
原创 解决nacos服务发现seata为内网ip和端口导致其他服务无法访问seata服务的问题
这会导致一个问题:就是在你的项目服务启动时,找不到seata的服务,因为seata向nacos注册的服务地址和端口都是docker内部的,和宿主机不在一个网段。本人在docker中部署配置seata服务时,出现的nacos服务发现seata服务ip为docker内网ip的问题。把内容拷贝到你本地新建的那个seata-setup.sh文件中,然后在末尾加上。如果容器中有编辑工具vi或者vim之类的直接在末尾加上。上传到容器进行覆盖,然后重启容器,应该就可以解决问题。没有的话就在本地新建一个。
2024-09-04 12:19:46
824
2
原创 MacOS终端设置代理
通过设置 HTTP 和 HTTPS 代理,你就可以git拉取无法拉取的公司仓库了。如果遇到任何问题或需要进一步帮助,请评论区或者私信告诉我!
2024-08-12 20:48:53
1692
原创 Tomcat在 centos 中设置 Tomcat.service服务中出现缺失 jdk 环境变量
在 systemd 服务中,它会使用一个独立的环境,不会直接继承系统全局的环境变量设置。这就是为什么在 Tomcat systemd 服务中设置 JAVA_HOME 时,它并不会直接使用系统全局的 JAVA_HOME 变量的原因,全局变量在设置在/etc/profile文件中。单独加入 jdk 的环境变量。
2024-01-12 18:24:11
615
1
原创 ubuntu系统安装后的注意事项(未完待续...)
Linux系统Ubuntu版本安装后,需要安装系统内核文件的更新以及各种依赖关系的更新,本文从安装系统后的具体操作进行讲解
2019-09-22 16:41:25
798
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人