最近原来项目中使用了QTableWidget来加载20万条的数据量。 它的实现方式是:首先查询数据库获取所有数据的ID列表,垂直滚动条长度则表示实际的数据量,每次只加载显示可...
最近原来项目中使用了QTableWidget来加载20万条的数据量。 它的实现方式是:首先查询数据库获取所有数据的ID列表,垂直滚动条长度则表示实际的数据量,每次只加载显示可...
有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 m...
你应该不只听过程序员是吃“青春饭”。 你应该还听说过 IT 行业人才是饱和了; 中国的程序员供大于求了; Android 和 iOS 开发已经饱和了; 前端开发太简单,前端程...
以下内容都是基于jdk1.8 1、JVM 内存管理 2、JVM内存区域 JVM内存区域主要分为线程私有Thread Local区域(程序计数器,虚拟机栈,本地方法区)、线程共...
Valgrind Valgrind 原理 valgrind 是一个提供了一些 debug 和优化的工具的工具箱,可以使得你的程序减少内存泄漏或者错误访问.valgrind 默...
什么是MySQL? MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,...
今天介绍的雪花算法:Snowflake,可以让负责生成分布式 ID 的每台机器在每毫秒内生成不一样的 ID。Snowflake 是 Twitter 开源的分布式 ID 生成算...
AQS(AbstractQueuedSynchronizer)是Java众多锁以及并发工具的基础类,底层采用乐观锁,大量采用CAS操作保证其原子性,并且在并发冲突时,采用自旋...
朋友阿珊在北京五年了,很多时候我给她打电话,要么占线,要么就是“在忙,有空聊天”。 后来我们都习惯了在微信里发一段语音,然后是隔了几个小时后,回复过来的一条简讯。 “太忙了...
早起的人比熬夜的更可怕,因为熬夜的话可能每个人都会,不用任何人教都会,但是早起就不一样了,早起需要一个人特别的自律,对自己特别的有要求,大多数人天天早起肯定是做不到的。 可能...