171201-当前读、快照读、MVCC

当前读, 读取的是最新版本, 并且对读取的记录加锁, 阻塞其他事务同时改动相同记录,避免出现安全问题。

170915-MySQL备份与还原操作手册

其实很多情况下mysql备份就是采用了这些命令,例如: mysql导入和导出数据 linux自动定时备份web程序和mysql数据库 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库

170901-MySQL运维及开发规范

既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本文先从synchronized的缺陷讲起,然后再讲述java.util.concurrent.locks包下常用的有哪些类和接口,最后讨论以下一些关于锁的概念方面的东西

171010-Shell常见面试题

既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本文先从synchronized的缺陷讲起,然后再讲述java.util.concurrent.locks包下常用的有哪些类和接口,最后讨论以下一些关于锁的概念方面的东西

170801-Synchronized和Lock的区别

既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本文先从synchronized的缺陷讲起,然后再讲述java.util.concurrent.locks包下常用的有哪些类和接口,最后讨论以下一些关于锁的概念方面的东西

170620-Mysql查看容量

本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用。

170610-Mysql数据库导入命令Source详解

Mysql数据库导入命令Source详解

170608-装饰器模式与适配器模式区别

适配器模式与装饰器模式从字面意思的理解上,经常搞混,再次做下记录,方便以后复习

170607-简单工厂模式

在我们创建对象的时候使用,使用new操作的。如果多个对象创建都使用new会。所以工厂模式就是用来代理new操作的一种模式。根据工厂模式由来,我们可以看出工厂模式属于创建型模式。提供一种创建对象的最佳方式。

170606-静态工厂方法的优缺点

如果一个类需要调用另一个类的变量和方法,那么该类需要先获得另一个类的实例,最常用的的方法就是被调用类提供一个公有的构造方法。但是,还要另外一种方法,就是被调用类提供一个可以返回该类实例的静态方法,该静态方法称为静态工厂方法

170605-常用设计模式

通常来说,设计模式都是混合使用,不会独立应用。利用穷举法充分理解设计模式的应用场景。在平时的应用中,不是用设计模式去生搬硬套,而是根据具体业务问题需要时借鉴。

170604-软件设计之UML—UML中的六大关系

在UML类图中,常见的有以下几种关系, 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)

170602-MySQL索引失效情况

Mysql索引查询失效的情况总结

170601-MySQL索引操作相关

数据库性能优化时,经常使用到数据库索引来优化,可见索引对于数据库来说相当重要,本文就索引的一些操作记录下。

170530-MySQL索引总结

MySQL 索引是提升查询性能的关键技术。本文系统梳理索引的核心概念、底层实现、分类体系及最佳实践,帮助读者建立完整的索引知识体系。

240909-MySQL慢查询治理

MySQL 索引是提升查询性能的关键技术。本文系统梳理索引的核心概念、底层实现、分类体系及最佳实践,帮助读者建立完整的索引知识体系。

170510-MySQL事务命令

set autocommit=0,当前session禁用自动提交事物,自此句执行以后,每个SQL语句或者语句块所在的事务都需要显示"commit"才能提交事务。

170505-Maven中的dependency的scope作用域详解

最近在做pom优化工作,发现对于maven依赖管理中的 scope 标签还是有不明白的地方,所以今天就来总结一下这方面的知识,scope 在 maven 的依赖管理中主要负责项目的部署
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×