
实战开发问题汇总
tomatocc
这个作者很懒,什么都没留下…
展开
-
【JAVA视频压缩】-------轻量级视频压缩组件JAVE
最近要用到视频压缩功能。通过搜索发现了ffmpeg,javacv,这两个是比较主流的流媒体组件,但是研究下来发现,如果仅仅是需要视频压缩的话,那么就有点大材小用了。FFmpeg是C语言开发的,对于我们java来说有点难了,而javacv是java语言写的,源码读起来还容易上手,但是由于这两个组件功能较多,就被作者放弃了,最后找到了另外一个小众的工具JAVE。JAVE简介简单的说,JAVE...原创 2020-03-30 16:26:12 · 5095 阅读 · 5 评论 -
《eclipse技巧》eclipse中的web项目,文件夹和文件排列顺序错乱的解决办法
问题描述 上图为错乱的项目结构,可以很明显的看出,同一个目录下面的文件夹和jsp,html文件排列很错乱,没有按照文件夹,html类型去排列解决办法 window–>Open Perspective–>other–>选择Java点击,就排序正常了。原创 2020-03-27 17:08:38 · 3139 阅读 · 0 评论 -
《前端技巧》文件下载功能在苹果手机中的特殊处理
文件下载功能在苹果手机中的特殊处理前台代码<a class="btn down" href='#(basepath)/downloadpad?userId=#(userId)'>点击下载</a>后台代码 public void downloadpad(){ String pdfPath=getPara("userId"); File down = new Fil原创 2017-08-29 14:27:42 · 3250 阅读 · 8 评论 -
《实战开发》实git项目在eclipse中出现Building Workspace导致eclipse内存溢出卡退的解决办法
问题描述 近期在开发一个比较大的项目,war包就有30多M,在开发一段时间后,突然在更改代码后进行自动编译(一般eclipse都会自动编译,除非你手动关闭了该功能,但是这个不是重点)的时候,出现Building Workspace,然后eclipse就完美的卡住了,在等待很长一段时间后,eclipse提示内存溢出需要退出,然而在退出后,重新打卡仍然需要重新编译,这样就会发生上面一样的问题。这就导原创 2017-12-22 10:12:20 · 785 阅读 · 0 评论 -
《实战开发》实现后台国际化过程中所遇到的问题
目前。越来越多项目中都使用到了国际化的技术,不仅仅是页面的国际化显示,就是后台的信息都已经涉及到了国际化的问题。今天就分享下前几天在实现后台国际化过程中走到坑。首先百度了一下,实现后台国际化需要用到jdk中的ResourceBundle类库,然后照着网上的方法实现了一次,代码如下:**public class ResourceBundleTest { publ...原创 2018-05-31 11:11:55 · 1367 阅读 · 0 评论 -
《实战开发》AES加密报错:Illegal key size or default parameters
最近在使用AES方式进行加密,本来经果测试已经没有问题,但是在更新了密钥key之后,就出现了下列报错。控制台报错如下:Exception in thread "main" java.lang.RuntimeException: Illegal key size or default parameters at com.cupdata.oam.cardapply.kit.AesKit.de...原创 2018-12-19 14:46:46 · 46387 阅读 · 16 评论 -
《实战开发》AJAX跨域问题处理
问题描述产生ajax跨域问题的场景:由于目前的开发方式都偏向于前后端分离,因此前端需要多次对后台的接口进行调用,但是如果前端和后台不在相同的web服务器下面(哪怕是相同服务器的不同端口),就一定会产生跨域问题。场景模拟首先我们创建一个名为ajaxServer的web项目,使其作为服务端。并创建一个controller,创建一个方法并返回jsond对象package com.demo.w...原创 2018-12-25 14:53:44 · 436 阅读 · 0 评论 -
《实战开发》javaweb目录结构的maven项目,无法使用tomcat
项目开发中,拉别人的项目到本地后,发现项目的目录是一个标准的javaweb项目,但是当我想把这个项目add到tomcat的时候,就然没有这个项目。解决步骤:1、找到项目目录下的.project文件2、编辑.project文件,找到…3、2中找到的结点中加下面的的代码(如果没有)org.eclipse.wst.common.project.facet.core.natureorg.e...原创 2019-01-17 14:22:32 · 299 阅读 · 0 评论 -
《实战开发》一个基于时间戳的控制失效二维码的漏洞
项目需求:第三方生成一个带13位时间戳参数的二维码,扫码后进入我的网站,我根据二维码中时间戳(二维码生成时间),和当前时间戳进行比较,如果详相减后大于某个值(10分钟、1天这种变量),则系统会提示二维码失效,否则,将会正常访问。初步设计方案获取二维码中的13位时间戳,用当前时间戳减去二维码中生成的时间戳(单位是毫秒),如果大于失效时间,则认位二维码失效,那么会返回一个错误页面。代码如下:...原创 2019-08-22 12:41:01 · 1268 阅读 · 0 评论 -
《前端技巧》清理微信浏览网站的缓存,Cookie
微信官方说明是取消关注,但是开发中发现取消关注缓存还是存在!解决方法如下:方法一:(实测有效,Android系统,iOS忽略该步骤,直接退出微信,重新登录即可)用微信内置浏览器打开这个网页debugx5.qq.com,就会有清除缓存的选项,如下图方法二: 如果你用android,那么在管理应用程序那里找到微信,点击清除缓存即可,不要点删除数据原创 2017-07-24 15:31:59 · 8931 阅读 · 2 评论