Java
行云墨客
遨游于技术海洋,专注于技术的Programmer.
展开
-
使用jvisualvm远程监控服务器上的jvm
JVM监控转载 2022-08-15 10:29:48 · 2020 阅读 · 0 评论 -
fastjson的值过滤器ValueFilter
自定义要转换的值,比如使用fastJson将null值转空串""使用fastjson序列化对象时,可以添加 值过滤器(ValueFilter),以此来对序列化出来的值做统一处理,步骤如下:实现com.alibaba.fastjson.serializer.ValueFilter接口,实现其Object process(Object object, String name, Object value)方法,根据需要修改返回的值。调用fastjson序列化对象时,使用此filter实现Val转载 2021-07-22 15:59:47 · 3682 阅读 · 0 评论 -
Spring MultipartFile转成java.io.Inputstream 文件与输入流互转
第一种方式把读到的MultipartFile转存到本地的临时文件,然后再从本地读取这个转存的这个临时文件,从中获取文件流// 首先MultipartFile sourceFile;// 处理方式InputStream inputStream = null;File file = null;file = File.createTempFile("temp", null);sourceFile.transferTo(file); //sourceFile为传入的MultipartFile.原创 2021-03-25 14:01:12 · 7681 阅读 · 3 评论 -
解决java使用Runtime.exec执行linux复杂命令不成功问题
解决java使用Runtime.exec执行linux复杂命令不成功问题参考文章:https://www.cnblogs.com/yuananyun/p/5254812.html最近要实现一个Java调用一个shell命令查看网络流量数据,该命令可能是有管道重定向的语句,结果硬是执行不成功,获取不到数据,而且也没异常报出,但是在shell中执行就能拿到结果。经过一段时间的搜索查找资料终于解决了此问题,权当做备忘记录下来(重点在红色框中的“sh”,“-c“再加自己的命令):我执行的命令是:..原创 2020-11-04 15:33:23 · 1165 阅读 · 0 评论 -
Linux_CentOS 7安装Java并配置环境变量
下载:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html1.tar -zxvf jdk-8u271-linux-x64.tar.gz或者 rpm -ivhjdk-8u271-linux-x64.rpm2. 环境变量配置# 在 /etc/profile中加入下面的值vi /etc/profileexport JAVA_HOME=/usr/java/jdk1.8.0_271-amd...原创 2020-11-03 09:37:34 · 131 阅读 · 0 评论