IDEA中有三种类型的全局锁、表级锁和行级锁,其中关键是表级锁盒和行级锁定。对于表级锁,它们可以分为表锁、元数据锁和意图锁。就元数据锁而言,它们基本上是由数据库本身操作的,我们不需要关心。在InnoDB存储引擎中,表锁也很少使用。

一、我的IDEA激活码获取方法

永久有效的IDEA激活码提取链接:sigusoft.com/doc/DTVdST1JHS0plR1RS

二、IDEA序列化

序列化在对象需要持久化(存储)或传输时使用。对象可以转换为字节序列,其中包括对象的数据和类型信息以及存储在对象中的数据类型。

序列化对象被持久化(写入文件)后,可以从持久介质(文件)读取并反序列化。换句话说,对象的类型信息、数据、数据类型和方法可用于在内存中创建新对象。

整个过程独立于Java虚拟机(JVM),也就是说,在一个平台上序列化的对象可以在另一个完全不同的平台上反序列化。

使用fileoutputstream和objectoutputstream类序列化对象并将对象序列化到文件中。

然后使用FileInputStream和objectinputstream类读取文件并反序列化对象。

注意:根据Java的标准约定,文件的扩展名为.Ser,但只要符合文件命名规则,就可以序列化。

不应索引的字段规则,不应使用长字段索引字段,因为这将占用大量空间。对于频繁更新和插入的字段,应建立较少的索引,因为在修改和插入之后,数据库将维护索引,这将消耗资源

尽可能少地在无用字段上建立索引[在where条件下未使用的字段],该表的记录太少,不应编制索引。具有重复数据和均匀分布的表字段不应索引选择性太低,如性别、状态、真/假值和其他字段。