- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 一键部署:Jenkins与Docker简化项目部署流程
为了简化项目部署流程,本文介绍了一种基于Jenkins和Docker Compose的自动化部署方案。该方案适用于Spring Boot后端、Vue前端、Nginx(支持SSL)、Redis和MySQL等组件的部署。通过编写Nginx配置文件、Docker Compose文件以及自动化脚本,实现了从代码拉取、环境配置到服务启动的全流程自动化。具体步骤包括:配置Nginx支持SSL、编写Docker Compose文件定义服务、使用脚本安装Docker和Docker Compose、创建自定义Docker网络
2025-05-15 10:11:09
546
原创 AutoPoi Linux上TemplateExportParams报空指针异常
在Springboot项目中使用AutoPoi进行数据导出时,若部署在Linux系统上,可能会遇到TemplateExportParams类获取模板路径时抛出空指针异常的问题。为解决此问题,可以创建一个工具类TemplatePathUtils,该工具类通过将模板文件写入到Tomcat的临时目录中,再读取该目录下的模板文件来避免路径问题。具体实现包括判断操作系统类型,处理文件路径,以及确保文件流的正确关闭。通过调用TemplatePathUtils.getTemplatePath方法获取正确的模板路径后,再初
2022-07-26 15:30:25
1674
6
原创 利用存储过程将Oracle远程数据库数据以.csv的格式批量导出
随着清单数量和数据量的增加,手动使用PL/SQL导出数据到CSV文件变得耗时且低效。为此,作者通过研究实现了自动化导出数据的方法,利用存储过程定时执行脚本并直接导出清单。具体实现包括两个存储过程:PRC_SQL_TO_CSV和PRC_DATA_TO_CSV。PRC_SQL_TO_CSV负责将查询结果以CSV格式导出,而PRC_DATA_TO_CSV则通过读取表名文件,动态生成查询语句并调用PRC_SQL_TO_CSV实现多表数据的批量导出。该方法显著提高了数据导出的效率,减少了手动操作的时间成本。
2018-03-20 21:08:44
1517
原创 Linux安装oracle 19c
第一步:检查Linux系统版本1.执行命令 lsb_release -a 查看系统版本目前我使用的是阿里云丐版服务器,系统为CentOS 7.3-x64第二步:下载Oracle19c的安装包和预安装包1.下载安装包oracle-database-ee-19c-1.0-1.x86_64.rpm。官网下载:Database Software Downloads | Oracle2.下载预安装包oracle-database-preinstall-19c-1.0-1.el7.x86
2021-11-02 10:01:11
16928
23
原创 Mac内外网同时使用方法
场景:在家办公需要连接***访问公司的内网,但由于公司的easyconnect补丁跟不上Mac的最新系统,导致mac上无法使用easyconnet连接***访问公司的内网进行办公。解决思路:mac安装通过PD虚拟机安装Windows 10系统,在win系统中下载easyconnect登录***访问公司内网,然后将win中的网络共享给mac来使用。问题:由于公司的内网只能访问公司内部网络,所...
2020-02-09 18:58:16
6331
7
基于SpringMVC+Spring+Hibernate+JQuery+Bootstrap框架的OA系统
2017-11-15
基于SpringMVC+Spring+Mybatis+BootStrap的教务管理系统
2017-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