![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统架构
文章平均质量分 57
GM衬衣
两耳不闻窗外事!!!
展开
-
软件,分布式部署,理解分布式数据库
java分布式项目理解一个完整的向分为前台展现(前端),业务逻辑处理,数据来源包括数据仓库(数据库等),第三方提供数据(第三方服务平台)。大型项目每一部分可能有特殊的处理但是,总体的也不外乎这三个不分。分布式部署,就是把因为数据量大无法,使用一台机器完成的项目分开部署或这是由于企业安全问题或是特殊要求等,而处理各个部分正常通信的技术解决翻案。比如,我数据库数据量太大导致系统,操作问,这原创 2017-04-06 16:39:33 · 3022 阅读 · 0 评论 -
读写分离技术
读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 为什么要分库、分表、读写分? 单表的数据量限制,当单表数据量到一定条数之后数据库性能会显著下降。数据多了之后,对数据库的读、写就会很多。分库减少单台数据库的压力。接触转载 2017-04-07 15:54:22 · 305 阅读 · 0 评论 -
jenkins安装,配置git项目
1.解压下载的war包到tomcat的webapps目录下2.启动tomcat访问并访问http://localhost:8080/jenkins/。如图根据initialadminpassword得到一组编码,复制到administration password -----》continue进入安装插件界面选择默认安装开始安装插件3.安装完插件配置admin密码,系统原创 2017-04-01 11:03:42 · 1101 阅读 · 0 评论 -
CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接转载 2017-04-01 17:47:53 · 1499 阅读 · 0 评论 -
关系型数据库横向扩展的三种方法
传统的关系型数据库很难扩展,通常是纵向扩展,但到达一定程度时只能横向扩展。数据库的横向扩展支持三种方法,即主从复制,集群和分片(sharding)。主从复制主从复制(Master-slave replication),最易配置,对应用改动最小,并可以减轻主库的负担。主数据库可以读写,从数据库只读。最常用的场景就是实现读写分离,或业务分离,即运行报表,备份,数据仓库等应用。转载 2017-04-12 10:28:59 · 4016 阅读 · 0 评论 -
Gitlab上如何给指定人员在指定项目里设置指定权限,给项目设置保护
1.进入gitlab首页2.点击项目名称进入项目页面,点击memebers3.进入以下页面,点击Manage group members4.进入,5.点击编辑在developer中选择所需要的权限,完成后save即可原创 2017-04-06 16:13:24 · 3964 阅读 · 0 评论 -
windows环境 - 手把手教你使用Git
Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不 需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上 改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。一:Git是什么? Git是转载 2017-05-13 09:51:03 · 273 阅读 · 0 评论 -
分布式系统的架构思路
一、前言在计算机领域,当单机性能达到瓶颈时,有两种方式可以解决性能问题,一是堆硬件,进一步提升配置,二是分布式,水平扩展。当然,两者都是一样的烧钱。今天聊聊我所理解的分布式系统的架构思路。二、分布式系统的两种方式平时接触到的分布式系统有很多种,比如分布式文件系统,分布式数据库,分布式WebService,分布式计算等等,面向的情景不同,但分布式的思路是否是一样的呢?1.简单转载 2017-06-16 16:28:35 · 716 阅读 · 0 评论