原文:【死磕 Java 基础】— 我同事一个 select 分页语句查出来了 3000W 条数据

某天我正在工位上听着 Vicotry,愉快地敲着 hello world ,这感觉就像我写的代码能征服世界。突然运维给我打了一个电话,说我们某台服务器 OOM 了,要我过去看下,这感觉就像 xxx,你懂的。 去运维室 登录服务器 查看日志 ....一顿操作猛如虎,看到一个 List 对象 MB 原谅我们服务器 low,运维比较小气,就给 C G 的服务器 ,检查当时的 SQL 语句,一看,我的乖乖 ...

2021-08-22 09:22 2 453 推荐指数:

查看详情

Java 基础】 — 自己动手实现一个 LRU

LRU,即 Least Recently Use ,直译为 “最近最少使用”。它是根据数据的历史访问记录来进行数据淘汰的,淘汰掉最先访问的数据,其核心思想是 如果数据最近被访问过,那么将来被访问的几率也会更加高。 要实现 LRU,需要做到两点: 查询出最近最晚使用的项 给最近使用的项 ...

Fri Aug 20 16:52:00 CST 2021 1 365
JAVA查出来的时间与数据库时间不一致,相差14个小时

问题: 数据库中的时间是 2019-11-28 16:37:31 查出来数据却显示为 2019-11-29: 06:37:31 解决方案: 1、修改数据库时区   1.1使用命令临时修改,数据库重启后失效   set global time_zone ...

Fri Nov 29 22:38:00 CST 2019 0 938
原来一条select语句在MySQL是这样执行的《MySQL系列 一》

前言 看到蒋老师的第一篇文章后就收货颇丰,真是句句戳中痛点。 令我记忆最深的就是为什么知道了一个个技术点,却还是用不好 ?不管是蒋老师所说的Redis还是本系列要展开学习的MySQL。 这是一个值得思考的问题,在大多数情况下,我们直接上百度搜索MySQL事务、MySQL索引之类的词汇 ...

Mon Aug 23 21:25:00 CST 2021 0 782
Java并发】----- Java 并发精品合集

Java 并发】系列是 LZ 在 2017 年写的第一个系列,一直没有做一个合集,这篇博客则是将整个系列做一个概览。 先来一个总览图: 【高清图,请关注“Java技术驿站”公众号,回复:脑图JUC】 【Java并发】—–深入分析synchronized 的实现原理 ...

Thu Aug 30 01:39:00 CST 2018 0 3637
原生php遍历获取查出来数据,进行输出

连接方法:$db=mysqli_connect("127.0.0.1","用户名","密码","数据库名")or die("Mysql连接失败" . mysqli_connect_error()); $sql="sql语句"; $res=$db->query($sql); $str ...

Tue Oct 22 17:19:00 CST 2019 0 854
NIO】— NIO基础详解

Netty 是基于Java NIO 封装的网络通讯框架,只有充分理解了 Java NIO 才能理解好Netty的底层设计。Java NIO 由三个核心组件组件: Buffer Channel Selector 缓冲区 Buffer Buffer 是一个数据对象 ...

Mon Sep 13 00:51:00 CST 2021 0 219
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM