Java
football0
这个作者很懒,什么都没留下…
展开
-
java 多个文件合并,多个 MP3 合并,InputStream 合并
在企业微信上上传音视频会有时长限制,对于较长的音视频,只能分成几段进行上传,然后再进行合并。主要功能代码List<InputStream> inputStreamList = new ArrayList<>();Enumeration<InputStream> en = Collections.enumeration(inputStreamList); SequenceInputStream seq1 = new SequenceInputStream(en);.原创 2020-09-24 10:01:11 · 1768 阅读 · 0 评论 -
IDEA 插件 EasyCode 代码生成器
Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。1、安装(EasyCode)我这里的话是已经那装好了。建议大家在安装一个插件,叫做Lombok。 Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有gett转载 2020-05-09 10:18:18 · 259 阅读 · 1 评论 -
JVM CPU 满了 100% 问题排查
突然收到运维的CPU异常告警。如何定位是哪个服务进程导致CPU过载,哪个线程导致CPU过载,哪段代码导致CPU过载?步骤一、找到最耗CPU的进程工具:top方法:执行top -c,显示进程运行信息列表 键入P(大写p),进程按照CPU使用率排序图示:如上图,最耗CPU的进程PID为10765步骤二:找到最耗CPU的线程工具:top方...原创 2020-05-05 16:33:30 · 5791 阅读 · 0 评论 -
xml 转 对象 对象转xml
xml 转 对象 对象转xml今天在和外部对接接口时,需要用到 xml 格式的请求参数。刚下手时突然感觉有点手生,这次特地记录一下。直接上互转代码import com.alibaba.fastjson.JSON;import javax.xml.bind.JAXBContext;import javax.xml.bind.JAXBException;import javax.xml....原创 2020-03-24 20:53:28 · 562 阅读 · 0 评论 -
JMM Java 内存模型-参考《深入理解 Java 内存模型》一书
原文:http://www.54tianzhisheng.cn/2018/02/28/Java-Memory-Model/这是一篇讲 Java 内存模型比较系统和比较易懂的文章基础并发编程的模型分类在并发编程需要处理的两个关键问题是:线程之间如何通信和线程之间如何同步。通信通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享...转载 2019-07-23 22:03:55 · 134 阅读 · 0 评论