- 博客(8)
- 资源 (2)
- 收藏
- 关注
配置log4j2.xml输出MyBatis的SQL日志
在工作中,排查问题时难免需要输出MyBatis真正执行的SQL及参数,需查看SQL信息,如下是一种配置方法:log4j2.xml<?xml version="1.0" encoding="UTF-8"?><Configuration status="info"> <Appenders> <Console name
2017-01-26 09:52:05 2714
Java Web项目Chrome文件下载问题解决办法
工作中,一同事做下载功能时,在Chrome浏览器下不能正常,最后发现是需要对下载文件名做处理,特记录,源代码如下:response.reset();response.setContentType("application/octet-stream");String filename = "";if(httpRequest.getHeader("User-Agent...
2017-01-26 09:40:12 1156
Java Web文件下载
工作中,一同事做下载功能时,在Chrome浏览器下不能正常,最后发现是需要对下载文件名做处理,特记录,源代码如下:response.reset();response.setContentType("application/octet-stream");String filename = "";if(httpRequest.getHeader("User-Agent...
2017-01-26 09:38:48 180
Eclipse安装Eclipse Memory Analyzer插件
在Help->Install New Software...中输入选择http://download.eclipse.org/mat/1.6.1/update-site/,如没有,点击旁边的"Add..."按钮新增,即可看到下内容,选择Memory Analyzer和Memory Analyzer(Charts)[optional],然后Next安装即可。 ...
2017-01-26 09:28:47 188
Cookie入门及应用实例
最近在工作中,牛逼的前端为追求更好的体验,如对于无需与后台请求交互(纯前端的页面跳转、页面内容的展示),但Session已过期,用户操作后提交,后台再提示已过期,给用户的体验不好,于是想到了Cookie,具体如下:1.后台过依然在过滤器中以Session来进行是否过期的判断2.在过滤器中增加设置Cookie的逻辑,过期时间同Session,即从Sesion中获取用户信息...
2017-01-24 17:49:29 301
JAVA读写文件小实例
测试同事在测试时,需要测试一些比较特殊的场景,需要往第三方的文件中新增数据,而第三方文件内容是以特殊的\u0001做为分隔符的,用普通的文本编辑工具打开是乱码。因此,特写了一个文件操作的小程序给测试同事。 小程序功能:往第三方文件中新增数据,新增的数据是以“|”分隔的。当然,对readDataFromFile方法稍加修改,也可以从文件中读取数据。FileUt...
2017-01-24 15:48:58 289
对象锁和块锁
昨天测试同事测出一BUG,经分析是并发的问题,于是速速的加synchronized(this)提交,如下所示: 可测试发现,我的synchronized根本不起作用。经分析,这里没有生效的原因是:每次请求过来,我都往线程池中submit一个匿名的实例(即new Runnable(){...}每次都是新建实例),而synchronized(this)锁住的是对象...
2017-01-24 15:19:13 110
原创 mysql删除及更改表的主键
在我们使用MySQL的时候,有时会遇到需要更改或者删除mysql的主键,我们可以简单的使用alter table table_name drop primary key;来完成。 下面我使用数据表table_test来作了例子。1.首先创建一个数据表table_test:create table table_test(`id` varchar(100...
2017-01-12 22:19:37 554
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人