Java程序的初始化顺序[https://www.jianshu.com/p/76d30ad60d3b] 一、对象[https://www.jianshu.com/p/3fa...
Java程序的初始化顺序[https://www.jianshu.com/p/76d30ad60d3b] 一、对象[https://www.jianshu.com/p/3fa...
数据库索引意在提升检索效率。通过创建唯一索引可以保证数据库表中每一行数据的唯一性。排序后可以将随机的I/O转换成顺序I/O。 索引是如何提高检索速度的?将无序的数据存储转为相...
数据库设计的过程是将数据库系统与现实世界密切地、有机地、协调一致地结合起来的过程。 数据库的设计质量与设计者的知识、经验和水平密切相关。作为数据库应用系统的重要组成部分,数据...
前言 在Mybatis中,有一个强大的功能元素resultMap。当我们希望将JDBC ResultSets中的数据,转化为合理的Java对象时,你就能感受到它的非凡之处。正...
前言 通用Mapper就是为了解决单表增删改查,基于Mybatis的插件。开发人员不需要编写SQL,不需要在DAO中增加方法,只要写好实体类,就能支持相应的增删改查方法。(类...
简介 MyBatis是常见的Java数据库访问层框架。 一级缓存介绍 在应用运行过程中,我们有可能在一次数据库会话中,执行多次查询条件完全相同的SQL,MyBatis提供了一...
作者:吴德宝AllenWujuejin.im/post/5a6873fbf265da3e393a97fa MySQL索引 MySQL支持诸多存储引擎,而各种存储引擎对索引的支...
学习笔记是学习了 极客时间 - 《MySQL实战45讲》整理的笔记。 MYSQL简单架构 MySQL 可以分为 Server 层和存储引擎层两部分。 Server 层: S...
MyBatis的事物 事物的概念 在Java语言数据库框架中,数据库的事务管理都是非常重要的。每个业务逻辑都是由一系列数据库访问完成的,这些访问可能修改多条数据记录,这一系列...
本文又是一篇转载,原文出处:『浅入浅出』MySQL 和 InnoDB 作为一名开发人员,在日常的工作中会难以避免地接触到数据库,无论是基于文件的 sqlite 还是工程上使用...
并发编程 在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显然是不行的,并且我们也知道volatile这个关键字也是不能保证线程安全...
区别: 一,原始构成 Synchronized是关键字属于JVM层面(底层通过monitor实现对象来完成,wait和notify等方法也依赖于monitor对象,只有在同步...