自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java知识体系最强总结(2021版)

https://blog.csdn.net/ThinkWon/article/details/103592572?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.noneca

2020-07-04 10:40:27 329

原创 面试须要注意的重点问题

1.Java 8 Lambda 表达式2.剑指offer66道算法题3.

2020-06-17 16:56:13 136

原创 mysql的max case when和group_concat

mysql的max case when和group_concat

2023-02-20 22:26:31 385 1

原创 Thread.currentThread()输出Thread[pool-2-thread-1,5,main]含义

Thread.currentThread()输出Thread[pool-2-thread-1,5,main]含义

2022-12-05 13:42:59 1736

转载 关于javacore和dump文件

关于javacore和dump文件

2022-11-09 15:29:52 587

转载 java Queue中 add/offer,element/peek,remove/poll区别

java Queue中 add/offer,element/peek,remove/poll区别

2022-10-06 19:10:51 351

转载 Java的 Stack中peek和pop、add和push的区别

Java的 Stack中peek和pop、add和push的区别

2022-10-05 21:21:00 213

转载 Java链表创建及遍历方法

Java链表创建及遍历方法

2022-09-04 19:38:46 260

转载 delete、drop、truncate有什么区别?

delete、drop、truncate有什么区别?

2022-07-18 18:22:43 73

转载 Oracle 建立索引及SQL优化

Oracle 建立索引及SQL优化

2022-07-01 09:42:01 180

转载 Linux中根据文件夹/文件名查找其所在的磁盘位置(含find命令解析)

Linux中根据文件夹/文件名查找其所在的磁盘位置(含find命令解析)

2022-06-29 11:11:56 2935

转载 crontab每天8点_Linux中利用Crontab做定时任务详解

crontab每天8点_Linux中利用Crontab做定时任务详解

2022-06-21 17:00:29 1463

转载 Redis Setnx 命令

Redis Setnx 命令

2022-06-09 14:20:42 599

转载 浅析Spring中AOP的实现原理——动态代理

浅析Spring中AOP的实现原理——动态代理 - 特务依昂 - 博客园

2022-05-09 22:47:08 90

转载 Spring boot中配置事务管理

Spring boot中配置事务管理_Satsuki.Chan的博客-CSDN博客_springboot配置事务管理器

2022-05-09 22:28:12 347

原创 Method threw ‘java.lang.NullPointerException‘ exception. Cannot evaluate DiskFileItem.toString()

如图debug的时候报错:Method threw 'java.lang.NullPointerException' exception. Cannot evaluate org.apache.commons.fileupload.disk.DiskFileItem.toString()查看源码如下:异常原因: 因为Debug模式下需要显示变量信息,这个信息就是要调用toString()方法得到的,实体类对象存在null属性字段时,调用toString()方法在对null变量...

2022-04-12 22:52:23 3860 1

转载 什么叫四核八线程

核与线程 什么叫四核八线程_agrinJPG的博客-CSDN博客_4核8线程

2022-04-12 19:33:29 855

原创 try-catch的return问题

public String test() { String s = "a"; try { new Long("xyz"); } catch (NumberFormatException e) { s += "a"; return s; } finally { s += "a"; } } @Test pu...

2022-04-07 20:39:08 455

转载 Transient

@Transient_love others as self的博客-CSDN博客_@transient

2022-04-05 18:55:02 83

原创 excel匹配两列数据

遇到的问题:如下图,B列比A列缺省一些行,B列和C列是一一对应的,现在想让B列带上C列和A列匹配D列=VLOOKUP(A1,B:B,1,0),E列=VLOOKUP(D1,$B$1:$C$1331,2,0)可以搞定

2022-03-24 15:23:14 2196

原创 mysql :SQL语句中的替换函数replace

update claim_document set document_origin_url =replace(document_origin_url,'http://tpa.jluomi.com/TpaPlatForm','https://tpa.jluomi.com/TpaPlatForm')

2022-03-11 17:29:51 2968

转载 Guava

Guava - 简书

2022-03-04 11:54:50 88

原创 数据库开发小知识普及二十--左右SQL执行计划妙招

执行计划SQL写法差异改变之三_rowid的影响环境准备:create table t as select * from dba_objects;语句1:update t set object_id=rownum;create index idx_object_id on t(object_id);select rowid from t where object_id=8;ROWID

2022-03-02 18:11:28 292

原创 数据库开发小知识普及十九--左右SQL执行计划妙招

执行计划SQL写法差异改变之二_rownum分页环境准备:create table t as select * from dba_objects;语句1:select * from (select t.*,rownum as rn from t t) a where a.rn>=1 and a.rn<=10;语句2:select * from (select t.*,rownum as rn from t t where rownum<=10) a where

2022-02-16 18:24:31 385

原创 数据库开发小知识普及十八--左右SQL执行计划妙招

执行计划SQL写法差异改变之一_with子句环境准备:create table t_with as select rownum id,a.* from dba_source a where rownum<100001;语句1:从SQL的执行计划看,需要四次回表,CPU消耗和读取的数据量都较大。语句2:从SQL的执行计划看,回表两次,SYS_TEMP_0FD9D7081_A31928F5是内存中的缓存。这就是with子句的魅力,一次获取后缓存在内存中多次使用,避免了多次回表,

2022-02-14 13:34:13 153

原创 数据库开发小知识普及十七--左右SQL执行计划妙招

2022-01-26 17:36:46 705

原创 数据库开发小知识普及十六--如何通过执行计划识别低效的SQL

1.从案例辨别低效SQL如何快速判断SQL执行计划是否高效,其实这是一个知识和经验的完美结合过程。我们可以敏锐的从输出执行计划的关键字中看出执行计划好坏的蛛丝马迹,下面一起来看看都有哪些维度。...

