从今天开始我将重点分享一下Redis中的5种数据结构,今天我们学习一下第一种数据结构字符串。字符串是Redis中的最基础的数据结构。我们保存到Red...

在 上一篇 中我们已经介绍过了Redis有5种数据类型,但每一种数据类型底层的实现都是不同的,在学习Redis时,我们除了要掌握这5种数据类型外,还...

今天我们学习一种新的NoSQL数据库,叫做Redis。Redis是一种基于键值对(key-value)的NoSQL数据库。Redis与其它数据库相比...

今天楼主继续和大家分享自己对设计模式的理解,从这篇文章开始,楼主将会分享多种设计模式中的工厂模式,今天我们只分享工厂模式中的第一种,也是最简单的一种...

在之前的设计模式文章中楼主已经介绍过了,要尽量针对接口编程,而不要针对实现编程。因为这样我们的程序比较方便扩展,又遵循了设计模式的基本原则。既然要针...

今天我继续和大家分享一下设计模式中的知识,今天我们来看一下观察者模式。 观察者模式也可以叫发布订阅模式,在实际的场景中有很多时候会遇到这种设计模式。...

今天和大家分享一下设计模式中的策略模式,这里只是分享楼主自己的见解,如有考虑不恰当的地方,还请理解,那么我们言归正传。由于楼主自己工作的原因,常常需...

在上一篇中我们已经简单的介绍了用xml的方式声明事务,spring中除了上述方式外,还可以直接使用注解的方式管理事务,也就是通过@Transacti...

当我们在spring中调用Service中一个方法时,如果我们默认配置了对Service的事务管理,那么此时的Service将运行在一个由sprin...

上几篇中我们主要介绍了有关数据库事务相关的知识,在这一篇中,我们将重点了解一下,在spring中是怎么对事务进行支持的。在其它的文章中我们知道spr...

在上一篇中我们介绍了数据库锁的相关知识,并且知道了数据库锁可以解决并发时数据安全的问题。但是在实际的开发中,如果我们要直接使用数据库锁来解决数据安全...

数据库在并发时会出现很多问题,但有些时候会提高程序的运行效率,而有些时候则会产生非常严重的BUG。数据库为了解决因并发而产生的问题,于是底层采用数据...