数据请求
偷代码的猫
走一段以前没走过的路,以后也不会后悔的路
(不做想一个没有对象的野指针了)
展开
-
SpringBoot 查询数据库导出报表文件
一、背景1、需求几千万条报表数据导出到Excel中2、问题在数据量导出不大时,我们的常规做法是使用MySQL直接查询出全部数据,整理规划成Excel列表,使用POI写入到Excel文件中 但是当数据量较大时,使用MySQL查询出所有数据,一会超时断开连接,二会内存溢出,使用POI暂时不支持分布写入数据到Excel中3、解决使用数据库流式读取可以解决数据库读取时间过长,内存溢出问题,这个解决了一次性读取全部数据到内存中 使用CSV文件代替xlsx/xls文件写入,CSV也可以使用Ex原创 2021-09-02 16:53:51 · 903 阅读 · 1 评论 -
get和post的区别
get和post的区别:1.get的请求数据会附在URL之后((http请求头部中),用 "?" 隔开,参数使用键值对形式,各参数对用 "&" 隔开 post提交的数据放在http消息主体中 【比较】get请求更简单快捷但会泄露数据信息,post的请求较为保密2.get方式提交数据最多1024字节(因为是附在URL后,所以与URL长度限制有关) post方式提交数据理论上没有最大限制,起原创 2017-08-10 10:39:19 · 294 阅读 · 0 评论