2022-01-26 17:32:59 780

转载 HttpClient 如何设置超时时间

HttpClient 如何设置超时时间 - 经典鸡翅 - 博客园

2022-01-19 15:23:52 2199

原创 数据库开发小知识普及十五--如何通过执行计划识别低效的SQL

1.从案例辨别低效SQL如何快速判断SQL执行计划是否高效,其实这是一个知识和经验的完美结合过程。我们可以敏锐的从输出执行计划的关键字中看出执行计划好坏的蛛丝马迹,下面一起来看看都有哪些维度。(3)谨慎观察排序与否查看该sql是否排序,此处说明在内存中排序,并未到磁盘中排序。排序动作在CPU性能上开销较大,如果PGA区(内存)无法容纳下排序的尺寸,而进入磁盘排序,那将成为更大的性能杀手。因为索引本身是有序的,在‘order by 列’的语句中,我们就可以考虑在该列建一个索引来消除排序,尤

2022-01-19 10:10:03 105

转载 HTTP 状态码

HTTP 状态码 | 菜鸟教程

2022-01-13 17:44:13 62

转载 【JVM性能调优】jstack和线程dump分析

【JVM性能调优】jstack和线程dump分析_lmb55的专栏-CSDN博客_线程dump

2022-01-06 20:11:58 93

原创 数据库开发小知识普及十四--如何通过执行计划识别低效的SQL

1.从案例辨别低效SQL如何快速判断SQL执行计划是否高效,其实这是一个知识和经验的完美结合过程。我们可以敏锐的从输出执行计划的关键字中看出执行计划好坏的蛛丝马迹,下面一起来看看都有哪些维度。(1)返回行与逻辑读比率总共获取1条记录(A-ROWS),产生1048次逻辑读(Buffers),这个肯定有很大的性能问题。从执行计划也可以看出,这个sql走全表扫描,这种情况是很适合通过添加索引来提升性能。...

2022-01-05 11:35:12 358

原创 数据库开发小知识普及十三--如何读懂SQL执行计划

1.解释经典执行计划方法关于执行计划,最重要的一点是要读懂执行的顺序,只有这样,才可以像Oracle一样思考问题。这里我们先定义两种类型:1.单独型;2.联合型。联合型还分为非关联的联合型和关联的联合型,总结说明如图:...

2022-01-05 11:33:32 396

转载 系统监视器(Sysmon)工具的使用

系统监视器(Sysmon)工具的使用_ducc20180301的博客-CSDN博客_启动sysmon

2021-12-23 12:35:46 404

转载 为什么你需要一台NAS(网盘云盘vs路由器硬盘vsNAS)

为什么你需要一台NAS(网盘云盘vs路由器硬盘vsNAS)_Life of Coder-CSDN博客_nas 路由器

2021-12-22 09:42:18 165

原创 数据库开发小知识普及十二--如何读懂SQL执行计划

数据库开发小知识普及十二--如何读懂SQL执行计划1.解释经典执行计划方法关于执行计划,最重要的一点是要读懂执行的顺序,只有这样,才可以像Oracle一样思考问题。这里我们先定义两种类型:1.单独型;2.联合型。上周介绍了单独型,这周介绍一下联合型。联合型还分为非关联的联合型和关联的联合型,关联的联合型如例:联合型的关联型(NL)接下来的例子比较经典,请看id=2和id=3处,这里显然是联合型,不过我们再观察,id=2处的A-Rows为10,id=3处的starts=10,说明emp访问

2021-12-20 15:17:01 531

原创 Caused by: org.yaml.snakeyaml.constructor.DuplicateKeyException: while constructing a mapping

是consul配置里重复配置key了

2021-12-18 11:59:11 2640

原创 数据库开发小知识普及十一--如何读懂SQL执行计划

1.解释经典执行计划方法关于执行计划,最重要的一点是要读懂执行的顺序,只有这样,才可以像Oracle一样思考问题。这里我们先定义两种类型:1.单独型;2.联合型。上周介绍了单独型,这周介绍一下联合型。联合型还分为非关联的联合型和关联的联合型,非关联的联合型如例:select b from TEMP01union allselect b from TEMP03union allselect riskcode from TEST01;如图执行计划id=2,id=3,id.

2021-12-10 16:22:19 441

原创 数据库开发小知识普及十--如何读懂SQL执行计划

数据库开发小知识普及十--如何读懂SQL执行计划1.解释经典执行计划方法关于执行计划,最重要的一点是要读懂执行的顺序,只有这样,才可以像Oracle一样思考问题。这里我们先定义两种类型:1.单独型;2.联合型。首先我们来看看单独型。(1)单独型请看下面SQL执行计划id=3处,通过索引定位policyno=‘6420110130120180000149’,然后观察id=2处,通过rowid回到表中得到serialno等其他列,然后根据SERIALNO<10的条件再过滤部分数据。最后完成

2021-12-06 14:42:58 459

原创 数据库开发小知识普及九--如何读懂SQL执行计划

数据库开发小知识普及九--如何读懂SQL执行计划1.数据库统计信息的收集关于收集统计信息的方法比较多,可以是针对整个数据库的收集,可以是针对整个schema的收集,也可以是针对具体某个表和索引的收集。从操作实用性来看,主要的日常操作都是手动收集某个表或索引的统计信息,方法如下:--收集表和索引统计信息exec dbms_stats.gather_table_stats(ownname => 'ABC',tabname => 'LOGSEND_1220',method_opt=&g

2021-12-06 14:41:05 504

空空如也

空空如也

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

TA关注的人

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