Mybatis
Mybatis简介MyBatis历史
MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apach ...
多版本并发控制
多版本并发控制1. 什么是MVCCMVCC (Multiversion Concurrency Control),多版本并发控制。顾名思义, ...
MongoDB分片集群搭建
分片集群高数据量和吞吐量的数据库应用会对单机的性能造成较大压力,大的查询量会将单机的CPU耗尽,大的数据量对单机的存储压力较大,最终会耗尽系 ...
MongoDB副本集群搭建
副本集群对于中小型项目,使用副本集群就够了。
一个主,两个从库组成,主库宕机时,这两个从库都可以被选为主库。
当主库宕机后,两个从库都会 ...
事务基础知识
事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库始终保持一致性,同时我们还能通过事务的机制恢复到某个时间点,这样可以保证 ...
MySQL锁
事务的隔离性由这章讲述的锁来实现。
1. 概述锁是计算机协调多个进程或线程并发访问某一资源的机制。在程序开发中会存在多线程同步的问题,当多个 ...
【转】Java统计代码的执行时间的6种方法
(转载)Java统计代码的执行时间的6种方法(37条消息) Java统计代码的执行时间的6种方法_年少青山的博客-CSDN博客_java记录 ...
如何避免单节点MQ故障而导致的不可用问题?
MQ集群集群分类RabbitMQ的是基于Erlang语言编写,而Erlang又是一个面向并发的语言,天然支持集群模式。RabbitMQ的集群 ...
Jenkins+Maven+Github+Springboot实现可持续自动部署
Jenkins+Maven+Github+Springboot实现可持续自动部署一、安装内容
Jenkins(主要安装)、Maven、Git ...
如果你写JVM,最需要考虑的重要结构是什么?
整体上来看:类文件从类加载子系统,加载完成之后,主要存放在方法区(JRockit和H9没有方法区,这里指的是HotSpot)。运行时的数据 ...