警告!别再使用 TIMESTAMP 作为日期字段~
MySQL

警告!别再使用 TIMESTAMP 作为日期字段~

89 0

在日常数据库设计中,几乎每张业务表都带有一个日期列,用于记录每条记录产生和变更的时间。比如用户表会有一个日期列记录用户注册的时间、用户最后登录的时间。又比如,电商行业中的订单表(核心业务表)会有一个订单产生的时间列,当支付时间超过订单产生的时间,这个订单可能会被系统自动取消。日期类型虽然常见,但在表...

阅读全文
Mybatis 如何实现流式读取 MySQL 大数据量记录?
Spring

Mybatis 如何实现流式读取 MySQL 大数据量记录?

187 0

背景最近公司提了个需求,说公司的旧系统的报表导出的时候,数据量超过一万就导不出来了。经过分析,是旧系统做了限制。在更新的时候,查看了导出时虚拟机GC情况,发现原先程序执行时,内存激增,经过Google决定采用流式读取对sql进行优化。JDBC三种读取方式一次全部(默认):一次获取全部。流式:多次获取...

阅读全文
这样 PDF 的技术简历,HR根本不想看,谈何到面试官手中?
互联网那些事

这样 PDF 的技术简历,HR根本不想看,谈何到面试官手中?

98 0

希望大家认真看下去,就是不知道对于你目前阶段有没有用!欢迎下方留言与讨论。马上就到金三银四的求职旺季了,不少互联网行业的小伙伴又开始活跃起来,考虑跳槽找寻新的工作机会,但是近几年的情况是比较特殊的,对于每个求职者都将面临比较大的挑战。这是因为疫情经济大环境多少肯定不如之前,各类企业招聘的人数也略有下...

阅读全文
【263期】面试官问:假设有一千万数据,怎么快速查询?
MySQL

【263期】面试官问:假设有一千万数据,怎么快速查询?

102 0

前言1、面试官:来说说,一千万的数据,你是怎么查询的?2、B哥:直接分页查询,使用limit分页。3、面试官:有实操过吗?4、B哥:肯定有呀此刻献上一首《凉凉》也许有些人没遇过上千万数据量的表,也不清楚查询上千万数据量的时候会发生什么。今天就来带大家实操一下,这次是基于MySQL 5.7.26做测试...

阅读全文