ICode9

精准搜索请尝试: 精确搜索
  • 堡垒机项目实战-批量任务的思路2019-08-16 23:50:33

    解耦高则扩展性强  

  • 消息队列j基础概念2019-08-04 10:43:18

    消息队列产生的背景 A发送请求的时候B宕机了 A发送数据的速度比B接受数据的速度快 消息队列的两种模式 点对点模式 模式,一对一,消费者主动拉取数据,消息收到后请消息清楚 发布/订阅 模式,一对多,数据生产后,推送给订阅者 为什么要有消息队列 解耦(数据都通过队列存储再发布

  • 架构学习(一)- 什么是软件架构2019-07-29 12:00:50

      一、想成为一个合格的架构师,你要知道软件架构是个什么概念,明白架构的定义: 1.软件架构是一个系统的草图。 2.软件架构描述的对象是直接构成系统的抽象组件。 3.各个组件之间的连接则明确和相对细致地描述组件之间的通讯。 4.在实现阶段,这些抽象组件被细化为实际的组件,比如具体

  • 面向对象简介2019-07-24 21:01:13

    面向对象 大多数高级语言都有这个东西,并且原理都是差不多的   什么是面向对象: 面向对象是一种编程思想,是前辈们总结出来的经验,指导程序员如何写出更好的程序   核心是对象,程序就是一系列对象的集合。 它具有:灵活性,扩展性,重用性         回顾面向过程编程: 将问题流程化,

  • Docker入门2019-07-17 14:03:25

    什么是Docker Docker是一个为开发人员和系统管理员提供的分布式应用程序的开放平台。 本质来说,Docker是一个基于容器技术的系统。如果你熟悉虚拟服务的概念,那么,Docker为你的应用程序提供更高层级的抽象服务。 Docker作为一个内部项目,发起于一个叫做“dotCloud”的托管公司。但是,早

  • 扩展性思维:举一反三,拓展思维2019-07-10 09:01:13

    扩展性思维的核心目标是提升我们思维的广度,也就是让我们的知识树变得更加开阔;扩展性思维的两个关键的扩展方向:(1)举一反三:解决同类型的N个问题举一反三的好处是:“我们能否用同样的知识和手段去解决类相关联的几个类似问题”,例:当发现某个系统的jvm参数配置存在一个错误,不是仅仅修复这

  • 软件架构---云架构2019-06-20 12:00:15

    云结构(cloud architecture)主要解决扩展性和并发的问题,是最容易扩展的架构 它的高扩展性,主要原因是没使用中央数据库,而是把数据都复制到内存中,变成可复制的内存数据单元。然后,业务处理能力封装成一个个处理单元(prcessing unit)。访问量增加,就新建处理单元;访问量减少,就关闭处理单元。

  • LoRa(一)2019-06-10 18:48:45

    开始初学LoRa方面的知识,先从基础开始吧,手头有一些相关资料,整理如下: 1、LoRa基础 LoRa是美国semtech的一种射频调制解调技术,采用的芯片是sx127x,LoRa技术的特点是可将传输距离大幅提升, 远胜于交替调制的方法,Semtech SX127x末端节点采用的都是电量需求极低的设计,大幅延长了电池供电的

  • 简单工厂模式跟工厂方法模式的区别和适用场景2019-06-06 22:50:04

    简单工厂模式跟工厂方法模式极为相似, 区别是:简单工厂只有三个要素,他没有工厂接口,并且得到产品的方法一般是静态的。因为没有工厂接口,所以在工厂实现的扩展性方面稍弱,可以算所工厂方法模式的简化版 适用场景: 不管是简单工厂模式,工厂方法模式还是抽象工厂模式,他们具有类似的特性,所以

  • 动态路由协议分类--按路由算法划分2019-05-16 22:44:50

    1、距离一矢量路由协议(如RIP、BGP) 2、基于贝尔曼一福特算法,又称为D-V算法 3、定期广播整个路由信息,传闻式路由算法 4、易形成路由环路配置简单,收敛慢,扩展性较差 5、链路状态路由协议(如OSPF、IS-IS 6、基于Dijikstra算法,又称为L-S算法,SPF算法(最短路径优先) 7、收集网络拓扑信息,

  • 云服务器的优势有哪些2019-05-14 09:49:35

    云服务器也可以称为云主机,近几年新出的一种有扩展性、功能比较齐全的云主机,小编把优势简单概括如下: 1.布置快速:一注册购买即可迅速上线,实现瞬时供应和布置; 2.可用性高:高端服务器布置服务环境,集办理和监控,保证事务安稳牢靠; 3.扩展性强:弹性灵活,可根据业务情况进行伸缩,防止浪费; 4

  • nginx、keepalived、lvs、f5可以很好的解决高可用、扩展性、反向代理+扩展均衡的问题2019-04-21 18:55:07

    1.单机   1)浏览器通过DNS-server,域名解析到ip   2)浏览器通过ip访问web-server   缺点:     1)非高可用,web-server挂了整个系统就挂了     2)扩展性差,当吞吐量达到web-server上限时,无法扩容 2.DNS轮询   DNS轮询:通过在DNS-server上对一个域名设置多个ip解析,来扩充web-

  • 《数据密集型应用系统设计》读书笔记-ch1可靠、可扩展与可维护的应用系统2019-04-18 16:47:39

    我们以Twitter为例,使用其2012年11月发布的数据。Twitter的两个典型业务操作是: - 发布tweet消息: 用户可以快速推送新消息到所有的关注者,平均大约4.6k request/sec, 峰值约 12k requests/sec。 - 主页时间线(Home timeline)浏览: 平均300k request/sec 查看关注对象的

  • MySQL 复制 - 性能与扩展性的基石 4:主备切换2019-04-15 09:55:02

    一旦使用 MySQL 的复制功能,就很大可能会碰到主备切换的情况。也许是为了迭代升级服务器,或者是主库出现问题时,将一台备库转换成主库,或者只是希望重新分配容量。不过出于什么原因,都需要将新主库的信息告诉其它备库。 对于主备切换,如果是计划内的操作,较为容易(至少比紧急情况下容易)。只

  • 01Hadoop简介2019-03-28 19:39:11

    Hadoop思想之源:Google   面对的数据和计算难题     ——大量的网页怎么存储     ——搜索算法   带给我们的关键技术和思想(Google三篇论文)     ——GFS(hdfs)     ——Map-Reduce     ——Bigtable Hadoop创始人介绍:   Hadoop作者Doug cutting,就职Yahoo期

  • springcloud 学习之路2019-03-28 13:52:24

    很久没有写博客了,今天写这边博客主要不是为了展示些什么,是想以后回头看看自己学习上走过的路。 一、我为什么要学springcloud ? 在一次机缘之下公司需要用到springcloud进行微服务的开发,因为要用,所以才去学。这也是我们大多数人学习技术的目的。 据说很多大公司都在向应用服务化转型

  • 3.简单工厂2019-03-19 15:48:48

    1.正常简单工厂模式是根据输入的参数判断进行创建对象,这样会出现修改原代码的情况,违背了开闭原则,例如: 2.通过反射的方式弥补简单工厂扩展性不足的情况 例如:

  • JPA学习-032019-03-07 23:42:27

    一、单向一对多 特点:性能差,不怎么用,有集合默认懒加载 @OneToMany 1.private Set<T> t = new HashSet<>() 2.private List<T> t = new ArrayLiat<>() 其中1为无序不重复(性能好),2为有序课重复 注:单向一对多,多对一,双向多对一,一对多,表结构一模一样 二、双向多对一、一对多 保证维护关

  • 面向对象编程基础概念2019-02-18 16:44:06

    面向对象基础概念 面向过程编程   关键在于过程   过程指的是,先干啥 后干啥 最后干啥 是完成,某个任务的具体步骤   注意:面向过程与函数编程时完全不同的     优点:将复杂的问题拆分为若干个简单问题,然后按照顺序一步一步完成       从使得问题,简单化,流程化

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有