自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 python json转csv

记录一下,简单常用工具。

2024-06-25 15:22:17 89 1

原创 性能压测初识

1. 性能压测工具使用介绍1)准备工作工具:jmeter mac jdk使用homebrew下载jmeter:brew install jmetermac终端使用jmeter,使用jmeter -v 查看版本,使用jmeter命令打开操作界面使用jmeter还需要安装jdk,官网下载,本地安装即可*如遇到jmeter无法保存测试计划时,可修改选项-外观-选择其他样式,默认样式有问题2)测试计划要求是N并发,达到M QPS,开始测试不习惯英文,可在选项(Options)

2021-06-22 19:09:13 154

原创 MapperStruct 对象转化

MapperStruct使用功能介绍项目使用功能介绍方便dto之间的转换,提供了两种方式,对于不同属性名和相同属性名均提供了方法项目使用针对controller层和service层的对象转换上可方便使用,以下是使用步骤:pom文件增加依赖<dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-jdk8</artifactId>

2021-05-25 11:16:33 5381 1

原创 mybatis RowBounds

1.RowBounds是mybatis提供的一个内存分页/逻辑分页的工具;2.逻辑分页和物理分页逻辑分页:一次性从库里捞出所有数据,在内存中进行分页,只有当重新请求第一页时,所有数据才会进行一次更新;(目前测试出来是这样,不清楚是否有机制会刷新所有的查询数据) 物理分页:直接在sql查询的时候进行limit,获取仅需要的部分数据,实时查询最新的数据。3.RowBounds解决的问题,以及本身存在的问题:物理分页实时查询最新的数据导致当数据更新频率较高时,出现数据重复或者数据丢失的问题,如果此

2020-09-23 16:06:18 720

原创 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 2560

原创 滚动分页导致的数据重复或者数据缺失问题

1.按照时间倒序进行分页,导致当数据出现更新时,第二页以及后续页数的数据与前一页的数据出现重复或者缺失部分数据2.目前分页在sql中使用的是根据某些属性进行分组聚合后再分页,这种聚合是属于无状态的,即数据是否有更新,聚合操作本身是无感知的,没有稳定的唯一标识,如何解决当前问题,网上大多提供的答案是按照ID或者时间等唯一标识某一条数据,但是我的情况是数据没有唯一标识的属性3.目前提供的方案只...

2020-05-07 21:16:05 1268

原创 ES初探

1.百度百科Elastic Search是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。2.使用背景后台管理系统,针对前置系统的数据跟踪/查询/统计3.就使用情况做出说明① 在前置系统中将相应数据写入kafka,通过大数据平台的实时任务将kakfa的数据同步到ES中;② 在后台管理系统中使用ES接口进行数据查询...

2020-05-07 16:32:30 211

原创 @Async初体验

目录1.实现目的:2.目前环境:3.使用:4. 部分参数说明:5. 注解失效情况:6. 参考链接:1.实现目的: 实现方法异步执行2.目前环境: 使用的spring,暂时还未用上spring boot,感觉落后一大截3.使用:方法一:走xml配置① spring 配置:<!-- 默认执行器,仅允许设置一个,当@Asyn...

2020-03-23 22:30:03 150

原创 【接下载那一节】通过下载接口获取图片,存到本地

从response中获取到流,写到本地方法一:直接通过URL,但遇到需要token的地址时,就可以用了(也许是我没找到用法)public void get2(String urlStr) { InputStream inputStream = null; ByteArrayOutputStream outputStream = new ByteArrayOutputStr...

2020-03-16 20:57:26 850

原创 idea 无法重新解析项目依赖

最近一切换分支,idea再打开,项目的依赖项都没了,每次都找半天,气死我了。找了半天是因为maven的设置又恢复成默认的了,所以找不到setting.xml,或者里面的设置不对,需要重新设置maven的配置文件和仓库。可以通过idea的 other-setting设置默认的maven设置,这样切换分支后仍然会重新解析。...

2020-03-16 15:10:26 6070

原创 下载文件接口学习

1.达到目的:生成一个URL,将URL放到浏览器上,enter后可下载文件2.实现关键: ①通过HttpServletResponse response的outputStream返回二进制流; ②response.setContentType("application/octet-stream")3.实现代码:public void upload(HttpSer...

2020-03-16 12:09:52 391

原创 Java log的学习

学习Java log:配置文件log4j2.xml的参数学习xml部分原文:<?xml version="1.0" encoding="UTF-8"?><configuration status="warn" monitorInterval="60" strict="true"> <!-- 设置存放日志文件的路径 --> <prope...

2019-10-11 02:17:33 185

原创 设计模式之外观模式(facade模式)

1.Facade模式 即外观模式,是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一接口,外部应用程序不用关心内部子系统的具体的细节,这样会大大降低应用程序的复杂度,提高了程序的可维护性。反馈:这个模式有点像面向对象编程中的“封装”特性,将复杂的过程隐藏,只提供需要对外访问的接口,其他人无需关心内部实现,只需要知道这个接口提...

2019-09-26 00:27:53 139

原创 人啊,总是要学习的

负能量太重的时候就得给自己列list,每天学习一点点,写一点点;如果我把这当成日志记录生活,应该不会被骂吧,哈哈哈

2019-09-03 23:52:19 135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除