java
gcljava
这个作者很懒,什么都没留下…
展开
-
java单元测试覆盖率(clover+testng)
1、testng介绍:TestNG是一个旨在简化各种测试需求的测试框架,从单元测试(将一个类与其他类分开测试)到集成测试(对由多个类,几个程序包甚至几个外部框架组成的整个系统进行测试)开源免费。基于以maven组件的形式,引入项目,需要修改代码。使用IDE插件+配置即可生成测试报告。官方文档地址:https://TestNG.org/doc/documentation-main.html2、clover介绍:Clover是用于生成“测试覆盖率”报告的工具。它是免费原创 2021-01-30 18:52:10 · 868 阅读 · 0 评论 -
java对象占用内存大小
字符串:@Test public void test4(){ String arr = ",1,12,123,1234,12345,123456,1234567,12345678,123456789,1234567890"; arr += ",12345678901,123456789012,1234567890123,12345678901234,12...原创 2019-12-23 16:50:20 · 744 阅读 · 0 评论 -
java在response中设置文件流,在浏览器中直接显示或直接下载。(附ContentType对照表)
需求:在浏览器地址栏输入文件请求url,能在浏览器上直接显示文件,而不是直接下载解决点:设置文件ContentType类型例如:访问“123.jpg图片时”,浏览器的url地址为“http://localhost:18080/servername/123.jpg”当设置了ContentType为“image/jpg”时,浏览器可以直接显示图片;没设置ContentType时,浏览器...原创 2019-03-13 18:00:48 · 39226 阅读 · 2 评论 -
图片文件base64编码上传问题“Illegal base64 character 25”
使用cropper进行图片裁剪上传的时候,参考了相关资料,前端把文件加密成base64,后端接收并保存。拿来主义,直接使用他们的代码是没有问题的,但根据自身框架及代码风格,需要把base64值封装成json传到后台。改成json后,java后台报错:java.lang.IllegalArgumentException: Illegal base64 character 25 at...原创 2019-05-24 15:35:25 · 14457 阅读 · 1 评论 -
ajax请求在springMvc里的执行顺序
Filter startInterceptor preHandleRequestBodyAdvice supportsRequestBodyAdvice beforeBodyReadRequestBodyAdvice supportsRequestBodyAdvice afterBodyReadcontroller 方法上的自定义切面 执行controller 方法执行Respon...原创 2019-07-26 19:43:43 · 651 阅读 · 0 评论