
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
项目使用springboot,定义成员变量private int num = 20,测试对公共资源的抢占,只有20个号码,26个字母去抢,并发的去请求接口操作num,请求时,如果num大于0,给该请求分配号码,即抢占成功,否则失败。(注意:本次单机测试,有时间可以用nginx部署测试) 条件:1号码只允许被20个人得到;2多个人号码不能出现重复。1.结果图没有...
一、前言目标:使用docker容器化的seata-server服务连接windows本机的nacos,使windows本机的微服务注册到seata-server服务,并设置nacos为配置中心。二、部署seata-server1拉取seata-server镜像docker pull seataio/seata-server:1.4.22配置registry.confregistry.conf中co
一、文档地址logstash插件grok地址:https://www.elastic.co/guide/en/logstash/7.6/plugins-filters-grok.html正则在线调试:http://grokdebug.herokuapp.com/官方预定义的 grok 表达式:https://github.com/logstash-plugins/logstash-pa...
一、前言在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流1缓存缓存的目的是提升系统访问速度和增大系统处理容量2降级降级是当服务出现问题或者影响到核心流程时,需要暂时屏蔽掉,待高峰或者问题解决后再打开3限流限流的目的是通过对并发访问/请求进行限速,或者对一个时间窗口内的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务、排队或等待、降级等处涉及到的技术:(1)...
1、下载 oracle 11g R2 for Windows的版本下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html其中包括两个压缩包:win64_11gR2_database_1of2.zipwin64_11gR2_database_2of2.zip...
一、简介在上篇文章《Springboot导出大数据量excel》说道查询数据量过大的时候还没到导出的时候就会导致内存溢出(或者占用服务较大内存)的问题。本文内容主要就是解决这个问题。注意:excel的有最大支持数据行数1048576(2的20次方),超出会报异常:{"code":500,"msg":"fail","data":"Invalid row number (1048576) outsid
目录一、简介二、性能测试1环境2测试ExcelExportUtil.exportExcelExcelExportUtil.exportBigExcel三、源码1maven依赖2测试代码一、简介1查询数据量过大,导致内存溢出。 该问题可以通过分批查询来解决;2最后下载的时候大EXCEL转换的输出流内存溢出;该方式可以通过新版的SXSSFWorkbook来解决,可通过其构造函数执指定在内存中缓存的行数
一、前言项目迭代了很多年,使用了存储,存储行数很多,而且涉及到存储的嵌套,为了方便查询问题需要查询存储所依赖的表。以JSON格式的数据输出到文件,方便搜索。二、源码import datetimeimport jsonimport cx_Oracle"""递归查询oracle存储关联的存储和表"""user = "用户名"passwd = "密码"listener = '监听地址'conn = cx
一、前言在接口开发过程中,针对Date类,接口请求参数需要支持不同的格式的日期格式字符串,同样接口的返回值需要根据不同的条件动态的返回不同格式的日期字符串。自定义序列化:使接口可以同时接收不同格式的日期,比如:yyyy/MM/dd和yyyy-MM-dd自定义反序列化:使接口可以根据不同的header返回不同格式的日期二、效果展示三、源码DateSerializerimport com.faster
一、简介在上篇文章《Springboot导出大数据量excel(二)-分页查询数据List<Map>》说道excel的最大支持数据行数1048576(2的20次方)。本文内容主要就是解决这个问题。二、效果展示导出200行数据,每个文件存储10万行数据。三、源码controller@RequestMapping(value = "export5", method = RequestMethod.GE







