自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rome was not built in one day

Rome was not built in one day

  • 博客(395)
  • 资源 (5)
  • 收藏
  • 关注

转载 分布式数据库架构--分库、分表、排序、分页、分组、实现

MySQL分库分表总结:单库单表 :单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。 单库多表 :随着用户数量的增加,user表的数据量会越来越大,当数据量达到一定程度的时候对user表的查询会渐渐的变慢,从而影响整个DB的性能。如果使用

2017-12-12 12:00:30 1499

转载 水平分库分表的关键步骤和技术难点

转自:http://blog.csdn.net/dinglang_2009/article/details/53195871在之前的文章中,我介绍了分库分表的几种表现形式和玩法,也重点介绍了垂直分库所带来的问题和解决方法。本篇中,我们将继续聊聊水平分库分表的一些技巧。分片技术的由来关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量、连接数、处理能力等都很有限

2017-12-12 11:59:15 333

转载 分库分表的几种常见玩法及如何解决跨库查询等问题

转自:http://blog.csdn.net/dinglang_2009/article/details/53195835在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。让人感到担忧的是,他们系统真的就需要“分库分表

2017-12-12 11:10:14 431

转载 mysql分布式数据库中间件对比

目前数据库中间件有很多,基本这些中间件在下都有了解和使用,各种中间件优缺点及使用场景也都有些心的。所以总结一个关于中间件比较的系列,希望可以对大家有帮助。1. 什么是中间件传统的架构模式就是 应用连接数据库直接对数据进行访问,这种架构特点就是简单方便。但是随着目前数据量不断的增大我们就遇到了问题:单个表数据量太大单个库数据量太大单台数据量服务器压力很大读写速度遇到瓶

2017-12-11 17:58:29 271

转载 阿里巴巴73款开源产品列表,值得收藏

一、框架react-web:ReadtWeb 是为那些使用 React Native 兼容的 API 构建的 Web 应用而提供的一个框架。React Web的目的及意义非常明确: 让 React Native 代码跑在 Web上让一套代码运行在各个移动终端,对前端及业务来说,这是开发效率中一个质的提升。Jstrom:”JStorm是参考 storm 的实时流式计算

2017-12-11 17:06:59 407

转载 微服务--分布式事务的实现方法及替代方案

转自:http://blog.csdn.net/congyihao/article/details/70195154这两天正在研究微服务架构中分布式事务的处理方案, 做一个小小的总结, 作为备忘. 如有错误, 欢迎指正!概念澄清事务补偿机制: 在事务链中的任何一个正向事务操作, 都必须存在一个完全符合回滚规则的可逆事务.CAP理论: CAP(Consistency, A

2017-12-08 14:45:05 528

转载 分布式消息队列RocketMQ--事务消息--解决分布式事务的最佳实践

说到分布式事务,就会谈到那个经典的”账号转账”问题:2个账号,分布处于2个不同的DB,或者说2个不同的子系统里面,A要扣钱,B要加钱,如何保证原子性?一般的思路都是通过消息中间件来实现“最终一致性”:A系统扣钱,然后发条消息给中间件,B系统接收此消息,进行加钱。但这里面有个问题:A是先update DB,后发送消息呢? 还是先发送消息,后update DB?假设先updat

2017-12-08 10:56:05 1592 1

转载 聊聊分布式事务&分布式系统事务一致性解决方案

事务就是一个会话过程中,对上下文的影响是一致的,要么所有的更改都做了,要么所有的更变都撤销掉。就要么生,要么死。没有半死不死的中间不可预期状态。参考下薛定谔的猫。事务是为了保障业务数据的完整性和准确性的。分布式事务,常见的两个处理办法就是两段式提交和补偿。两段式提交典型的就是XA,有个事务协调器,告诉大家,来都准备好提交,大家回复,都准备好了,然后协调器告诉

2017-12-08 10:41:59 422

转载 深入理解分布式事务,高并发下分布式事务的解决方案

1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产

2017-12-08 10:03:05 236

转载 Wireshark数据抓包教程之Wireshark捕获数据

转自:http://blog.csdn.net/daxueba/article/details/46907981Wireshark抓包方法在使用Wireshark捕获以太网数据,可以捕获分析到自己的数据包,也可以去捕获同一局域网内,在知道对方IP地址的情况下,捕获到对方的数据包。Wireshark捕获自己的数据包如果客户端经过路由器直接上网,如图1.28所示

