秦小山的博客

归来饱饭黄昏后,不脱蓑衣卧月明

Java main方法所在类初始化顺序

Java main方法所在类初始化顺序 [TOC] 1、main方法特性 访问权限是public main()是static静态,因此如果在main方法中调用本类的其他方法也必须是静态方法,否则需要先实例化本类,再通过对象进行调用 没有返回值,void 2、与所在类的关系 ​ main函数是JVM在启动程序时首先会查找的方法入口。程序开始运行时,JVM会找到main...

数据库三范式

数据库-三范式 [TOC] 第一范式(1NF) 第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性 例如:userInfo:山东省烟台市 131777368781 userAds:山东0省烟台市 userTel:131777368781 第二范式(2NF) 第二范式(2NF):满足1NF后,要求表中的所有列,都必须依赖于...

Mysql-聚簇索引和非聚簇索引的通俗理解

Mysql-聚簇索引和非聚簇索引的通俗理解 [TOC] 简介 聚簇索引:表数据按照索引的顺序来存储的,也就是说索引项的顺序与表中记录的物理顺序一致。对于聚集索引,叶子结点即存储了真实的数据行,不再有另外单独的数据页。 在一张表上最多只能创建一个聚集索引,因为真实数据的物理顺序只能有一种。聚簇索引对于那些经常要搜索范围值的列特别有效。使用聚簇索引找到包含第一个值的行后,便可以确保包...

windows粘贴板失效,不能复制粘贴解决

windows粘贴板失效,不能复制粘贴解决 之前遇到过几次粘贴板失效,检索答案后,90%的都是重启粘贴板进程,但效果却不尽人意,记录一个我自己试过后可以的解决办法: 1 2 3 按下Win+R,运行 cmd.exe /c "echo off | clip" 来清空剪切板,再重试。 有时候小问题让人够头疼的。

读未提交-为什么可以读到别人修改的数据

读未提交-为什么可以读到别人修改的数据 [TOC] 疑惑 ​ 之前在思考数据库隔离级别的时候,读到”脏读”问题,也就是第一次读到的数据跟第二次读到的不一样,这种情况一般发生在数据库隔离级别为RR即repeatable readable,这种情况下既然可能会思考为什么他事务没提交我就能读到数据了呢?这个问题理解的核心在于,数据库事务的提交和数据的修改提交根本不是一回事。 分析 ...