摘要:
本文是redis学习系列的第四篇,前面我们学习了redis的数据结构和一些高级特性,点击下面链接可回看 《详细讲解redis数据结构(内存模型)以及常用命令》 《redis高级应用(主从、事务与锁、持久化)》 本文我们继续学习redis的高级特性——集群。本文主要内容包括集群搭建、集群分区原理和集群 阅读全文
摘要:
关键词:事务, 编程式事务,声明式事务、spring 事务管理、AOP事务增强、@Transactional 在分析深入分析@Transactional的使用之前,我们先回顾一下事务的一些基本内容。 事务的基本概念 先来回顾一下事务的基本概念和特性。数据库事务(Database Transactio 阅读全文
摘要:
分布式一致性hash算法简介 当你看到“分布式一致性hash算法”这个词时,第一时间可能会问,什么是分布式,什么是一致性,hash又是什么。在分析分布式一致性hash算法原理之前,我们先来了解一下这几个概念。 分布式 分布式(distributed)是指在多台不同的服务器中部署不同的服务模块,通过远 阅读全文
摘要:
关键词:socket,tcp三次握手,tcp四次握手,2MSL最大报文生存时间,LVS,负载均衡 新年上班第一天,突然遇到一个socket连接No buffer space available的问题,导致接口大面积调用(webservice,httpclient)失败的问题,重启服务器后又恢复了正常 阅读全文
摘要:
如需了解Thymeleaf 基本表达式,请参考《Thymeleaf 基本表达式》一文 th:action 定义后台控制器路径,类似<form>标签的action属性。 例如: <form id="login-form" th:action="@{/login}">...</form> th:each 阅读全文