2017-12-06 15:18:55 987

转载 SpringMVC整合fastdfs-client-java实现web文件上传下载

SpringMVC整合fastdfs-client-java实现web文件上传下载

2017-11-30 17:52:06 449

转载 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置【亲测可行】

分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置

2017-11-30 17:23:05 875

转载 分布式文件系统FastDFS设计原理

转自:http://blog.chinaunix.net/uid-20196318-id-4058561.htmlFastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB Sto

2017-11-30 10:47:53 447

转载 Redis 学习笔记(十五)Redis Cluster 集群扩容与收缩

转自:http://blog.csdn.net/men_wen/article/details/72896682Redis Cluster 集群伸缩1. 伸缩原理Redis提供了灵活的节点扩容和收缩方案。在不影响集群对外服务的情况下,可以为集群添加节点进行扩容也可以对下线节点进行缩容。我们在Redis Cluster 介绍与搭建这篇文章中搭建了一个三

2017-11-29 11:45:47 86

转载 Redis 学习笔记(十四)Redis Cluster介绍与搭建

转自:http://blog.csdn.net/men_wen/article/details/72853078Redis Cluster 介绍与搭建1. Redis Cluster介绍Redis Cluster是Redis的分布式解决方案,在Redis 3.0版本正式推出的,有效解决了Redis分布式方面的需求。当遇到单机内存、并发、流量等瓶颈时,可以

2017-11-29 11:37:03 230

转载 Redis 学习笔记(十三)Redis Sentinel 介绍与部署

转自:http://blog.csdn.net/men_wen/article/details/727244061. Sentinel介绍1.1 主从复制的问题Redis主从复制可将主节点数据同步给从节点,从节点此时有两个作用:一旦主节点宕机,从节点作为主节点的备份可以随时顶上来。扩展主节点的读能力,分担主节点读压力。但是问题来了:一

2017-11-29 11:07:41 216

转载 Redis 学习笔记(十二)Redis 复制功能详解

转自:http://blog.csdn.net/men_wen/article/details/72590550Redis 复制(Replication)1. 复制介绍分布式数据库为了获取更大的存储容量和更高的并发访问量,会将原来集中式数据库中的数据分散存储到多个通过网络连接的数据存储节点上。Redis为了解决单点数据库问题,会把数据复制多个副本部署到其他节点上,通过复制,

2017-11-29 10:43:26 89

转载 分布式锁那点事

为什么要使用分布式锁为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLcok或synchronized)进行互斥控制。但是,随着业务发展的需要,原单体单机部署的系统被演化成分布式系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效,为了解决

2017-11-21 17:43:28 246

转载 Redis 学习笔记(十一)基数统计(HyperLogLog)

转自:http://blog.csdn.net/men_wen/article/details/700480931. 介绍HyperLogLog命令是redis在2.8版本中加入的,Redis中HyperLogLog是用来做基数统计的。HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定的、并且是很小的,因此每个 Hyp

2017-11-17 11:03:40 243

转载 Redis学习笔记(十)消息通知(任务队列和发布订阅模式)

转自:http://blog.csdn.net/men_wen/article/details/622379701. 任务队列1.1 任务队列的特点任务队列:顾名思义,就是“传递消息的队列”。与任务队列进行交互的实体有两类,一类是生产者(producer),另一类则是消费者(consumer)。生产者将需要处理的任务放入任务队列中,而消费者则不断地从任务独立中读入任

2017-11-17 10:51:19 313

转载 Redis学习笔记(九) 排序SORT及参数详解

转自:http://blog.csdn.net/men_wen/article/details/622329101.排序SORTSORT命令可以对列表类型,集合类型和有序集合类型键进行排序,并且可以完成与关系数据库中的连接查询相类似的任务。SORT 返回或存储key的list、 set 或sorted set 中的元素。默认是按照数值类型排序的,并且

2017-11-17 09:50:38 431

转载 Redis学习笔记(八)事务 和 连接相关命令

