自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 SQL优化(四)执行计划之表连接

表连接方式

2024-10-12 01:20:36 975

原创 SQL优化(三)执行计划之访问路径

例如,假设一个索引块存储100行数据,现在要访问10000条数据,需要扫描100个索引叶子块,如果此时需要回表,这些数据可能分布在上千个块上,如果没有缓存,则需要进行上千次IO,性能影响相当严重。当需要从表中查询出大量数据但是只需要获取表中部分列的数据的,例如只取出2~5个列,正常情况返回大量数据应该走全表扫描,由于Oracle是行存储数据库,读一行就要扫描所有列,这种情况下可以创建组合索引走索引快速全扫描,避免扫描过多的列。对于分区表,如果是多分区,那么同时扫描多个分区,如果是单分区,则同时扫描多个区。

2024-09-23 13:44:56 517

原创 POI生成Excel文件增加数据验证(下拉序列)

由于excel数据验证 序列的长度最多255字符, 如果代码中数据的长度超过这个,则生成的excel会提示先修复才能打开,修复完成打开之后发现需要设置数据验证的列没有设置成功。如果想要输入更多数据,则先可以先把数据保存到一个隐藏的sheet中,然后通过公式引用存储的数据再设置数据验证。POI版本为5.2.2。

2024-09-13 11:28:26 641

原创 SQL优化(二)统计信息

数据库的统计信息非常重要,如果没有正确地收集表的统计信息,或者没有及时地更新表的统计信息,SQL就有可能走错执行计划,也就会出现性能问题。统计信息主要分为系统的统计信息、数据字典的统计信息以及动态性能视图基表的统计信息,我们主要关注表、列、索引的统计信息。注:本文涉及到的数据库版本为Oracle Database 19c Enterprise Edition Release表的统计信息主要包含表的以及​,通过查询数据字典获取表的统计信息。

2024-09-10 21:13:22 1558

原创 SQL优化(一)基础概念

SQL优化涉及到的概念

2024-07-30 00:39:08 713

原创 windows系统下安装fnm

由于最近做项目要切换多个node版本,查询了一下常用的有nvm和fnm这两种,对比了一下选择了fnm。

2024-06-10 01:19:42 5518

原创 JDK常用性能监控和故障处理工具

jdk命令行、jcmd、jinfo、jstack、jmap

2023-10-31 22:33:36 482

原创 docker快速安装开发用各种数据库

docker、数据库、oracle、Mysql、mssql、highgo、kingbase、postgres、dm8

2023-10-11 13:18:04 590

原创 常用的字符集和字符编码

编码格式、UTF-8、ASCII、GB2312

2023-09-05 15:05:41 493

原创 Base64

base64

2023-04-15 23:24:31 609

原创 用Wireshark分析TLS(v1.2)

Wireshark,TLS

2023-03-19 13:15:14 17725 1

原创 X.509证书

X.509证书

2023-03-09 18:00:02 678

原创 HTTPS

HTTPS、CA证书

2023-03-09 01:13:53 586

原创 TLS(v1.2)协议

TLS

2023-03-02 12:46:38 15216 1

原创 Nginx配置文件

nginx.conf

2023-02-09 23:30:52 270

原创 OpenSSL

openssl

2023-02-09 00:42:11 372

原创 (十一)椭圆曲线密码(ECC)

ECC、椭圆曲线密码

2023-02-08 18:13:32 2213

原创 gscloud-idp(二)

gscloud、idp

2023-02-08 14:33:47 581

原创 Centos7安装Nginx

nginx

2023-02-07 17:40:13 102

原创 New IO

NIO、NewIO

2023-02-07 16:30:09 590

原创 几种IO模型

IO模型

2023-02-02 00:55:54 329

原创 (十七)抽象队列同步器AQS

AQS、AbstractQueuedSynchronizer

2023-01-25 15:47:17 964

原创 (十六)异步编程

CompletableFuture

2023-01-24 22:31:05 2012

原创 (十五)ForkJoin框架

ForkJoin、ForkJoinPool、RecursiveAction、RecursiveTask

2023-01-24 13:35:25 1463

原创 (十四)线程池

线程池

2023-01-19 13:25:25 3129 1

原创 (十三)并发集合——ConcurrentSkipListMap/Set

ConcurrentSkipListMap

2023-01-11 00:42:29 671

原创 (十二)并发集合——ConcurrentHashMap

ConcurrentHashMap

2023-01-07 00:59:45 223

原创 (十一)并发集合——并发队列

ConcurrentLinkedQueue

2022-12-26 18:40:28 99

原创 (十)并发集合——CopyOnWrite集合

CopyOnWrite

2022-12-15 19:00:44 247

原创 (九)并发集合——双端阻塞队列

双端阻塞队列

2022-12-14 00:06:25 144

原创 (八)并发集合——阻塞队列

阻塞队列

2022-12-13 23:47:56 267

原创 (七)原子类

原子类、Atomic

2022-11-28 17:48:15 591

原创 (六)同步工具类

同步工具类

2022-11-27 15:46:32 240

原创 (五)锁与条件变量

锁、Lock、Condition

2022-11-26 14:37:26 444

原创 (四)安全对象

安全对象发布

2022-11-16 14:29:21 363

原创 (三)Java内存模型

JMM、内存模型

2022-11-12 14:07:02 200

原创 (二)线程安全

线程安全、锁

2022-10-27 10:43:21 171

原创 (一)线程

线程

2022-10-20 16:53:22 217

原创 (十)Diffie-Hellman协议

Diffie-Hellman

2022-10-12 00:04:09 4602

原创 (九)RSA

RSA

2022-10-08 14:49:02 2132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除