
java 实践
文章平均质量分 73
slow tempo
在越来越不认识自己的路上一去不复返。。。。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MapperStruct 对象转化
MapperStruct使用功能介绍项目使用 功能介绍 方便dto之间的转换,提供了两种方式,对于不同属性名和相同属性名均提供了方法 项目使用 针对controller层和service层的对象转换上可方便使用,以下是使用步骤: pom文件 增加依赖<dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-jdk8</artifactId>原创 2021-05-25 11:16:33 · 5610 阅读 · 1 评论 -
webservice接口的byte数组参数,在soupUI中如何传参?
项目中调用别人的webservice接口,参数其一为一个byte[]。 测试小姐姐问我,这个接口用soapUI访问为啥老是报错? 开始在soupUI中传参直接传数组,后来发现不行,找了别人的测试大佬,发现别人用的是字符串,果断百度,发现webservice的byte[]参数,在soupUI传递的也是字符串格式。 转化方式为 byte[] data = XXX; String str = new String(Base64.encode(data)) 用这个字符串访问即可,亲试可用! 参考:ht原创 2020-07-16 17:40:42 · 2799 阅读 · 0 评论 -
滚动分页导致的数据重复或者数据缺失问题
1.按照时间倒序进行分页,导致当数据出现更新时,第二页以及后续页数的数据与前一页的数据出现重复或者缺失部分数据 2.目前分页在sql中使用的是根据某些属性进行分组聚合后再分页,这种聚合是属于无状态的,即数据是否有更新,聚合操作本身是无感知的,没有稳定的唯一标识,如何解决当前问题,网上大多提供的答案是按照ID或者时间等唯一标识某一条数据,但是我的情况是数据没有唯一标识的属性 3.目前提供的方案只...原创 2020-05-07 21:16:05 · 1511 阅读 · 0 评论 -
ES初探
1.百度百科 Elastic Search是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。 2.使用背景 后台管理系统,针对前置系统的数据跟踪/查询/统计 3.就使用情况做出说明 ① 在前置系统中将相应数据写入kafka,通过大数据平台的实时任务将kakfa的数据同步到ES中; ② 在后台管理系统中使用ES接口进行数据查询...原创 2020-05-07 16:32:30 · 292 阅读 · 0 评论 -
@Async初体验
目录 1.实现目的: 2.目前环境: 3.使用: 4. 部分参数说明: 5. 注解失效情况: 6. 参考链接: 1.实现目的: 实现方法异步执行 2.目前环境: 使用的spring,暂时还未用上spring boot,感觉落后一大截 3.使用: 方法一:走xml配置 ① spring 配置: <!-- 默认执行器,仅允许设置一个,当@Asyn...原创 2020-03-23 22:30:03 · 207 阅读 · 0 评论 -
【接下载那一节】通过下载接口获取图片,存到本地
从response中获取到流,写到本地 方法一:直接通过URL,但遇到需要token的地址时,就可以用了(也许是我没找到用法) public void get2(String urlStr) { InputStream inputStream = null; ByteArrayOutputStream outputStream = new ByteArrayOutputStr...原创 2020-03-16 20:57:26 · 911 阅读 · 0 评论 -
下载文件接口学习
1.达到目的:生成一个URL,将URL放到浏览器上,enter后可下载文件 2.实现关键: ①通过HttpServletResponse response的outputStream返回二进制流; ②response.setContentType("application/octet-stream") 3.实现代码: public void upload(HttpSer...原创 2020-03-16 12:09:52 · 443 阅读 · 0 评论