转自:http://blog.csdn.net/men_wen/article/details/620757511. 事务1. 事务的概念和原理Redis中的事务(transaction)是一组命令的集合。事务同命令一样都是Redis中的最小执行单位,一个事务中的命令要么都执行,要么都不执行。事务的原理是先将属于一个事务的命令发送给Redis,然后在让Redis

2017-11-16 17:18:25 240

转载 Redis 学习笔记(七)之 有序集合

转自:http://blog.csdn.net/men_wen/article/details/619209811.介绍在集合类型的基础上,有序集合类型为集合中的每个元素都关联了一个分数,使得在完成插入、删除的集合类型的操作时,还能够获得分数最高(或最低)的前N个元素等与分数有关的操作。集合元素具有唯一性,但是分数可以相同。2. 比较有序集合类型和列

2017-11-16 16:50:44 241

转载 Redis 学习笔记(六)之 set无序集合

转自:http://blog.csdn.net/men_wen/article/details/619162681. 介绍一个集合类型可以存储最多2^32 -1 个字符串集合类型在redis内部使用值为空的散列表(hash table)实现,所以集合中的加入或删除元素等时间复杂度为O(1)。集合具有元素唯一性。set集合命令SADD 添加一个或多

2017-11-16 16:34:27 293

转载 Redis 学习笔记(五)之列表类型

转自:http://blog.csdn.net/men_wen/article/details/614291451. 介绍列表类型(list)可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素,或者获得列表的某一个片段,因为其内部实现使用双向链表(double linked list)实现的。与散列类型相同,列表类型最多能容纳2^32 -1 个元素。2. 列表

2017-11-16 16:30:53 84

转载 Redis学习笔记 (四) 之KEY相关命令

转自:http://blog.csdn.net/men_wen/article/details/61222069KEY 相关命令KEYS 查找所有符合给定模式pattern(正则表达式)的 key 。KEYS pattern1127.0.0.1:6379> KEYS * 1) "say" 2) "res" 3) "userInfo2" 4) "tes

2017-11-16 16:04:45 180

转载 Redis 学习笔记(三)之散列类型命令

转自:http://blog.csdn.net/men_wen/article/details/60873685散列类型1. hash相关的配置在redis.conf文件中,有关hash的配置如下hash-max-ziplist-entries 512 //最大字节说为512字节hash-max-ziplist-value 64 //最多字段数为64

2017-11-16 15:57:56 199

转载 Redis 学习笔记(二)之字符串类型命令

转自:http://blog.csdn.net/men_wen/article/details/60783300字符串类型字符串类型是redis中最基本的数据类型,他能存储任何形式的字符串,包括二进制数据。一个字符串类型键允许的数据的最大容量是512MB。命令SET 和 GET 类似于读和写变量SET key value [EX seco

2017-11-16 15:45:57 217

转载 Redis 学习笔记(一)安装与配置

转自:http://blog.csdn.net/men_wen/article/details/60583821Redis是一个开源的、高性能的、基于键值对的缓存与存储系统,Redis是REmote DIctionary Server(远程字典服务器)的缩写。1. 下载安装wget http://download.redis.io/redis-stable.

2017-11-16 15:41:24 219

转载 CSDN的那些事【就服这篇文章】

转自:http://blog.csdn.net/jiandanjinxin/article/details/527583901. CSDN的论坛 http://bbs.csdn.net/home论坛地图快速定位相关论坛专题 http://bbs.csdn.net/map (http://bbs.csdn.net/forums/ST_Image http://bbs.cs

2017-11-16 14:05:50 225

转载 Nginx+Tomcat搭建集群,Spring Session+Redis实现Session共享

转自:http://blog.csdn.net/u012702547/article/details/72991283Nginx+Tomcat搭建服务集群,然后通过Spring Session+Redis实现Session共享。 阅读本文需要有如下知识点: 1.Nginx的安装、配置 2.Spring+SpringMVC基本配置 3.Redis缓存的使用 N

2017-11-14 17:50:20 315

转载 SpringMVC+Spring+mybatis+redis项目从零开始--Springmvc配置实现

转自:http://blog.csdn.net/a123demi/article/details/78284949文章列表:一.SSM项目-分布式项目结构搭建二.SSM项目-Spring mybatis mysql配置实现三.SSM项目-redis缓存策略和配置实现四.SSM项目-Springmvc配置实现四、SSM项目-Springmvc配置实

2017-11-14 17:22:47 430

