一、使用分布式锁要满足的几个条件: 系统是一个分布式系统(关键是分布式,单机的可以使用ReentrantLock或者synchronized代码块来实现) 共享资源(各个系统访问同一个资源,资源的载体可能是传统关系型数据库或者NoSQL) 同步访问(即有很多个进程同事访问同一个共享资源。没有同步访问 ...
分类:
其他好文 时间:
2016-11-10 09:51:01
阅读次数:
435
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景大规模服务化..
分类:
编程语言 时间:
2016-10-31 22:47:30
阅读次数:
778
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的..
分类:
其他好文 时间:
2016-10-31 22:47:26
阅读次数:
250
Redis简介Redis是一款开源的分布式缓存与存储系统,由于它的高性能,数据类型多样性以及分布式特性,在各大系统中应用广泛。本系列一共三篇,本篇主要介绍Redis的安装及配置,基本数据结构用法,过期设置等;第二篇介绍Java,NodeJS操作Redis;第三篇介绍Redis分布式集群。另:..
分类:
其他好文 时间:
2016-10-27 02:08:53
阅读次数:
217
Springmvc整合mybatis例子,基于mysql数据库实现对用户的增、删、改、查,及分页显示的完整例子。查询显示用户添加用户更新用户官方验证:项目截图必须修改applicationContext.xml中mysql的配置为本地的,否则启动失败。另外jar包多一个ehcache.jar无关紧要,删除即可。1.使用阿..
分类:
数据库 时间:
2016-10-27 01:58:33
阅读次数:
329
A.首先需要搭建SpringMVC+Shiro环境a1.pom.xml配置spring:<dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId>
<version>4.1.0.RELEASE</version>
</dependency>
<dependency>
..
分类:
编程语言 时间:
2016-10-22 01:18:35
阅读次数:
325
项目结构:1、maven项目的pom中引入shiro所需的jar包依赖关系?12345678910111213141516171819202122232425<dependency><groupid>javax.servlet</groupid>javax.servlet-api</artifactid><version>3.0.1</version></dependency><d..
分类:
编程语言 时间:
2016-10-22 01:15:30
阅读次数:
317
SSM框架的搭建就不在叙述了本文主要是讲解在SSM基础上再加上ehcache1:首先:pom.xml需要的jar<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-ehcache</artifactId>
<version>1.0.0</version>
</dependency&g..
分类:
编程语言 时间:
2016-10-21 17:05:52
阅读次数:
280
这篇文章主要介绍了解决java中springmvc+mybatis+mysql中文乱码问题的相关资料,需要的朋友可以参考下近日使用ajax请求springmvc后台查询mysql数据库,页面显示中文出现乱码最初在mybatis配置如下<selectid="queryContentById"resultType="java.lang.String"parameterType="S..
分类:
数据库 时间:
2016-10-21 17:05:46
阅读次数:
418
SSM框架的搭建就不在叙述了本文主要是讲解在SSM基础上再加上ehcache1:首先:pom.xml需要的jar<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-ehcache</artifactId>
<version>1.0.0</version>
</dependency&g..
分类:
编程语言 时间:
2016-10-18 23:23:03
阅读次数:
213