摘要: 工作中遇到了竖版的表头,像下面这样的。真·反人类! 主要还是几百个这样Excel打包成了一个ZIP包。 表头如果是在第一行的话。 一个Excel搞定。 通过EasyExcel或者EasyPOI简简单单处理。 下面代码直接拷走用就完了。 1、pom依赖 这里我用的是EasyExcel的依赖,内嵌了po 阅读全文
posted @ 2023-05-17 11:22 云村的王子 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 主要代码 // 创建临时文件 File tempFile = File.createTempFile("temp", ".temp"); // 将文件项写入临时文件 FileUtils.copyInputStreamToFile(fileItem.getInputStream(), tempFile 阅读全文
posted @ 2023-05-06 16:41 云村的王子 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 今天这篇文章我们来用Java程序执行Linux命令。 执行一条命令: 执行服务器中 /home/admin 路径下的test.py文件 可以自己写一个py文件 生成一份txt或excel等 看通过java是否执行了py文件。 https://editor.csdn.net/md/?articleId 阅读全文
posted @ 2023-02-02 14:25 云村的王子 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 前言 下图是 tomcat所在服务器上的路径位置 # 切换用户为admin su - admin 我用的是普通用户admin,用户组也是admin。 因为下面都是基于用户admin做的操作,所以最好读者也创建一个用户admin来操作。 1 创建脚本文件 1.1 ombashrc # 创建文件omba 阅读全文
posted @ 2023-01-16 15:31 云村的王子 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 在多线程的情况下,我们经常会用到synchronized或者Lock来保证我们的线程安全。 但是当碰到Transcational之后又会碰撞出什么火花呢? 相信我,看完之后,你一定不会亏 首先回顾一下小知识点: 基于@Transactional注解的是 声明式事务 spring还提供了另外一种创建事 阅读全文
posted @ 2023-01-12 11:59 云村的王子 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1、 @Transactional 只能作用在public修饰的方法上 spring事务的实现AbstractFallbackTransactionAttributeSource类的computeTransactionAttribute方法中有个判断,如果目标方法不是public,则Transact 阅读全文
posted @ 2023-01-12 10:44 云村的王子 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 创建用户组和用户均需要管理员权限 1、创建用户组 sudo groupadd 组名 2、删除用户组 sudo groupdel 组名 3、查看用户组 cat /etc/group 4、创建用户及用户所属组 sudo useradd -m -g 组名 新建用户名 5、查看用户 cat /etc/pas 阅读全文
posted @ 2022-12-29 17:50 云村的王子 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 1、SpringBoot项目Pom文件修改 <!-- 打war包配置 --> <packaging>war</packaging> <!-- 打war包配置 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>ma 阅读全文
posted @ 2022-12-29 15:39 云村的王子 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 要先执行下面命令,安装EPEL(第三方软件库) yum install -y epel-release 阅读全文
posted @ 2022-12-27 17:31 云村的王子 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 如下图所示操作 1、填写API接口及参数 2、添加请求头 这里如果不添加请求头的话,参数格式后台是解析不了的。 请求头当中 名称为:Content-Type 值为:application/json;charset=utf-8 阅读全文
posted @ 2022-12-22 20:11 云村的王子 阅读(20) 评论(0) 推荐(0) 编辑