转载 Tomcat日志系统详解

综合:Tomcat下相关的日志文件 Cataline引擎的日志文件,文件名catalina.日期.log Tomcat下内部代码丢出的日志,文件名localhost.日期.log(jsp页面内部错误的异常,org.apache.jasper.runtime.HttpJspBase.service类丢出的,日志信息就在该文件!) Tomcat下默认manager应用日志,文件名manag

2017-11-14 11:30:11 103

转载 [MySQL FAQ]系列 — 你所不知的table is full那些事

当我们要写入新数据而发生“The table is full”告警错误时,先不要着急,按照下面的思路来逐步分析即可:1、查看操作系统以及MySQL的错误日志文件确认操作系统的文件系统没有报错,并且MySQL的错误日志文件中是否有一些最直观的可见的错误提示。有可能是数据库文件超过操作系统层的文件大小限制,比如fat/fat32以及低版本的Linux,文件最大不可以大于2G(最

2017-11-14 11:20:06 530

转载 SpringMVC+Spring+mybatis+redis项目从零开始--redis缓存策略和配置实现

转自:http://blog.csdn.net/a123demi/article/details/78284555一.SSM项目-分布式项目结构搭建二.SSM项目-Spring mybatis mysql配置实现三.SSM项目-redis缓存策略和配置实现四.SSM项目-Springmvc配置实现三.SSM项目-redis缓存策略和配置实现 距离上两

2017-11-13 15:02:54 839

转载 SpringMVC+Spring+mybatis+redis项目从零开始--Spring mybatis mysql配置实现

转自:http://blog.csdn.net/a123demi/article/details/54616187一.SSM项目-分布式项目结构搭建二.SSM项目-Spring mybatis mysql配置实现三.SSM项目-redis缓存策略和配置实现四.SSM项目-Springmvc配置实现二. SSM项目-Spring

2017-11-13 14:49:21 1709

转载 SpringMVC+Spring+mybatis+Redis项目从零开始--分模块项目结构搭建

转自:http://blog.csdn.net/a123demi/article/details/54602251(原文写的是分布式,其实是分模块)一.SSM项目-分布式项目结构搭建二.SSM项目-Spring mybatis mysql配置实现三.SSM项目-redis缓存策略和配置实现四.SSM项目-Springmvc配置实现

2017-11-13 14:45:59 679

转载 通过Spring Session实现新一代的Session管理【醍醐灌顶】

转自:http://www.infoq.com/cn/articles/Next-Generation-Session-Management-with-Spring-Session长期以来,session管理就是企业级Java中的一部分,以致于我们潜意识就认为它是已经解决的问题,在最近的记忆中,我们没有看到这个领域有很大的革新。但是,现代的趋势是微服务以

2017-11-10 16:53:09 368

转载 使用nginx搭建集群tomcat8,redis实现session共享,文件共享问题

转自:http://blog.csdn.net/hua1586981/article/details/78132710tomcat及工程准备在Linux部署工程,参考我上一篇博客 —— [ Linux下使用tomcat部署工程 ]准备好tomcat以及可以运行的工程 —— [ 去下载此文档所用demo ]按照博客搭建完成后,复制一个tom

2017-11-10 10:02:04 525 2

转载 ViewPager+Fragment的实现及禁止滑动

转自:http://blog.csdn.net/lanrenxiaowen/article/details/72528422现在大部分的APP都都大致分为好几个模块,这就用到了viewpager+fragment来实现这样的效果,下面咱们就一起来实现一下这样的效果;一、实现 1、首先是activity_main.xml;新建一个viewpager和三个可供以后点击的按钮L

2017-11-08 15:05:16 755

elasticsearch2.3.3+编译好的ik1.9.3

elasticsearch2.3.3+编译好的ik1.9.3

2016-12-07

64位centos安装mysql所需资源包

64位centos安装mysql所需资源包——mysql、 cmake、 bison

2014-08-08

jquery jplayer

好用的jquery jplayer,可以使你的网页变得更加生动美丽

2013-01-18

hibernate-distribution 3.3.2+annotation3.4.0+slf4j-1.5.8.rar )

hibernate-distribution 3.3.2+annotation3.4.0+slf4j-1.5.8.rar )

2011-11-14

空空如也

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

TA关注的人

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