自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赵晓雷的专栏

致力于.net和java技术研究与推广.

  • 博客(18)
  • 资源 (12)
  • 收藏
  • 关注

转载 从头开始搭建一个dubbo+zookeeper平台

本篇主要是来分享从头开始搭建一个dubbo+zookeeper平台的过程,其中会简要介绍下dubbo服务的作用。  首先,看下一般网站架构随着业务的发展,逻辑越来越复杂,数据量越来越大,交互越来越多之后的常规方案演进历程。        其次,当服务越来越多之后,我们需要做哪些服务治理?         最后,是dubbo的架构图         注册中心的

2016-12-22 22:36:38 698 1

转载 Dubbo架构设计详解

Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。

2016-12-22 22:29:51 1012 1

转载 《Redis官方文档》Redis集群教程

这篇教程是Redis集群的简要介绍,而非讲解分布式系统的复杂概念。它主要从一个使用者的角度介绍如何搭建、测试和使用Redis集群,至于Redis集群的详细设计将在“Redis集群规范”中进行描述。本教程以redis使用者的角度,用简单易懂的方式介绍Redis集群的可用性和一致性。注意: 本教程要求redis3.0或以上的版本。如果你打算部署redis集群,你可以读一些关于集群的详细设计

2016-12-20 18:33:10 516 1

转载 《Redis官方文档》用Redis构建分布式锁

用Redis构建分布式锁在不同进程需要互斥地访问共享资源时,分布式锁是一种非常有用的技术手段。 有很多三方库和文章描述如何用Redis实现一个分布式锁管理器,但是这些库实现的方式差别很大,而且很多简单的实现其实只需采用稍微增加一点复杂的设计就可以获得更好的可靠性。这篇文章的目的就是尝试提出一种官方权威的用Redis实现分布式锁管理器的算法,我们把这个算法称为RedLock,我们相信这个算法

2016-12-19 18:16:38 398

转载 分布式架构高可用架构篇_04_Keepalived+Nginx实现高可用Web负载均衡

