一、微服务架构中的熔断 1.1 前言 我们知道,如果一个软件系统的并发请求数目超过了系统的最佳线程数,那么就会导致激烈的资源竞争,随着资源的匮乏甚至枯竭,整个系统也就面临着灾难。 所以,很多软件系统为了保证即使在出现并发用户数 最佳线程数时,也不至于导致整个万网站崩溃,都会采用一些技术手段来避免发生 ...
分类:
其他好文 时间:
2020-03-30 16:34:37
阅读次数:
77
Shiro核心三大组件 1. Subject Subject表示与系统交互的对象,可以是登录系统的操作用户,也可能是另外一个软件系统。 Subject类图 2. SecurityManager SecurityManager是Shiro架构最核心的组件。实际上,SecurityManager就是Sh ...
分类:
编程语言 时间:
2020-03-29 21:13:37
阅读次数:
91
1.定义 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 2.恶汉式 class Singleton{ //1.私有化构造器 private Singleton(){ } //2.类内部提供一个当前类的私有实例 ...
分类:
其他好文 时间:
2020-03-29 18:06:45
阅读次数:
74
视频讲解:b站审核中 今天为大家分享一下建造者模式 以该图为例子,宝马汽车由很多部件组成,对于我们每一个买车用车的用户来说,我门不需要指导这些部件,分别是怎么装配的,她的装配细节是什么,我们的需求只是,使用这辆车。 抽象来说,无论是在现实世界中还是在软件系统中,都存在一些复杂的对象由很多部件构成,对 ...
分类:
其他好文 时间:
2020-03-28 20:11:25
阅读次数:
71
第十五章 什么是软件架构 软件架构的实质就是规划如何将系统切分成组件,并安排好组件之间的排列关系,以及组件之间互相通信的方式。设计软件架构的目的,就是为了在工作中更好地对这些组件进行研发、部署、运行以及维护。软件架构设计的主要目标是支撑软件系统的全生命周期,设计良好的架构可以让系统便于理解、易于修改 ...
分类:
其他好文 时间:
2020-03-28 18:13:20
阅读次数:
87
我们在购买电子产品时,常常听到FLASH闪存这个词。但对于基础小白来说,可能常常搞不清楚SPI Flash、Nand Flash、Nor Flash等都是指什么,今天宏旺半导体就跟大家通俗易懂地讲解一下。
分类:
其他好文 时间:
2020-03-27 19:43:43
阅读次数:
77
近期,我公司研发的gps信号发射器在上海某物流公司投入使用,gps模拟器的良好性能,得到客户的认可,gps发射器可同时模拟GPS定位授时信号,可对物流车的车载导航的接收机的定位、测试、授时、灵敏度和运动轨迹等指标进行实时测试和报表生成,实现无人值守的自动化测试。gps模拟器可同时模拟GPS定位授时信号,用于组合导航接收的研发、生成、检定。同时也选配测试评估软件系统,可对船载导航的接收机的定位、测试
分类:
其他好文 时间:
2020-03-25 16:16:50
阅读次数:
76
作者:IT Evan https://www.cnblogs.com/IT Evan/p/12444968.html 数据结构是一种特殊的组织和存储数据的方式,可以使我们可以更高效地对存储的数据执行操作。数据结构在计算机科学和软件工程领域具有广泛而多样的用途。 几乎所有已开发的程序或软件系统都使用数 ...
分类:
其他好文 时间:
2020-03-24 13:11:54
阅读次数:
75
LINUX 计算机基础简介 1.计算机简介 计算机系统:软件系统和硬件系统。 计算机的组成:运算器、控制器、存储器、输入设备、输出设备。 运算器功能:对数据进行各种运算。除了对常规的加、减、乘、除运算外,还可以进行对与、或、非的逻辑运算。 控制器功能:是整个计算机系统的控制中心,指挥计算机协调运作。 ...
分类:
系统相关 时间:
2020-03-23 09:55:17
阅读次数:
92
Java的学习过程分为4个阶段:理论阶段、开发阶段、进阶阶段以及实战阶段。一、理论阶段在具体谈论Java知识点之前,我们先聊聊Java语言自身的一些特点、生态系统以及适用的场景,这有助于我们更好的学习语言本身。首先,我们从Java语言自身的实现机制来聊聊Java语言的一些特性:面向对象:Java是一门面向对象的编程语言,封装、继承、多态这些特性使得Java语言适用于大型软件系统的研发。跨平台:这是
分类:
编程语言 时间:
2020-03-21 23:50:29
阅读次数:
149