- 博客(18)
- 收藏
- 关注
原创 在Oracle中,查询执行计划的操作列(Operation)包含内容属性解释
INDEX UNIQUE SCAN:表示对唯一索引进行扫描,即检索一个或多个索引叶子节点对应的记录。INDEX RANGE SCAN:表示对范围索引进行扫描,即检索符合条件的索引叶子节点对应的记录。HASH JOIN:表示使用哈希连接连接两张表,适用于连接大数据集且不需要保留原始顺序的情况。INDEX FULL SCAN:表示对索引进行全扫描,即检索所有索引叶子节点对应的记录。MERGE JOIN:表示使用合并连接连接两张已排序的表,通常用于大型数据集的连接。
2023-05-05 16:40:32 815
原创 Oracle中,联表查询时,怎么确定是否用到复合索引
如果您使用的是复合索引,则操作名称可能为“INDEX RANGE SCAN”或“INDEX FULL SCAN”,并且在“Object Name”列中显示索引的名称。请注意,即使使用了复合索引,有时也可能不会在执行计划中显示它们,这取决于查询优化器的选择。但通常情况下,使用复合索引的操作应该在执行计划中被明确显示。3.在输出结果中,找到“Operation”列和“Object Name”列,以查看哪些操作使用了索引以及使用的索引名称。
2023-05-05 16:28:06 1332
原创 收录拒绝指定ip请求黑名单lua脚本、拒绝ip频次请求的lua脚本
前言最近对自己的博客EAMON (eamonjun.cn)加了个功能,基于OpenResty + Redis 动态封禁ip.关于OpenResty了解一下,OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多高质量的第三方模块。说实话对于lua脚本看是能看的懂的或者在一个成熟的脚本上做一些小的修改,但是全程写下来就有点费劲了,所以需要收集一些常用的脚本,以备不时之需。lua脚本拒绝指定ip请求黑名单lua
2021-11-26 15:19:04 2694
原创 购买域名和ICP备案的流程以及遇到的问题
之前发了一篇博客讲述了搭建博客的一些过程,接下来我来说下关于域名的购买和icp备案的过程!!!首先,登录阿里云的控制台找到
2021-11-24 11:44:09 798
原创 前后端科学计数法转换为普通数字
最近遇到了在前后端分别需要将科学计数法转换为普通数字的需求!下面我分别将前端、后端转换方法整理一下!!!示例:将1.0E-4 转化为 0.0001前端//运用Number函数将科学计数法转换为普通数字Number(fee);后端//通过Double先将0.0001转换为1.0E-4Double d = new Double(0.0001);//下面再通过BigDecimal转换, 但是打印的时候有个问题,会打印成 0.00010BigDecimal decimal...
2021-11-09 14:53:39 2956
转载 Oracle 修改字段类型(varchar2-->clob)
本来该字段使用varchar2(4000),但还是长度不够,需要修改字段类型为clob1.开始尝试直接把varchar2修改为clobalter table sys_user modify note clob;提示:数据类型变更无效!!!原因:修改的当前字段有值2.先新建clob类型的字段,把原字段的值插入到新建字段中,然后删除原字段,重命名新字段--1.新建clob类型的字段alter table sys_user add note_temp clob;--2.把原字段的值
2021-11-03 13:54:29 5003
原创 启动项目报提示为:Command line is too long. Shorten command line for SpringBootMainApplication or also for...
将Shorten command line 选择为 JAR mainifest即可!!!
2021-10-22 16:23:40 876
原创 IDEA中Evaluate Expression 还可以这么用?
在我们日常开发过程中懒得用单元测试,而是直接在业务代码调试,那么在调试的过程中有一些事务就会提交到数据库,而我们又不想提交到库里或者不想修改数据库中的数据,这时候该怎么办?目标:调试代码过程中不提交事务到数据库!!!这时候“Evaluate Expression”就派上用场了,好了废话不多说,直接上图!!!总结:整个思路就是在调试代码的过程中可以对变量赋值null(图中第二步的操作)或者是抛异常(throw new Exception()),从而达到文章开始所说的目标!!!...
2021-10-13 15:26:24 1026
原创 批处理命令运行Oracle相关服务
首先新建txt的文本文件,然后输入一下内容:@echo.服务启动@echo off@sc start OracleOraDb11g_home1TNSListener@sc start OracleServiceORCL@echo off@echo.启动完毕@pause录入完毕!!记得将后缀名修改为.bat即可!!!注意:当前的bat文件的编码格式如若是UTF-8,双击bat文件会有乱码的产生,此时我们需要将编码改为ANSI就行修改前双击bat文件如图:运用notepa.
2021-10-12 09:16:14 191
转载 java开发设计六大基本原则
1.遵循单一职责原则一个类只专注于做一件事;高内聚,低耦合;2.开放-封闭原则对拓展开放,对修改关闭(尽可能不动原有代码进行拓展);高内聚,低耦合;为达到目的,需对系统进行抽象化设计(关键);UML举例:3.里氏代换原则(LSP)子类必须能够替换它们的基类型,基类与子类可互换,客户端没有察觉情况下;低耦合;很容易实现同一父类下的各个子类的互换,而客户端可以毫不察觉;UML实例:士兵只能使用WeaponGun,而无法使用ToyGun杀敌,如果使用ToyGun将会
2021-10-11 09:44:42 641
原创 U盘装系统启动时按F12没有反应的原因之一
最近感觉系统不好用,准备重做系统,找到我电脑的进入BIOS的热键是F12,但是在重启的过程中发现没有反应,查找了相关资料最终解决了!!! 那么让我们来看一下是如何解决的?此处说明的是win10 系统,由于电脑启用快速启动造成按F12没有反应,找到“启用快速启动”并勾掉即可,此时再按F12就没有问题了,步骤如下:点击 开始——》设置——》电源和睡眠——》其他电源设置——》选择电源按钮的功能——》更改当前不可用的设置——》勾掉 启用快速启动 ——》保存修改...
2021-10-10 12:35:20 14223
原创 Oracle多个字段联合索引保证唯一性
今天在开发过程中遇到了需要两个字段联合保证唯一性,所以查阅了一些资料和博客,梳理一下以便之后用到!!! 首先,你要搞明白什么是唯一索引和唯一约束,其次它们之间的区别是什么?前提二者的定义唯一索引:一种索引,不允许具有索引值相同的行,从而禁止重复的索引或键值。系统在创建该索引时检查是否有重复的键值,并在每次使用 INSERT 或 UPDATE 语句添加数据时进行检查。 唯一约束:唯一约束保证在一个字段或者一组字段里的数据与表中其它行的数据相比是唯一的(联合字段中,可以包含...
2021-09-26 16:55:52 7631
原创 字符串转Timestamp类型
String tsStr = "2021-09-23 00:00:00";Timestamp timestamp = Timestamp.valueOf(tsStr);
2021-09-23 11:21:51 1847
原创 这些网站,你应该知道(一)
前言本文主要整理了一些好用的网站。一、PDF工具全部Smallpdf工具,在线转换、压缩、编辑PDF文档欢迎了解我们的全套21种工具,帮您免费在线转换、压缩、编辑、签署PDF文档。https://smallpdf.com/cn/pdf-toolsPDF24 Tools: 免费且易于使用的在线PDF工具合并、压缩、创建、编辑和转换PDF文件的免费在线PDF工具。 快捷方便。没有安装。没有注册。https://tools.pdf24.org/zh/pdf转word_pdf转换成excel..
2021-09-18 16:54:12 15011
原创 excel 批量生成Oracle sql
1. 目标生成语句:insert into biz_person(id,name,age)values(values1,values2,values3);2. 如图所示操作,图中公式(="insert into biz_person(id,name,age) values(sys_guid(),'"&A2&"','"&B2&"')")3. 公式写完后,鼠标双击单元格右下角‘+’,即可生成批量sql...
2021-09-14 15:52:21 210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人