一、场景需求二、Keepalived 简要介绍Keepalived 是一种高性能的服务器高可用或热备解决方案,Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务的高可用。Keepalived 以 VRRP 协议为实现基础,用 VRRP 协议来实现高可用性(HA)。VRRP(VirtualRouterRedundancy Pr

2016-12-19 18:13:57 466

转载 分布式架构高可用架构篇_07_MySQL主从复制的配置(CentOS-6.7+MySQL-5.6)

环境 操作系统:CentOS-6.6-x86_64-bin-DVD1.iso MySQL 版本:mysql-5.6.22.tar.gz 主节点 IP:192.168.1.205 主机名:edu-mysql-01 从节点 IP:192.168.1.206 主机名:edu-mysql-02MySQL 主从复制官方文档 http://dev.mysql.com/doc/refma

2016-12-17 09:19:58 411

转载 分布式架构高可用架构篇_08_MyCat在MySQL主从复制基础上实现读写分离

一、环境 操作系统:CentOS-6.6-x86_64-bin-DVD1.iso JDK 版本:jdk1.7.0_45 MyCat 版本:Mycat-server-1.4-release-20151019230038-linux.tar.gz MyCat 节点 IP:192.168.1.203 主机名:edu-mycat-01 MySQL 版本:mysql-5.6.22

2016-12-17 09:18:35 610

转载 分布式架构高可用架构篇_03-redis3集群的安装高可用测试

参考文档 Redis 官方集群指南:http://redis.io/topics/cluster-tutorial Redis 官方集群规范:http://redis.io/topics/cluster-spec Redis 集群指南(中文翻译,紧供参考):http://redisdoc.com/topic/cluster-tutorial.html Redis 集群规范(中文翻译,紧

2016-12-17 09:16:30 723

转载 centos fastdfs 多服务器 多硬盘 多组 配置详解

随着用户量的变大,图片,视频等的量会不断的增大,这个时候一个硬盘可能不够用了,就要加硬盘。硬盘加不了时,就要增加服务器了。同一组服务器,文件服务器的东西是一样,不同组的服务器,有不同的文件,不同的组之间,共同组建了文件服务器的所有内容。下面说一下,安装配置的过程,这里配置的方法,根开发者提供的方法不一样,我没有用到fastdfs-nginx-module,通过配置nginx实现了fastdfs

2016-12-15 16:57:42 1005

转载 FastDFS Storage配置详解

1 基本配置disabled#func:该配置文件是否生效#valu:## true:无效## false:生效disabled=falsegroup_name#func;本storage server所属组名group_name=group1bind_addr#func:绑定本storage server的IPbind_addr=cl

2016-12-14 18:18:03 1120

转载 FastDFS Tracker端配置文件详解及启动注意事项

今天进行了FastDFS的tracker端的配置,代码发送如下:Java代码  # is this config file disabled  # false for enabled  # true for disabled  disabled=false  #当前配置是否不可用false可用,true不可用    # bind an address of this hos

2016-12-14 17:24:21 5334

转载 CentOS FastDFS配置之常见错误

Q:/fdfs_trackerd: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directoryA:export LD_LIBRARY_PATH=/usr/loal/lib(libevent的安装路径,可以通过find来查找)

2016-12-12 10:25:00 1827

转载 Tracker与Storage配置详解

1、Tracker基本配置# is this config file disabled# false for enabled# true for disableddisabled=false# bind an address of this host# empty for bind all addresses of this hostbind_addr=10.16.123

2016-12-09 16:41:41 3115

转载 FastDFS+Nginx安装与配置

单独安装FastDFS已经ok,接下来在nginx配置FastDFS.1、fastdfs-nginx-module 作用说明      FastDFS 通过 Tracker 服务器,将文件放在 Storage 服务器存储,但是同组存储服务器之间需要进入 文件复制,有同步延迟的问题。假设 Tracker 服务器将文件上传到了 192.168.0.1,上传成功后文件 ID 已经返回给客

2016-12-09 12:58:02 4149

原创 FastDFS介绍

FastDFS是一个开源的轻量级分布式文件系统,C语言实现,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS支持Linux, FreeBSD等UNIX系统,类google FS, 不是通用的文件系统,只能够通过专有API访问,目前提供了C,Java

2016-12-09 12:47:27 389

原创 FastDFS安装与使用(单节点)

FastDFS 分布式文件系统的安装与使用(单节点)本文tracker、storage都在一台机器上!本机tracker和storage是放在一起的。需要准备的包FastDFS_v5.08.tar.gzlibfastcommon-master.zip  (是从 FastDFS 和 FastDHT 中提取出来的公共 C 函数库)源码地址:https://github.com/ha

2016-12-09 10:37:30 4061 2

转载 分布式事务最终一致性常用方案

目前的应用系统,不管是企业级应用还是互联网应用,最终数据的一致性是每个应用系统都要面临的问题,随着分布式的逐渐普及,数据一致性更加艰难,但是也很难有银弹的解决方案,也并不是引入特定的中间件或者特定的开源框架能够解决的,更多的还是看业务场景,根据场景来给出解决方案。根据笔者最近几年的了解,总结了几个点,更多的应用系统在编码的时候,更加关注数据的一致性,这样系统才是健壮的。一、基础理论   目

2016-12-02 13:22:02 23451 1

转载 高并发系统数据幂等性

在系统开发过程中,经常遇到数据重复插入、重复更新、消息重发发送等等问题,因为应用系统的复杂逻辑以及网络交互存在的不确定性,会导致这一重复现象,但是有些逻辑是需要有幂等特性的,否则造成的后果会比较严重,例如订单重复创建,这时候带来的问题可是非同一般啊。一、系统的幂等性     幂等是数据中得一个概念,表示N次变换和1次变换的结果相同。二、高并发的系统如何保证幂等性1、查询   

2016-12-02 13:21:01 559

struts2二级联动下拉列表

struts2+hibernate+spring实现的二级联动下拉列表,数据库为mysql。主要实现省市二级联动。全部源码。下载即能使用。

2008-12-17

jsp el表达式培训课件

给学生培训的课件。内容详细,讲解清除。与大家分享一下。

2008-11-13

jsp结合flash实现用摄像头拍照

jsp结合flash实现用摄像头拍照

2008-05-26

EJB3一对多和多对一关系映射实例

EJB3一对多和多对一关系映射实例

2008-04-25

EJB3多对多关系映射实例

EJB3多对多关系映射实例

2008-04-25

jsf入门实例教程

很好的学习jsf入门实例!

2008-04-22

struts整合spring开发实例(三)

struts整合spring方法(三)

2008-04-22

struts整合spring开发实例(二)

struts整合springa方法(二)

2008-04-22

struts整合spring开发实例

struts整合spring开发的登陆程序。

2008-04-20

EJB3一对一关系映射实例

EJB3一对一关系映射实例

2008-03-28

不错的Swing组件

开源Swing控件,非常好用呀!

2008-03-27

WebSphere Studio Application Developer Version 5

ibm wsad培训教程

2008-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除