E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
架构之路
架构之路
(五) —— VIPER架构模式(一)
1.
架构之路
(一)——iOS原生系统架构(一)2.
架构之路
(二)——APP架构分析(一)3.架构
刀客传奇
·
2023-03-30 14:36
[
架构之路
-58]:目标系统 - 平台软件 - 中间件软件(嵌入式)与中间件平台(中台)以及中间件的发展阶段与提供服务的方式
目录第1章中间件概述1.1嵌入式软件总体架构1.2什么是中间件软件1.3中间件的基本功能1.4中间件为应用程序提供服务的基本方式1.5中间件的发展历程1.6中间件的层次1.7三大基础中间件第2章中间件的分类2.1事务式中间件2.2过程式中间件2.3面向消息的中间件2.4面向对象中间件2.5Web应用服务器2.6其他第3章中台(大平台、小产品)3.1业务中台(类似于嵌入式系统中的业务平台,不同的业务
文火冰糖的硅基工坊
·
2023-03-29 10:50
架构之路
中间件
架构
中台
Linux
[
架构之路
-61]:目标系统 - 平台软件 - 基础中间件 - 远程过程(函数)调用RPC原理与其网络架构
目录第1章远程过程/函数调用RPC概述1.1什么是编程语言原生的函数调用1.2IPC:(InterProcessCommunication)跨进程通信1.4什么是本地过程(函数)调用LPC1.5什么是远程过程/函数调用RPC第2章远程过程调动的网络架构2.1去中心化的点对点架构(P2P架构)2.2客户端-服务器模式(二层C/S架构)2.3客户端-服务器模式(三层C/S架构)2.4MVC架构第3章R
文火冰糖的硅基工坊
·
2023-03-29 10:33
架构之路
rpc
架构
中间件
RPC
Client
[
架构之路
-144]-《软考-系统分析师》- 7-企业信息化战略与实施-1-概念、方法、与企业战略/IT战略/业务重组的关系
前言:所谓系统,系统是由相互作用相互依赖的若干组成部分结合而成的,具有特定功能的有机整体,而且这个有机整体又是它从属的更大系统的组成部分。任何现实世界的一定的活动范围,都是系统,任何计算机组成的软硬件,也都是一个个系统,因此,系统的范畴也是宽泛的。信息化是指培养、发展以计算机为主的智能化工具为代表的新生产力,并使之造福于社会的历史过程。与智能化工具相适应的生产力,称为信息化生产力。信息化以现代通信
文火冰糖的硅基工坊
·
2023-03-29 08:56
架构之路
系统
分析师
战略
企业
[
架构之路
-11]:目标系统 - 架构 - 嵌入式系统软件+硬件的基本通用架构
目录前言:第1章计算机系统的通用架构第2章嵌入式系统的通用架构第3章嵌入式系统的开发模型第4章嵌入式系统的运行模型第5章SOC/FPGA芯片内部系统通用架构第6章嵌入式系统的演进历程第7章Linux嵌入式系统启动流程第8章嵌入式系统的示例8.1SOC芯片示例8.2硬件电路原理示例8.3硬件电路板示例8.4单片机SOC芯片架构前言:本文是架构师架构的目标嵌入式系统的基本架构,后续会围绕这架构进行进一
文火冰糖的硅基工坊
·
2023-03-29 08:45
架构之路
架构
嵌入式
模型
mysql架构演变过程
前言我们小组研究的是mysql,今天由小帅给大家分享我们组的研究成功,我没有做什么突出贡献,主要的技术点都是小帅没日没夜研究的,我也就帮忙做了个背景介绍,今天先总结一下mysql的
架构之路
,明天我也好好的研究一下主从复制什么的
小鹿在努力
·
2023-03-23 18:42
-----
【MySql】
架构之路
- 领域驱动设计 - 开篇
什么是领域模型?领域:软件程序是为了执行用户的某项活动,或是满足用户的某种需求,这些问题区域就是软件的领域。例如机票预订程序领域的中包括飞机的乘客。模型:为了创建真正能为用户活动所用的软件,开发团队必须运用一套与这些活动有关的知识体系。所需的知识的广度可能令人望而生畏,庞大的信息也可能超会想象。模型这种知识形式对知识进行了选择性的简化和有意的结构化。适当的模型可以使人理解信息的意义,并专注问题。领
Brown_
·
2023-03-17 20:22
Git中删除Gitee远程仓库中某个文件的提交记录
注:博客:霸道流氓气质的博客_CSDN博客-C#,
架构之路
,SpringBoot领域博主关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。
霸道流氓气质
·
2023-03-14 13:47
版本管理
git
[
架构之路
-132]-《软考-系统架构设计师》-软件工程-2-需求工程
前言第3章软件工程3.3需求工程3.3.1概述需求工程是指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题并定义目标系统的所有外部特征的一门学科。它通过合适的工具和记号系统地描述待开发系统及其行为特征和相关约束,形成需求文档,并对用户不断变化的需求演进给予支持。需求工程是指应用已证实有效的原理、方法,通过合适的工具和记号,系统地描述待开发系统及其行为特征和相关约束。需求工
文火冰糖的硅基工坊
·
2023-03-11 10:19
架构之路
软件工程
需求工程
需求分析
需求管理
[
架构之路
-133]-《软考-系统架构设计师》-软件工程-3-软件系统的建模与UML
前言:第三章软件工程3.3软件系统的建模软件分析建模体现了软件设计的思想,在系统需求和系统实现之间架起了一座桥梁。软件工程师按照设计人员建立的模型,开发出符合设计目标的软件系统,而且软件的维护,改进也基于软件分析模型。随着软件工程理论研究的深入和软件技术的不断发展,软件分析建模也日益完善。尽管不同的软件分析建模平台的建模工作存在差异,但大体可以把软件分析建模分成3类,即业务建模、数据建模和应用程序
文火冰糖的硅基工坊
·
2023-03-11 10:19
软件工程
uml
架构
[
架构之路
-24]:目标系统 - 系统软件 - C语言的结构与程序的工作原理 - 程序控制、函数调用栈、函数调用性能优化
目录前言:第1章结构化程序与分层编程系统1.1计算机软硬件模型1.2程序的经典框架:算法+数据结构1.3程序的结构化框架1.4程序的层次模型1.5程序设计的层次模型第2章C语言概述2.1C语言本质2.2C语言关键字2.3C语言在编程语言的中的位置第3章C语言结构化代码组织第4章C语言结构化数据表示第5章C语言结构化数据运算第6章C语言结构化程序控制6.1CPU控制6.2无条件转移6.3条件分支6.
文火冰糖的硅基工坊
·
2023-03-11 10:44
架构之路
c语言
开发语言
程序控制
函数调用
堆栈
[
架构之路
-87]:《程序员必读之软件架构》-2-软件架构师所需要技能
第8章软件架构师的主要职责理需求分模块定接口明时序画愿景找沟通“软件开发者”这个词很容易理解,而“软件架构师”则不然。软件架构师是一个角色,而不是一个级别。要成为一名软件架构师,绝非一夜之间或一次晋升那么简单。这是一个循序渐进的过程,需要时间和经验的积累才能逐渐获得这个角色所需的技能、经验和信心。注意,我这里说的是“角色”;它可以是一个人,也可以由团队共同扮演。大多数跟软件开发团队有关的角色都比较
文火冰糖的硅基工坊
·
2023-02-26 07:15
架构之路
架构
架构师
java
架构之路
-(Redis专题)Redis的主从、哨兵和集群
我们使用的redis,单机的绝对做不到高可用的,万一单机的redis宕机了,就没有备用的了,我们可以采用集群的方式来保证我们的高可用操作。主从架构大致就是这样的,一个主节点,两个从节点(一般两个就可以了)主从工作原理如果你为master配置了一个slave,不管这个slave是否是第一次连接上Master,它都会发送一个SYNC命令(redis2.8版本之前的命令)给master请求复制数据。ma
小菜技术
·
2023-02-23 03:33
架构文章
架构漫谈(七):不要空设架构师这个职位,给他实权架构漫谈(八):从架构的角度看如何写好代码架构漫谈(九):理清技术、业务和架构的关系
架构之路
架构之路
:前言目录
架构之路
(一):目
wutich
·
2023-02-07 10:26
专访 | 阿里前辈李智慧:转行做技术,我的20年
架构之路
!
引言就程序员而言,日后的职业发展可以走3个方向:专攻技术深度、转团队管理、晋升架构师。我相信成为一名优秀的架构师,是大多数技术人的追求。但资深架构师的出现几率仅约为0.3%,如果想在3-5年后稳坐金字塔尖,除了扎实的代码功底和项目积累,如何有意识地培养技术广度和架构思维能力,是你当下应该付出更多精力的。习惯了架构思维,你可以从更高的层次、更高的角度去思考你现在做的事情,做出更正确的决定。北城码农邀
拉勾教育
·
2023-02-02 09:14
[
架构之路
-88]:《程序员必读之软件架构》-3-软件需求与架构设计的关系
前言这部分是关于设计软件的整个流程,特别是开始编码前真正需要思考的事情。第21章架构的驱动力:业务领域的需求不管你采用哪种流程(传统和计划驱动,或者轻量和可适配的),都有一套常见的东西真正驱动、影响和塑造了最终的软件架构,这就是业务领域的需求。所有的软件架构都是为了满足特定的业务领域需求。21.1功能需求为了设计软件,你需要了解要满足的目标。如果这听起来天经地义,那是因为确实如此。话虽如此,但有的
文火冰糖的硅基工坊
·
2023-01-29 07:08
架构之路
架构
系统架构
[
架构之路
-86]:《程序员必读之软件架构》-1-什么是软件架构
第1章什么是架构1.1盲人摸象在不同的人眼里“架构”一词的意思大相径庭,互联网上对架构的定义也多如牛毛。过去几年里我问过上百人同一个问题,在他们看来“架构”意味着什么。得到的答案概括如下(排名不分先后):每件事都有“架构”;模块、连接、依赖和接口;系统、子系统、交互和接口;结构单元;结构(组件和交互);接口而非实现;改变成本很高的事情;难以改变的事情;更加兼顾全局的设计;整个系统;非功能需求/质量
文火冰糖的硅基工坊
·
2023-01-25 08:49
架构之路
架构
什么是架构
好处
程序员
[
架构之路
-13]:目标系统 - 硬件平台 - 五种主流CPU架构的比较(CISC X86、RISC ARM、RISC PowerPC、RISC MIPS、RISC-V)
目录第1章CISCVSRISC指令集第2章CISCX86第3章RISC架构3.1ARM架构3.2PowerPC3.3MIPS3.4RISC-V第1章CISCVSRISC指令集中央处理器(CPU)是智能设备的大脑。它的任务是通过执行一系列指令来驱动的设备,包括显示屏、触摸屏、调制解调器等,计算机硬件编程了智能的机器。CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同
文火冰糖的硅基工坊
·
2023-01-17 15:34
架构之路
arm
嵌入式硬件
CPU
架构
[
架构之路
-43]:目标系统 - 系统软件 - Linux下的网络通信-3-TCP/IP协议族:IP、TCP/UDP/SCTP、Socket、应用层协议
目录第1章TCP/IP协议简介1.1简介1.2协议栈1.3IP网络第2章IP协议2.1简介2.2IP功能2.4IPV4地址2.5IPV6地址2.6IPV4地址与IPV6地址比较2.5路由器2.6路由协议2.7IPV4与IPV6双栈第3章TCP、UDP、SCTP协议3.1用户数据包协议(UDP)3.3传输控制协议(TCP)3.4流控制传输协议(SCTP)第4章三种传输层协议比较4.1用户数据包协议(
文火冰糖的硅基工坊
·
2023-01-07 08:48
架构之路
tcp/ip
linux
网络
Guava中常用Object方法-equals与null比较、hashCode、自定义toString、自定义compareTo排序
注:博客:霸道流氓气质的博客_CSDN博客-C#,
架构之路
,SpringBoot领域博
霸道流氓气质
·
2022-11-07 12:36
JavaSE
java
[
架构之路
-42]:目标系统 - 系统软件 - Linux下的网络通信-2-无线局域网WIFI原理、WIFI与3G/4G/以太网/蓝牙的协议转换
目录第1章无线局域网WIFI概述1.1无线局域协议在TCP/IP协议栈中的位置1.2无线局域概述1.3无线局域网的不足第2章无线网卡第3章无线WIFIAP3.1WIFIAP概述3.2WIFI网络3.3无线路由AP的硬件组成第4章WIFI与其他协议的转换4.1WIFI局域网与以太局域网的协议转换4.1WIFI局域网和蓝牙网络的协议转换4.2WIFI局域网与3G/4G转换器第1章无线局域网WIFI概述
文火冰糖的硅基工坊
·
2022-10-20 22:32
架构之路
网络
物联网
Linux
WIFI
协议
springboot整合redis
这几天跟着王军伟老师在学习
架构之路
-Springboot核心技术栈,现在每天把自己所学的和所练习的项目都奉献上来,做个记录,方便自己日后查看!
Demon丶冷漠
·
2022-09-08 10:37
spring
redis实战
spring与redis
整合redis使用
iOS
架构之路
08 -- .framework静态库依赖(第三方SDK、开源库、资源包)
注意这里的第三方开源库是直接将代码拉进工程中,没有采用cocoapods工具;新建.framework静态库工程,命名为YanZiSDK,再创建Bundle,命名为YanZiSDKBundle,相关配置见iOS
架构之路
YanZi_33
·
2022-08-10 11:23
Vue+Openlayers实现绘制线段并测量距离显示
注:博客:BADAO_LIUMANG_QIZHI的博客_霸道流氓气质_CSDN博客-C#,SpringBoot,
架构之路
领域博主关注公众号霸道的程序猿获取编
霸道流氓气质
·
2022-07-07 10:55
GIS相关
vue.js
前端
javascript
openlayers
java
架构之路
-(微服务专题)ribbon的基本使用和内部算法的自我实现
上次回归:上次我们主要说了,我们的注册中心nacos的使用,如我们的命名空间、分组、集群、版本等是如何使用的,如果是这样呢?我们现在有三个用户服务和三个订单服务,我们应该如何分发这些请求呢?都请求到一个服务?轮询?权重?这次我们就来看一下我们的如何解决这些问题的。本次主要内容:本次我们主要来说ribbon的使用,还有ribbon是如何配置各个分发策略的,再就是我们怎么能自己实现我们的自己的分发策略
小菜技术
·
2022-07-02 07:46
Windows上安装rabbirmq(包括安装erlong环境与配置环境变量)
注:博客:霸道流氓气质的博客_CSDN博客-C#,
架构之路
,SpringBoot领域博主关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、Windows上安
霸道流氓气质
·
2022-04-27 07:01
架构之路
rabbitmq
java
架构之路
-(微服务专题)nacos集群精讲实战
上次回顾:上次博客,我们主要说了微服务的发展历程和nacos集群单机的搭建,单机需要-mstandalone启动,集群建议使用nginx做一下反向代理,自行保证mysql和ngxin的高可用。本次定位:一、nacos的内部概念二、nacos的基本使用三、为下次ribbon组件做准备nacos的内部概念上次我们搭建好了nacos集群,这次我们就在那个集群基础上来继续说,上次我们只说到了服务如何注册到
小菜技术
·
2022-03-15 07:18
架构之路
—java开发必学知识点详细梳理
大家好,今天为大家带来了java开发必学的知识点的梳理,希望对小伙伴们在技术成长的道路上有所帮助。数据库mysql1、sql基本语法(数据类型、增删改查、join、函数等)。2、索引(分类,失效条件,explain的使用,优化条件)。3、引擎的对比(InnoDB,MyISAM)。4、事物、隔离级别。5、数据库的锁(行锁,表锁,读锁,写锁,悲观锁,乐观锁,以及加锁的selectsql方式)。6、分库
Java高级架构分享
·
2022-02-20 03:13
iOS.a静态库的生成以及上传私有库
1.静态库.a文件的制作与使用可以直接借鉴iOS
架构之路
01--静态库.a文件的制作与使用,非常完整清楚2.唯一区别的是如果静态库引用了第三方,需要我们利用cocopods引用第三方库3.重点讲打包好的
鄭经仁
·
2022-02-17 12:35
2019-03-17
《浅谈
架构之路
:前后端分离模式》一、后台部分大致顺序总览:173256.png1.建立数据库db_spring,分别建立表t_sys_user,t_courseimage.pngima
诅咒猎豹
·
2022-02-11 06:21
前端
架构之路
(7) - 私有 npm 仓库
私有npm仓库1.“私有npm仓库”有何用组件化之后,搭建“私有npm仓库”是个不错选择。私有npm仓库可以让我们使用组件就像npm官方仓库里的包一样方便。一般私有npm仓库有以下一些特性:私有包托管在内部服务器或者单独的服务器上;可以同步整个官方仓库,也可以只同步需要的;下载的时候,可以让公共包走公共仓库,私有包走私有仓库;可以缓存下载过的包;对于下载,发布,有对应的权限管理。目前比较好的解决方
senntyou
·
2022-02-06 19:41
Android:项目模块化/组件化的
架构之路
(一)
前言在Android开发中,随着项目的不断扩展,项目会变得越来越庞大,而随之带来的便是项目维护成本与开发成本的增加!每次调试时,不得不运行整个项目;每当有新成员加入团队时,需要更多的时间去了解庞大的项目。。。而为了解决这些问题,团队通常会将项目模块化,以此来降低项目的复杂度和耦合度,让团队可以并行开发与测试,让团队成员更加专注于自己所负责的功能模块开发。。。对于一些大厂如BAT或者美团等这些大型互
Code满满
·
2022-02-03 14:14
架构之路
1、十张图带大家看懂ES原理!明白为什么说:ES是准实时的!ES保存策略.pnghashmap原理.png2、我用kafka两年踩过的那些非比寻常的坑3、高并发下合并请求4、如何设计一个红包系统5、高并发下的乐观锁和悲观锁6、啥是请求重放7、干货|16张图吃透Redis架构演进
不将就51y
·
2021-11-21 22:56
iOS
架构之路
01 -- 静态库.a文件的制作与使用
库库是共享代码的一种方式;从本质上来说库是一种可执行代码的二进制格式,可以被载入到内存中执行;库可分为静态库与动态库,在iOS中静态库有.a与framework两种形式,动态库有.dylib与framework两种形式,后来.dylib被替换成.tbd形式;静态库静态库在程序编译时会被拷贝到目标程序中,运行时不能再修改静态库,同一个静态库在不同程序中使用时,每个程序中都会拷贝导入一次,造成多份冗余
YanZi_33
·
2021-09-24 10:25
iOS
架构之路
11 -- project,target,workspace与scheme的区别与联系
iOS应用程序使用Xcode进行编译,打包的时候会接触到workspace,project,target与scheme这四个概念,下面我们来详细介绍这四个概念;ProjectProject是基本工程,其包含了所有的代码文件,.a或.framework静态库文件,资源文件,以及与编译相关基础设置;Project可以单独存在,也可以被包含在Workspace中;一个Project可以包含一个或者多个T
YanZi_33
·
2021-09-23 14:38
iOS
架构之路
04 -- 静态库.framwork的手动,脚本,资源文件打包
.framework中除了二进制文件之外还有资源文件,其包括.a+.h+sourceFile=.framework,.framework是可以直接使用的;下面来制作一个.framework静态库;第一步:新建一个.framework工程,命名为FMycategoryimage.png第二步:导入自己的代码的.h文件FMyCategory工程创建成功后,默认会生成FMyCategory.h文件,且在
YanZi_33
·
2021-09-09 18:08
【
架构之路
】数据库基础(5)- 备份,数据仓库,数据挖掘
上一篇:【
架构之路
】数据库基础(4)-无损连接性、无损分解数据库备份数据库备份分为完全、增量、差异三种。完全备份:如其名,不用赘述。增量备份:只备份与上次不同的部分。
·
2021-08-12 18:22
数据库
【
架构之路
】数据库基础(3)- 设计的等级规范化
上一课:【
架构之路
】数据库基础(2)-函数依赖与Armstrong公理定义:数据库设计的等级规范化,即设计满足适当范式的过程。关于范式:一共有六级范式。
·
2021-08-04 15:28
架构设计
【
架构之路
】数据库基础(4)- 无损连接性、无损分解
上一篇:【
架构之路
】数据库基础(3)-设计的等级规范化无损连接:根据定义,简单说是拆分后保持原属性、原依赖关系不谈理论,白话来讲,把一件物体分解为多件物体后,能否再拼装回去?
·
2021-08-04 15:20
架构数据库
SLA服务可用性4个9是什么意思?怎么达到?
文章来源于公众号:
架构之路
SLA:服务等级协议(简称:SLA,全称:servicelevelagreement)。是在一定开销下为保障服务的性能和可用性,服务提供商与用户间定义的一种双方认可的协定。
Java技术栈
·
2021-06-08 13:04
踏上
架构之路
(一)——一个初创产品的系统架构思路
踏上
架构之路
(一)——一个初创产品的系统架构思路http://www.jianshu.com/p/67cc325311a8字数4991阅读121评论0喜欢4"Believeitornot,thebiggerproblemisn'tscaling
wokeman
·
2021-05-13 02:09
6 小时前 · 16 人阅读 前端
架构之路
(2) - 本地化接口模拟、前后端并行开发
本地化接口模拟、前后端并行开发1.为什么需要“本地化接口模拟、前后端并行开发”在前后端分离之前,前后端的数据交流以及页面渲染使用后端的模板(如java>jsp、php>smarty)是很常见的,所以前端对页面的开发与调试总是依赖后端程序,而不能本地运行,这就导致前端开发很耗时,并且毫无意义。前后端分离之后,前端能够在本地运行服务程序、开发、调试,这让前端开发人员从与后端耦合开发的过程中解脱出来,更
Bloodman
·
2021-05-09 06:04
Android
架构之路
(3)--关于social(分享、支付等)组件化的封装及使用总结
文章目录写在前面1.为什么要设计基础库?2.social基础库使用说明3.如何使用3.1导入组件3.2在项目中接入示例3.2.1分享功能的接入3.2.2微信登录功能接入3.2.3支付功能接入3.2.4需要注意的地方4.Social基础库的实现与维护4.1如何实现4.1.1导入支付宝、微信相关资源包。4.1.2定义接口4.1.3定义接口回调4.4.4封装工具类4.2如何维护4.2.1修改版本号4.2
小羊子说
·
2021-05-04 23:49
Android架构之路
移动开发
组件化
项目架构
android
前端
架构之路
(2) - 本地化接口模拟、前后端并行开发
本地化接口模拟、前后端并行开发1.为什么需要“本地化接口模拟、前后端并行开发”在前后端分离之前,前后端的数据交流以及页面渲染使用后端的模板(如java>jsp、php>smarty)是很常见的,所以前端对页面的开发与调试总是依赖后端程序,而不能本地运行,这就导致前端开发很耗时,并且毫无意义。前后端分离之后,前端能够在本地运行服务程序、开发、调试,这让前端开发人员从与后端耦合开发的过程中解脱出来,更
senntyou
·
2021-05-02 03:52
前端
架构之路
(8) - 单页面应用(SPA)、按需加载
单页面应用(SPA)、按需加载1.多页面应用传统多页面是由后端控制一个url对应一个html文件,页面之间的跳转需要根据后端给出的url跳转到新的html上。比如:http://www.example.com/page1->path/to/page1.htmlhttp://www.example.com/page2->path/to/page2.htmlhttp://www.example.com
senntyou
·
2020-12-05 00:31
前端
前端
架构之路
(7) - 私有 npm 仓库
私有npm仓库1.“私有npm仓库”有何用组件化之后,搭建“私有npm仓库”是个不错选择。私有npm仓库可以让我们使用组件就像npm官方仓库里的包一样方便。一般私有npm仓库有以下一些特性:私有包托管在内部服务器或者单独的服务器上;可以同步整个官方仓库,也可以只同步需要的;下载的时候,可以让公共包走公共仓库,私有包走私有仓库;可以缓存下载过的包;对于下载,发布,有对应的权限管理。目前比较好的解决方
senntyou
·
2020-12-05 00:31
前端
前端
架构之路
(6) - 组件化
组件化1.什么是“组件化”组件化就是将项目中可以共用的代码提取出来,单独成一个组件,以便在多个地方调用此组件,这样便可以做到只维护一份代码,而不需要每次更新都要改多个地方,而且还不能保证都一样。组件化一般分为项目内的组件化和项目外的组件化。2.项目内组件化项目内的组件化,就是一个项目中可以共用的代码提取出来,独立成组件,供项目其他地方调用。比如像上一节推荐使用的目录结构中的component目录:
senntyou
·
2020-12-05 00:00
前端
前端
架构之路
(2) - 本地化接口模拟、前后端并行开发
本地化接口模拟、前后端并行开发1.为什么需要“本地化接口模拟、前后端并行开发”在前后端分离之前,前后端的数据交流以及页面渲染使用后端的模板(如java>jsp、php>smarty)是很常见的,所以前端对页面的开发与调试总是依赖后端程序,而不能本地运行,这就导致前端开发很耗时,并且毫无意义。前后端分离之后,前端能够在本地运行服务程序、开发、调试,这让前端开发人员从与后端耦合开发的过程中解脱出来,更
senntyou
·
2020-12-05 00:00
前端
架构之路
-SQL规范
目录一.命名规范:二.表结构规范:三.索引使用规范:四.SQL编写规范:一.命名规范:1库a.不使用MySQL保留字b.使用小写字母c.清晰明了,根据业务线,环境进行定义d.使用_分割2表a.不使用MySQL保留字b.使用小写字母c.清晰明了,根据业务进行定义d.使用_分割3字段a.不使用MySQL保留字b.使用小写字母c.清晰明了,根据存储内容进行定义d.使用_分割4索引a.二级索引:idx_c
槐夏十八
·
2020-09-15 10:24
架构之路
架构之路
-日志规范
日志信息是我们开发人员进行运行观察、故障诊断、系统调优的重要工具,一个规范性的日志记录规则,对于线上问题排查定位,形成有效监控规则,降低排查时间具有重大意义,同时日志信息也是大数据的一部分,也需要遵循数据的规范(含安全)。基本原则日志输出不可影响系统正常运行;日志不可输出保密信息;日志内容可供开发人员定位问题;日志内容可提供监控、调优信息;日志内容可提供运行上下文场景还原、调用链追踪信息。日志内容
槐夏十八
·
2020-09-15 10:24
架构之路
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他