Redis 分布式锁的正确实现方式( Java 版 )
分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。
你所不了解的微服务架构
一直以来,系统的架构设计是IT领域经久不衰的话题,也是构建每一个系统最核心且重要的部分之一。它决定了系统能否满足业务、技术、组织、灵活、可扩展性等多种要求,同时肩负起了解放程序员生产力的作用。
2016年底,由于业务的不断发展,我所在公司维护的项目也越来越“臃肿”。
springMVC4(4)json与对象互转实例解析请求响应数据转换器
<div class="markdown_views">
<h1 id="格式化数据输入输出">格式化数据输入输出</h1>
<p>Spring3.0的重要接口:HttpMessageConveter为我们提供了强大的数据转换功能,将我们的请求数据转换为一个java对象,或将java对象转化为特定格式输出等。比如我们常见的从前端注册表单获取json数据并转化为User对象,或
Maven 中央仓库地址
Maven 中央仓库地址:
1. http://www.sonatype.org/nexus/2. http://mvnrepository.com/ (本人推荐仓库)
3. http://repo1.maven.org/maven2
Spring Cloud Eureka 入门 (二)服务提供者详解
摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢!
“优秀不是过去是一种心态”
「Spring Cloud Eureka 入门系列」Spring Cloud Eureka 入门 (一)服务注册中心详解Spring Cloud Eur
spring boot 2.0之使用spring boot
spring boot依赖
每一个spring boot的发型版本都包含了所依赖的版本,如果升级spring boot版本,其依赖也会同步更新升级。maven的用户可以通过继承spring-boot-starter-parent。
jeesite 框架搭建与配置
一、搭建环境:
1、这是我的Eclipse、Maven等环境,此步骤略过。
注意:以前试过jdk1.6以上都可以使用jeesite
2、下载最新版本jeesite源码:
下载地址:
[GitHub/jeesite]
https://github.com/thinkgem/jeesite
下载时注意jeesite的版本,以前先下了一个比较老的版本