java
lzupb
O型血的狮子座 码农~~
展开
-
quartz设置时间表达式
Quartz使用类似于Linux下的Cron表达式定义时间规则,Cron表达式由6或7个由空格分隔的时间字段组成转载 2015-11-20 17:42:56 · 648 阅读 · 0 评论 -
ffmpeg常用命令
1.合并音频、视频文件 ffmpeg -i sound.ogg -i screen.mp4 fix.mp4 2.视频转换格式 ffmpeg -i inputfile.mpg -f mp4 -vcodec libx264 -b 256k -ab 64k outputfile.mp4 3.连接合并音频 ffmpeg -f concat -i list.txt -c copy a.ogg 其中原创 2017-12-15 14:37:00 · 186 阅读 · 0 评论 -
curl常用命令
一、get请求 curl “http://www.baidu.com” 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i “http://www.baidu.com” 显示全部信息curl -l “http://www.baidu.com” 只显示头部信息curl -v “http://www.baidu.com” 显示get请求全过程解析二、post请求curl -转载 2017-09-29 13:46:20 · 306 阅读 · 0 评论 -
常用正则表达式
1.不包含字符: 例如不包含字符hede ^((?!hede).)*$ 2.提取字符串Pattern pattern = Pattern.compile("(?<=\\()(.+?)(?=\\))"); Matcher matcher = pattern.matcher("教师10(0010)"); while (matcher.find()) {原创 2016-11-08 15:15:12 · 276 阅读 · 0 评论 -
spring mvc 接收json参数不能自动转换对象
@resquestBody 指定的对象必须是public 或者 可以访问的公共类,不能是内部私有类,像以下这样public class TestController {public void test(@RequestBody RequestBean bean) {}private class RequestBean {}}否则会报错:can not instantiate from jso原创 2017-02-10 18:49:47 · 2261 阅读 · 0 评论 -
http直接访问含有中文的ulr失败
最近在工作中遇到了一个奇怪的问题,记载下来以备查看。问题描述:原来服务器上可以直接下载的中文附件都无法下载了。例如url为:http://xxxx/xxxx/中文.pdf 类似这样的地址都无法下载,服务端报404错误。直接开放tomcat的目录浏览功能,在浏览器中看到的中文文件也是乱码。分析问题原因:从服务端报404错误能猜测到肯定是由于中文文件的编码导致的。由于在我们的项目中附件是采用ftp上传到原创 2015-11-20 17:47:01 · 558 阅读 · 0 评论 -
maven项目报错处理
处理办法: 1.设置setting.xml文件,主要设置镜像。 nexus-public-snapshots public-snapshots http://mirror-web/nexus/content/groups/public-snapshot/ <mirror> <id>peixun原创 2015-11-27 18:53:27 · 326 阅读 · 0 评论 -
使用eclipse export导出war,运行报错无法找到类解决办法
一般是由于打包设置不对,请参考截图:原创 2016-01-13 15:21:51 · 2191 阅读 · 0 评论 -
idea控制台乱码解决办法
控制台乱码是因为ide 字体选择的不正确,导致无法显示中文,可以重新选择字体就可以解决。参考以下截图:原创 2016-04-29 17:51:16 · 449 阅读 · 0 评论 -
使用javafxpackager打包
javafxpackager是javafx提供的打包工具,在jdk1.7u6版本里已经包含了这个工具。一、打包成可执行jar用javafxpackager打包成jarjavafxpackager -createjar -appclass Test -srcdir classes -outdir archive -out file Test.jar具体参数意义请参考j原创 2016-02-04 18:02:46 · 6868 阅读 · 0 评论 -
java命令行运行报错解决办法
错误一:找不到或无法加载主类 windows平台上:java -classpath .; Main linux平台上:java -classpath .: Main 说明:classpath需要添加上 . (半角符号点,代表当前目录,如果有多个classpath需要加载,windows平台上用分号;分割,而linux平台上用冒号:分割)原创 2015-12-08 16:04:27 · 520 阅读 · 0 评论 -
java process开发坑
java提供的运行命令行工具类是process,基本用法如下:代码块String command ="ps -ef |grep abcd" + " |grep 'abc'";ProcessBuilder p = new ProcessBuilder(command .split("\\s"));p.redirectErrorStream(true); Process pr原创 2015-12-01 17:49:41 · 706 阅读 · 0 评论 -
快速定位JVM中消耗CPU最多的线程
1.首先定位java进程号pid 2.使用top -Hp 来确认进程中的那个线程占用cpu资源最高 3. jstack 来仔细查看线程工作详情。 4. 在上述命令的输出结果中 nid是十六进制的线程id,将第二部确认的线程id转换成十六进制搜索结果即可快速确认。...转载 2018-06-06 14:10:25 · 383 阅读 · 0 评论