logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java程序中使用Runtime.getRuntime().exec(command)执行linux命令不生效

可是我点进去发现Runtime的底层使用的就是ProcessBuilder,并且以我还debug进去看了一下,以我这种写法到底层这里new ProcessBuilder时候的参数和我如果自己直接用ProcessBuilder是一样的。我当时怀疑是自己拼接的命令出错了,于是我将命令复制出来。当时问了一些人,有的说我拼的这么长一个字符串,Runtime.去执行的时候不是像Xshell一样是以eval模

#linux#java
SpringBoot整合EasyExcel实现Excel导入导出/上传下载至数据库

上一篇写了一个SpringBoot整合poi实现excel导入导出的,但是使用poi会有一些问题,这时阿里带着EasyExcel来了。Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成

#spring boot#数据库#java
springboot ApplicationEvent事件监听与异步

package com.eseasky.k8s.support.manage.service.event;import com.eseasky.protocol.support.entity.dto.complaint.ComplaintDTO;import org.springframework.context.ApplicationEvent;public class ComplaintEve

SpringBoot WebSocket做客户端

常见的都是springboot应用做服务,前端页面做客户端,进行websocket通信进行数据传输交互。但其实springboot服务也能做客户端去连接别的webSocket服务提供者。刚好最近在项目中就使用到了,需求背景大概就是我们作为一个java段应用需要和一个C语言应用进行通信。在项目需求及环境等多方面的考量之下,最后放了使用http协议和C程序进行通信转而使用webSocket,然后在C侧

#websocket#spring boot#java
到底了