- 博客(5)
- 收藏
- 关注
原创 Oracle中用exists和in的在数据量大的情况下如何选择更优
WHERE EXISTS (SELECT 1 FROM 大表 t2 WHERE t2.id = t1.id);WHERE t1.id IN (SELECT id FROM 小表);WHERE t1.id IN (SELECT id FROM 大表);WHERE t2.id = t1.id -- 相关子查询。-- 场景B:从小表中查找在大表中存在的记录(小表在外)- 场景A:从大表中查找在小表中存在的记录(大表在外)-- IN 可能更快(如果子查询结果可被缓存)-- 小表:1000行。
2025-12-17 11:42:39
300
原创 JSON字符串和JSON对象的相互转化的几种方式
里面接受一个json字符串(jsonArray是同样的意思)第二种:jquery方式:$.parseJSON()的方式,里面接受一个json字符串。jquery方式:JSON.stringify()的方式,里面接受一个json对象。第三种:$.parse()的方式,里面接受一个json字符串。第一种:js方式:利用js中的eval()函数的方式。
2025-12-17 11:30:32
142
原创 ORECLE通过sql进行性能分析
在项目开发过程中,由于项目组成员编写sql和设计能力的水平不同,导致最终软件在上线一段时间之后,系统运行变慢,比如:报表查询30s都出不来数据,通过下面的sql分析,可以立刻找出哪些操作占用cpu,将排名前10的影响性能的操作查出。
2025-12-16 17:46:39
523
原创 oracle数据库表空间使用情况
min(C.CREATION_TIME) CREATE_TIME--获取创建时间,如果有多个数据文件,获取到最初时间。D.TOT_GROOTTE_MB - A.TOTAL_BYTES "已使用空间(M)",SELECT Upper(A.TABLESPACE_NAME) "表空间名",D.TOT_GROOTTE_MB "表空间大小(M)",D.incrementSize "自增长大小(M)",A.TOTAL_BYTES "空闲空间(M)",A.MAX_BYTES "最大块(M)",
2025-12-16 17:26:20
365
原创 【无标题】使用Tabula Java库来提取PDF文件中的表格,并转化成json
System.err.println("写入JSON文件时出错: " + e.getMessage());System.err.println("提取PDF表格时出错: " + e.getMessage());System.out.println("成功将PDF表格转换为JSON: " + jsonPath);// 使用缩进美化输出。// 使用表头作为键,如果表头为空则使用列索引。// 处理表头(假设第一行是表头)// 加载PDF文件。// 写入JSON文件。确保已安装Java 8或更高版本。
2025-12-16 17:00:29
822
Java泛型实战源码介绍
2025-12-17
【分布式系统】基于Redis的Session集中存储方案:实现Web服务器高可用与横向扩展
2025-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