高并发下数据库优化

如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 一、数据库结构的设计 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到...

2017-03-31 10:56:02

阅读数 392

评论数 0

ActiveMQ持久化方式

ActiveMQ持久化配置 1  概述 ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。ActiveMQ使用Apache提供的授权,任何人都可以对其实现代码进行修改。 ActiveMQ的设计目标...

2017-03-30 22:41:16

阅读数 245

评论数 0

Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。 第一:介绍Dubbo背景      ...

2017-03-27 10:07:52

阅读数 174

评论数 0

sharding-jdbc 使用,进行分库分表以及多数据库间的事物验证

新建Maven项目 pom.xml [html] view plain copy project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...

2017-03-26 20:14:22

阅读数 5561

评论数 3

数据库shard中间件对比,以及sharding-jdbc 实现原理分析

【编者按】数据库分库分表从互联网时代开启至今,一直是热门话题。在NoSQL横行的今天,关系型数据库凭借其稳定、查询灵活、兼容等特性,仍被大多数公司作为首选数据库。因此,合理采用分库分表技术应对海量数据和高并发对数据库的冲击,是各大互联网公司不可避免的问题。 虽然很多公司都致力于开发自己的分库...

2017-03-26 17:26:04

阅读数 6855

评论数 0

mysql数据库主从配置详解以及主从实现原理分析

管理MySQL主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本的主从,本博文属于总结性的,有一部分是摘自网络,大部分是根据自己管理的心得和经验所写,整理了一下,分享给各位同行,希望对大家有帮助,互相交流。 一、mysql主从的原理 1、Replication 线程 ...

2017-03-25 22:29:12

阅读数 12108

评论数 0

mysql数据库主从同步配置步骤

Mysql主从配置,实现读写分离 大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是 不堪设想。这时候,我们会考虑如何减少数据...

2017-03-25 22:25:58

阅读数 254

评论数 0

redis 集群之动态添加redis节点,删除指定ID的redis节点,以及查看redis集群中各个节点的信息

redis cluster中添加删除重分配节点例子 redis cluster配置好,并运行一段时间后,我们想添加节点,或者删除节点,该怎么办呢。首先登陆上去redis集群内任意一个节点的client端 如:/usr/local/redis303/bin/redis-cli -c -h 1...

2017-03-25 22:01:20

阅读数 6350

评论数 0

构建微服务:Spring boot 入门篇 (一)

构建微服务:Spring boot 入门篇   什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就...

2017-03-25 00:05:46

阅读数 1083

评论数 0

Spring 整合redis集群 实现 以及过程中需要注意的问题点

一,准备工作: 1.首先安装好redis集群,启动并配置集群。 2.SpringMVC环境,看项目或个人需要,可以使SpringMVC的web项目,也可以是只使用SpringBean管理器。 二,着手配置: 1.

2017-03-24 20:23:54

阅读数 13598

评论数 10

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

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

2017-03-24 11:52:59

阅读数 295

评论数 0

redis集群搭建 以及搭建过程中遇到的问题

要让 Redis3.0 集群正常工作至少需要 3 个 Master 节点,要想实现高可用,每个 Master 节点要配备  至少 1 个 Slave 节点。根据以上特点和要求,进行如下的集群实施规划:  使用 2台服务器(物理机或虚拟机)部署 3 个 Master + 3 个 Slave;如果你服...

2017-03-24 00:21:33

阅读数 732

评论数 0

Spring 事物抛出Exception 异常时事物没有回滚

Spring 声明式事务 只针对  RuntimeException 异常抛出时才会回滚事物,如果时Exception  抛出时是不会回滚的。 如果想要让exception 抛出时也让事物回滚 则可以在spring 配置文件中添加 一个AOP  配置:                ...

2017-03-22 12:27:28

阅读数 1477

评论数 0

centos7 yum安装mysql后启动不起来问题

登陆cencots后 执行启动sql服务器命令:service mysqld restart 然后就打出下面log 一直卡在这里: Redirecting to /bin/systemctl stop  mysqld.service 解决方法:mysql的拥有者是root,而mysql是用...

2017-03-20 20:48:47

阅读数 3606

评论数 0

Centos7 yum 安装 mysql

centos7下yum安装mysql 时间:2014-09-19 01:02来源:inuxpark 作者:inuxpark 举报 点击:72984次 CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载   ...

2017-03-20 18:21:26

阅读数 236

评论数 0

Centos7 防火墙开启关闭

最近在折腾centos 我下载的是7 在安装完成后发现防火墙会拦截我的请求,想关闭防火墙。百度好久上面说 要修改 iptables 选项,可是在 etc/sysconfig/iptables 选项不存在。找了半天才发现  centos7和 centos6.5 的防火墙配置不一样。 centos7的...

2017-03-09 20:51:17

阅读数 308

评论数 0

分布式系统互斥性与幂等性实现及原理分析

随着互联网信息技术的飞速发展,数据量不断增大,业务逻辑也日趋复杂,对系统的高并发访问、海量数据处理的场景也越来越多。如何用较低成本实现系统的高可用、易伸缩、可扩展等目标就显得越发重要。为了解决这一系列问题,系统架构也在不断演进。传统的集中式系统已经逐渐无法满足要求,分布式系统被使用在更多的场景中。...

2017-03-09 10:19:56

阅读数 6165

评论数 0

解压缩文件 用到了zip4j 关键点是红色部分 权当笔记

package com.mopon.cec; import java.io.File; import java.io.IOException; import java.util.Arrays; import java.util.Enumeration; import java.uti...

2017-03-01 18:30:47

阅读数 378

评论数 0

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