一.插件(Addons) 插件是一种遵循一定规范的应用程序接口编写出来的程序。 很多软件都有插件,插件有无数种。例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。 IE浏览器常见的插件例如:Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等等;再比如Winamp的DFX,
转载
2023-08-11 21:48:05
150阅读
B/S结构概念(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上优点客户端无需安装,有Web浏览器即可。BS架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。BS架构无需升级多个客户端,升级服务器即可。缺点:在跨浏览器上,BS架构不尽如
转载
2023-07-31 12:02:54
251阅读
一. 什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。 Linux有架构,MySQL有架构,JVM也有架构,使用Java开发、MySQL存储、跑在Linux上的业务系统也有架构,应该关注哪一个?想要清楚以上问题需要梳理几个有关系又相似的概念:系统与子系统、模块与组建、框架与架构:1.1. 系统与子系统系统:泛指由一群有关联的个体组成,根据某种规则运作,能完成
转载
2024-01-24 16:21:38
21阅读
IaaS - 概述 IaaS(Infrastructure as a Service),即基础设施即服务。 消费者通过Internet 可以从完善的计算机基础设施获得服务。这类服务称为基础设施即服务(Infrastructure as a Service,IaaS)。基于 Internet 的服务(如存储和数据库)是 IaaS的一部分。Internet上其他类型的服务包括平台
转载
2024-09-05 12:28:13
60阅读
弹性布局一 、给父级元素添加display:flex/inline-flex属性display: flex 经常用于让块级元素变为弹性容器 inline-flex; 经常用于让行内元素变为弹性容器1.主轴和交叉轴在弹性布局中,我们会通过属性规定水平/垂直方向为主轴
与主轴垂直的另一方向称为交叉轴2.弹性布局的特点(1)当元素变为弹性容器之后,这个元素的text-align失效,内部项目不会
转载
2023-09-25 09:24:11
85阅读
技术要点Kotlin+Jetpack+Coroutines+Retrofit+koin项目整体架构图:宿主App没有任何的业务代码,整个业务被拆分为各个ft_lib模块。对一些功能组件进行封装抽取为lib,提供给上层依赖。ft_lib之间没有任务依赖关系,通过Arouter进行通信。首页功能首页分为5个Tab,主要为首页、项目、导航、体系和我的。整个页面框架使用BottomNavigationVi
转载
2024-08-25 20:58:23
27阅读
作者:Ethanlv_吹风机前言本文内容是自己对微前端的一些浅见以及对最近写的一个微前端框架技术实现的总结。作者水平有限,欢迎大家多多指错,多提意见~ 源码地址:https://github.com/chuifengji/microcosmos然后谢谢大家的star,pr当然就更欢迎了~微前端是什么我第一次听说微前端这个概念是在一年前左右偶然看到了美团的一篇技术博客:用微前端的方式搭建单
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发
转载
2023-06-30 17:47:40
75阅读
万物都有其本质,也只有了解了事物的本质之后,才不至于出现在事物稍作改变时就难以应对的情况,作为软件工程专业的学生,我们应该对IT架构的本质有一定的了解。“老僧三十年前未参禅时,见山是山,见水是水。及至后来,亲见知识,有个入出,见山不是山,见水不是水。而今得个休歇处,依前见山只是山,见水只是水。”这是参禅的三重境界,但同样适用于IT技术圈,初出茅庐的新手觉得每个产品都是有一定的技术难度
转载
2023-08-09 17:03:04
102阅读
第一章:大型网站架构演化大型网站软件系统的特点:高并发/大流量、高可用、海量数据、用户分部广/网络情况复杂、安全环境恶劣、需求变更频繁、渐进式发展。架构设计误区:- 一味追求大公司方案,不做定制化分析- 为了技术而选型技术- 用技术解决所有的问题第二章:大型网站架构模式架构模式:- 分层(水平切分)。- 分割(垂直切分)。- 分布式。应用
转载
2023-08-16 22:19:27
11阅读
微服务系统架构1. 微服务 微服务是一种架构风格,一个大型复杂的软件应用由一个或多个微服务组成。每个微服务仅关注与完成一件任务,且可以被独立部署。 微服务的特点: ① 语言无关性; &nbs
转载
2023-07-08 15:53:24
172阅读
jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。jQuery的特点:功能强大,强调的理念是写的少,做得多(write less,do more)
封装了大
转载
2023-05-23 15:45:12
66阅读
自于 Rational Edge:在电影制作术语中,软件项目经理被称作制作人,因为他们决定需要做什么事情。而软件构架师就是导演,他来决定所作的事情是否正确,并且他要保证产品符合投资人的要求。下面这篇文章就是描述软件构架师的。 这篇文章是关于软件构架的系列文章(共四篇)中的第二篇。
原创
2022-02-11 14:54:30
110阅读
# 系统垂直架构的特点及实现方法
作为一名刚入行的小白,学习“系统垂直架构的特点”可以帮助你更好地理解软件系统的设计与实现。在本文中,我将引导你了解系统垂直架构的基本流程、细节,以及实现过程中所需的代码示例。
## 系统垂直架构简介
系统垂直架构是一种软件架构设计模式,旨在将一个系统的功能组织成若干个垂直切片(即模块),每个切片涵盖所有需要的层次(如表示层、业务逻辑层和数据访问层)。这种架构
1.前言VxWorks是专门为实时嵌入式系统设计开发的32位操作系统。主要有如下特点:实时性强支持多任务体积小可裁剪支持多种CPU支持网络通信串口通信汇编+标准C的编程模式、支持C++兼容POSIX标准2.基本术语 嵌入式系统工业系统或机电仪表设备内部为了完成特定功能而设计的计算机系统实时系统输出时间对于系统正确运行具有至关重要作用的系统,输入到输出的滞后时间必须在一个可接受的范围内,执
转载
2023-10-07 17:56:30
69阅读
FusionSphere 6.5 服务器虚拟化运营1、虚拟化 特性介绍云操作系统架构Tool/PV driver(虚拟机驱动)Tools是虚拟机的驱动程序。安装并启动Tools后,用户无需做任何操作,Tools即可提供以下功能:1、为虚拟机提供高性能的磁盘I/0和网络I/0功能 2、为虚拟机提供虚拟硬件监控功能 获取虚拟机指定网卡IP信息 获取虚拟机内部各CPU利用率、内存利用率 获取虚拟机内各个
转载
2024-09-05 09:17:54
85阅读
说明:任何一个商品都应该是先属于某一个目录,然后在目录中添加商品,目录理论上最多支持三级,因为级别太多,不容易管理。但是设计中需要设计无限制的级别。 另外,最好用树形结构进行处理,这样非常容易观看与管理。 一般的功能类似以下: 商品分类删除的原则是如下: 1.目前Java开源生鲜电商有两级商品,如
1.背景介绍网络架构是现代信息技术的基石,它为我们的互联网、云计算、大数据等各种应用提供了基础设施。随着互联网的迅速发展,网络架构也不断演进,不断发展出各种新的技术和架构。本文将从多个角度深入探讨网络架构的核心原理和实践,帮助读者更好地理解和掌握这一领域的知识。2.核心概念与联系在深入探讨网络架构之前,我们需要了解一些核心概念和联系。2.1 网络架构与网络设计网络架构是指网络系统的整体结构和设计,
转载
2024-09-11 15:58:25
81阅读
系统质量属性是软件系统在质量方面的需求,本文从架构来分析质量属性的实现,实践中最常用的6个系统质量属性包括可用性(Availability)、可修改性(Modifiability)、性能(Performance)、安全性(Security)、可测试性(Testability)和易用性(Usability)。质量属性场景作为刻画质量属
事物的特点决定了自身所持有的优点和缺点。首先我们应当关注soa的特点。
soa的的特点:
根本独立性使用开放的标准平台中性,不受平台限制跨平台组合性扩展性重复使用性抽象性 SOA的优点: 1. 简单化系统的开发: 由于soa具有组合性,可以利用现有的SOA资源,根据同样的开放标准,在不受平台限制的基础上,可以直接利用现有的资源进行组合,让后在按照自己的
转载
2023-07-07 19:52:01
132阅读