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
——【架构学习】
架构学习
01- 03基本原则和23个设计模式分类
对接口编程而不是对实现编程。优先使用对象组合而不是继承。六大原则单一职责原则前端写页面,后端写逻辑。即:只负责自己分内之事,让单个模块更简单且复用,高内聚。开闭原则实现一个热拔插的效果,当程序增加了新的功能时,不能修改原来的代码。即:开放扩展,拒绝修改。增加扩展性可复用性与系统稳定。里氏替代原则基类可以出现的地方,子类也一定可以出现。即:设计接口时要满足:任何子类实现都可以在其抽象与高层抽象中自由
miaoao611
·
2023-04-12 04:41
系统架构
基于SpringCloud的微服务
架构学习
笔记(1)章节内容与微服务架构介绍
目录1.绪论1.1学习前言1.设计的技术2.学习的路径1.微服务治理1.1微服务_服务架构演变1.2微服务_微服务技术对比1.3微服务_SpringCloud介绍1.4微服务_demo导入运行1.5(补充)本地项目上传到云端gitee上1.6服务拆分——服务远程调用1.绪论1.1学习前言本章笔记主要是记录学习微服务框架等一些中间件知识。服务集群:分布在多台电脑上的多个服务,每个服务完成项目的部分功
白马非马·
·
2023-04-11 20:52
微服务知识学习
架构
spring
cloud
微服务
Android 架构没学懂?彻底理解Android架构并不难
对于
架构学习
而言,我觉得首先
代码与思维
·
2023-04-11 09:13
android
架构
Android开发
组件化
Android进阶
TOGAF
架构学习
总结
TOGAF
架构学习
总结-----以下只是学习TOGAF的个人总结和转抄、转载汇总并非完全自创作于一个架构师尤其是企业架构师来说,丰富的理论知识可以帮助他在架构规划及管理过程中站在更高的角度去看待问题,历史发展原因有很多已成体系的架构理论
MnerX
·
2023-04-09 22:49
TOGAF
企业架构
“习惯养成”系列简介
为什么要写“习惯养成”系列我暂时从ManagerUp框架跳出来而转写“习惯养成”系列,是因为我突然意识到ManagerUp的架构相对大一些,在按此
架构学习
实践的时候,耗时甚长,而且都需要落实到行动“习惯
中层管理精进
·
2023-04-09 21:35
真香!基于ShardingSphere-JDBC的MySQL读写分离
我这边也整理了一些最新的面试题资料和Java
架构学习
资料,学习技术内容包含有:Spring,Dubbo,MyBatis,RPC,源码分析,高并发、高性能、分布式,性能优化,微服务高
扫码支付改需求
·
2023-04-09 20:40
Java
MySQL
数据库
分布式
mysql
java
ARMv7
架构学习
本文参考至ARM的官方手册ARM®ArchitectureReferenceManualARMv7-AandARMv7-Redition文章目录0.ARM概念1.ARM的基本设定2.ARM处理器的工作模式1.有哪些模式2.设置这些模式的原因3.ARM寄存器介绍1.通用寄存器2.SP/LR/PC特殊寄存器3.CPSR/SPSR寄存器4.常用汇编指令1.指令和伪指令2.ARM汇编指令特点1.LDR/S
浪矢杂谈
·
2023-04-08 16:31
ARM体系结构学习
arm
Spring Security Oauth2
架构学习
目录1.基本概念2.授权码模式3.密码模式4.JWT加密令牌5.SpringSecurityOauth2整合JWT刷新令牌6.SpringSecurityOauth2整合SSO1.基本概念简介,Oauth协议为用户资源的授权提供了一个安全的,开放而又简易的标准,同时,任何第三方都可以使用Oauth认证服务,目前Oauth是2.0版本使用最为广泛.分析一下网站使用vx认证的过程:1.首先用户想访问资
VermouthSp
·
2023-04-08 08:56
Spring
Security
java
后端
学习
从零开始学
架构学习
笔记
1、总览2、架构基础及原则2.1架构基础2.2架构原则及实施3、高性能架构模式3.1存储高性能数据库读写分离实现方式程序代码封装,比如AbstractRoutingDataSource中间件封装,如mysql-proxy,Atlas(360),mysql-router缓存的两类模式Cache-Aside:业务逻辑来管理维护缓存Cache-As-SoR:业务代码只对Cache操作,对于SoR的访问是
kgduu
·
2023-04-08 06:03
架构
架构
服务
架构学习
1.总结单体模式可以通过集群部署并实现负载均衡+高可用+故障自动转移的方式实现性能提升2.背景先来看一张图吧简单粗暴地画了一张精简图,从上图中直观地反映我们docker主机的一个简要架构图(如果你觉得真实部署架构也是如此简单,那只能说明你还是太年轻了),用户访问我们的应用服务,如访问qa.xx.com应用服务(A),经过nginx代理,由nginx反向代理到实际应用服务A中。这是常规应用部署最简单
I天天向上
·
2023-04-07 23:55
spring
Android显示图形
架构学习
Android显示图形
架构学习
报告显示架构分析为方便描述,使用下面的显示系统架构图自上向下对显示架构进行描述。
weixin_38608074
·
2023-04-06 10:10
Openstack架构详解
OpenStack
架构学习
openstack的部署和运维之前,应当熟悉其架构和运行机制openStack作为开源、可扩展、富有弹性的云操作系统;某设计基本原则如下:按照不同的功能和通用性划分不同项目,拆分子系统按照逻辑计划
抱过后分开走
·
2023-04-06 08:34
Openstack架构详解
react fiber
架构学习
同步更新过程的局限在v16版本以前,react的更新过程是通过递归从根组件树开始同步进行的,更新过程无法被打断,当组件树很大的时候就会出现卡顿的问题react中的虚拟domimportReact,{Component}from'react';exportdefaultclassClickCounterextendsComponent{constructor(props){super(props);
神奇大叔
·
2023-04-06 07:18
React源码
react.js
架构
javascript
消息队列 pulsar
架构学习
转自:comparing-pulsar-and-kafka-how-a-segment-based-architecture-delivers-better-performance-scalability-and-resiliencePulsar基础架构一个pulsar集群由两层构成:无状态的服务层,由多个brokers组成,负责发送和接受消息有状态的持久化层,由多个BookKeeper存储节点(
空腹熊猫
·
2023-04-06 07:36
pulsar
高通Camx
架构学习
笔记
和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、Camx代码结构二、Camx编译三、Camx代码流程分析四、Camx调试一、Camx代码结构目前主流的机型都使用camx架构,这个架构和之前架构的主要区别就是芯片接口层的代码从hardware/qcom迁移到vendor/qcom/proprietary/下面,我们主要关注的camerahal层的源码也
程序员Android
·
2023-04-05 22:25
学习
camx学习
AndroidCamera简单整理(二)-QcomHAL3Camx
架构学习
_TaylorPotter的博客-CSDN博客AndroidCamera简单整理(二)-QcomHAL3Camx架构一.AndroidHal3
杀不死的进程
·
2023-04-05 21:55
camera
其他
Android 高通Camx
架构学习
- 第1章
关于高通Camx架构介绍的文章目前还是凤毛麟角,我会尽自己能力尽可能讲多点,讲的通俗明白点~这篇文章分下面几点来展开:1)Camx整体架构图;2)Camx基本组件及其概念;3)Camx代码目录结构;一、Camx整体架构图目前Android主流的机型,采用高通芯片的,使用的基本都是camx架构。之前旧的架构叫做mm-camera,camx架构和之前架构的主要区别是芯片接口层的代码从hardware/
小驰编程
·
2023-04-05 21:45
高通CamX框架学习
Android
Camera
开发
Android
高通Camx
Android
Camera
小驰笔记
camera2
Nginx-接入层Nginx架构及模块介绍
帮助大家对Nginx有一定的认识2)熟悉Nginx有哪些应用场景3)熟悉Nginx特点和架构模型以及相关流程4)熟悉Nginx定制化开发的几种模块分类文章相关视频讲解:C/C++Linux服务器开发高级
架构学习
视频点击观看
Linux服务器开发
·
2023-04-05 18:44
Linux服务器开发
后端开发
Nginx
Nginx
Nginx模块开发
中间件
后端开发
Linux服务器开发
经典网络
架构学习
-LeNet
前言说起深度学习目标检测算法,就不得不提LeNet-5网络。LeNet-5由LeCun等人提出于1998年提出,是一种用于手写体字符识别的非常高效的卷积神经网络。出自论文《Gradient-BasedLearningAppliedtoDocumentRecognition》网络结构输入→卷积→池化→卷积→池化→卷积(全连接)→全连接→输出整个LeNet-5网络总共包括7层(不含输入层),分别是:C
@左左@右右
·
2023-04-05 13:53
DeepLearning
深度学习
LeNet
手写识别
CNN
深度学习神经网络都是从CNN和AlexNet开始的
我们将按以下顺序进行讨论:卷积神经网络ReLu非线性局部响应归一化DropOut层PCA颜色增强AlexNet
架构学习
机制CNN(图像分类背后的智慧)卷积神经网络是目前为止图像分类和计算机视觉相关问题的最佳解
喜欢打酱油的老鸟
·
2023-04-05 10:19
人工智能
深度学习
AlexNet
CNN
细说数据库高性能架构之路
相对而言数据库高性能架构对于一些应用端开发人员来说是一个相对陌生的领域,是在具体的数据库产品之上搭建的环境,需要像DBA这样对数据库产品有足够的了解才能有所涉及,虽然不能深入其中,但可以通过一些经典的高可用
架构学习
其中的思想
NPPPNHHH
·
2023-04-05 07:08
Database
ARMV8-ARMV9
架构学习
知识图谱
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】ARMv8/ARMv9架构入门到精通-[目录]附上ARMV8-ARMV9
架构学习
知识图谱如何获取超高清大图?
代码改变世界ctw
·
2023-04-05 05:24
ARM
armv9
armv8
arm
SOC
图谱
一名非典型二流大学生的自述 | 我是如何从菜鸟进化到辣鸡的
欢迎工作一到五年的Java工程师朋友们加入Java技术交流:585550789群内提供免费的Java
架构学习
资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码,MyBatis,
Java架构学习者
·
2023-04-05 00:07
推荐一本
架构学习
的书《企业应用架构模式(中文版)》
一本很不错的书,如果你将来想做一名优秀的架构师,就一定要读读这本书。现在这本书已经买不到了,所以找一个电子版给大家分享一下。
fenglingcompany
·
2023-04-04 19:36
企业架构
企业应用
架构学习
-包图
文章目录
架构学习
-包图什么是包图包图怎么用格式规则
架构学习
-包图什么是包图包图是在UML中用类似于文件夹的符号表示的模型元素的组合。
皮卡冲撞
·
2023-04-04 11:32
学习
Java搭建企业级ERP
架构学习
(一)
前言毕业六年,一直混迹于外包,只想当个增删改查的程序员,从未对基础的问题进行过,只是写业务代码,直到最近,一个94的同事,为公司二期项目搭建了一个架构,即使没有参与搭建,我想我应该做些记录。当公司规模较小时,一般都会花钱购买软件,随着公司不断的壮大,购买的软件就会限制本公司业务的发展,向软件维护公司提需求进展缓慢,等待时间长,于是公司决定自己成立研发部门。于是招聘了几个程序员开干,框架搭建好后,开
yewen1234
·
2023-04-04 10:30
Java
学习
Xtensa
架构学习
——3.3 寄存器
3.3寄存器这里介绍的是Xtensa的核心架构寄存器,额外的寄出器以及较多选项都在Chapter4里描述。在体系结构中预定义的完整寄存器集,包括体系结构选项使用的所有寄存器,在表205中的表5-127中列出。3.3.1通用寄存器(AR)每条指令最多包含三个4位通用寄存器指示符,每个指令都可以选择16个32位寄存器之一。这些通用寄存器被称为地址寄存器(AR)将其与协处理器寄存器区分开来,协处理器寄存
FunctionY
·
2023-04-04 07:19
资料
Xtensa
架构学习
——3.5 内存
3.5内存XtensaISA基于32位虚拟和物理内存地址,可为指令和数据提供2^32或4GB地址空间。3.5.1内存寻址图3-6显示了使用高速缓存配置时处理器对地址的解释示例。所有字段的宽度都是可配置的,并且在某些情况下,宽度可能为零(特别是,现在总是有零忽略位)。如果页面大小小于缓存的单个路径的大小,并且使用了物理标签,则缓存索引和缓存标签将重叠。没有区域保护选项或MMU选项,虚拟地址和物理地址
FunctionY
·
2023-04-04 07:19
资料
Xtensa
架构学习
——目录整理
1引言1.1tensilica解决的问题tensilica处理器的架构为xtensa。它的特性包括:增加了架构优化;创建了自定义处理器配置;架构和硬件的映射;开发和验证工具。1.2xtensa指令集架构1.2.1可配置性1.2.2可扩展性1.2.3上市时间1.2.4代码密度1.2.5低实现成本1.2.6低功率1.2.7性能1.2.8管道1.3xtensa处理器生成器1.3.1处理器配置1.3.2系
FunctionY
·
2023-04-04 07:19
资料
5G系统
架构学习
5G系统网络架构1,5G系统架构分为两部分:5GC和5G接入网(NG-RAN)。5GC包含AMF,UPF和SMF。AMF:AccessandMobilityManagementFunction,主要负责移动性管理。UPF:UserPlaneFunction,代替了LTE的SGW和PGW,负责数据包的路由转发。SMF:SessionManagementFunction,负责会话管理功能。2.接口Xn
~Happy~Everyday~
·
2023-04-04 07:58
5G
学习
18 年技术老兵谈架构师之路及 Java 程序员
架构学习
路线
架构的是什么?架构师的本质是什么?架构师的本质是将复杂的业务简单化(大道至简)。将无序变成有序,找出应用边界,再有机结合,具体用什么技术来解决问题,个人推荐小而美的思路,简单明了的解决方案,一切从简。同时,架构师需要一定的技术基础,侧重于产品全局的把控,思考的更多更全面,包括功能、用户群体、适用范围、未来扩展性、规划等。架构师在整个系统、项目中的地位类似于房屋建造的设计师,需要对项目的整体进行统筹
Java架构师Carl
·
2023-04-03 23:49
《从零开始学架构》读后总结
这本书主要阐述了
架构学习
的方法论1)清楚地理解架构设计相关的概念、本质、目的,避免架构师在实践过程中把握不住重点、分不清主次,眉毛胡子一把抓,导致架构设计变形或者“四不像”
GeorgiaStar
·
2023-04-03 22:31
分布式技术及原理
软件工程
架构
系统架构
后台
架构学习
(一)
常见系统架构设计的思路1.各种后台系统业务类型大致分类读业务主要关注高可用以及高性能写业务主要关注高可用扣减业务主要关注并发以及数据一致性2.系统拆分降低系统复杂度复杂系统进行拆分,降低系统复杂度,减小耦合垂直拆分按照业务流程进行拆分为不同功能模块水平拆分基于常见技术框架来进行水平拆分3.构建高性能读服务读服务从存储中查询数据转换返回给前端基本原则服务不要分层服务和数据尽量靠近3.1懒加载模式会出
暗夜猎手-大魔王
·
2023-04-03 20:51
架构
学习
架构
安卓应用
架构学习
逐步补充安卓新架构油管MVVMTo-DoListAppwithFlowandArchitectureComponentsCode:https://github.com/codinginflow/MVVMTodo常用三方组件网络类:retrofit+okhttp图片加载:glide依赖注入:Hilt(https://www.bilibili.com/video/BV1BK4y1V7no)
sd2131512
·
2023-04-02 21:10
安卓
JAVA
学习
储能
架构学习
笔记一
文章目录系列文章目录前言一、储能系统架构二、电池三、应用总结前言提示:这里可以添加本文要记录的大概内容:提示:以下是本篇文章正文内容,下面案例可供参考一、储能系统架构电池储能系统(BatteryEnergyStorageSystem,BESS),主要由储能电池,功率转换(PowerConversionSystem,PCS),电池管理(BatteryManagementSystem,BMS),能量管
Asen学习笔记
·
2023-04-02 19:21
学习
python
中台
架构学习
0.1.平台平台只是将部分通用的公共能力独立为共享平台。虽然可以通过API或者数据对外提供公共共享服务,解决系统重复建设的问题,但这类平台并没有和企业内的其它平台或应用,实现页面、业务流程和数据从前端到后端的全面融合,并且没有将核心业务服务链路作为一个整体方案考虑,各平台仍然是分离且独立的。平台解决了公共能力复用的问题,但离中台的目标显然还有一段差距!0.2.中台阿里对中台的定义:“中台是一个基础
风神修罗使
·
2023-04-01 23:55
微服务
架构
领域驱动设计
架构
学习
中台
UE4 GamePlay
架构学习
篇
本帖为原创文章,转载请注明出处。现在UE4刚免费不久,网上的资料还很少,有一些UE3的大佬出了一些学习的帖子。通过参考前辈的文章+通过查阅官方文档和官方的模板案例测试得出如下结论,供学习参考:1>UGameInstance:游戏实例,全局只存在一份,我们自己继承一下,实现Init()和ShutDown()方法。比如不会被GC的数据可以放到这里,比如UE4的本地数据库(存档USaveGame)(因为
WhiteTian
·
2023-04-01 20:21
UE4
虚幻4
UE4学习入门
UE4学习
UE4GamePlay架构
GamePlay架构研究
UE4GamePlay
深入Linux内核架构
深入Linux内核
架构学习
1.简介与概述1.1内核的任务1.2实现策略1.3内核的组成部分1.3.1进程、进程切换、调度1.3.2UNIX进程1.3.3地址空间和特权级别1.3.4页表1.3.5物理内存的分配
爱学习的小xX
·
2023-04-01 18:20
linux
内核架构
操作系统
linux
架构
unix
Camera2
架构学习
(二)——CameraServer和CameraProvider的启动初始化
上一章讲的是从Framework下发命令,通过AIDL连接到相机设备服务。这一章讲服务的注册与启动。服务层位于CameraFramework与CameraProvider之间,作为一个独立进程存在于Android系统中,在系统启动初期会运行起来,它封装了CameraAIDL跨进程接口,提供给Framework进行调用,进而接收来自Framework的图像请求,同时内部维护着关于请求在该层的处理逻辑
时间退却的年华
·
2023-04-01 15:47
Camera学习
PostgreSQL 核心
架构学习
–以内存管理为中心
PostgreSQL核心
架构学习
–以内存管理为中心本文档主要记录在排查PostgreSQL数据库内存在大批量写时占用过高导致查询接口超时问题过程中的学习内容.主要以内存管理为中心,学习PostgreSQL
尾巴尖上的阳光
·
2023-04-01 11:38
学习
postgresql
数据库
从0开始学架构(一)
此系列文章为极客时间上从0开始学
架构学习
后感悟总结,虽然隔了一段时间了,那么就再看一遍并且进行感悟升华,排版格式上有问题,后期再复习时也会进行更新架构设计的关键思维是判断和取舍,程序设计的关键思维是逻辑和实现
weixin_34259559
·
2023-04-01 11:06
运维
后端
人工智能
架构学习
之AArch64虚拟化
不患寡而患不均,不患贫而患不安。----孔子本文翻译自文档AArch64Virtualzation。1AArch64虚拟化大多数主流操作系统都建立在一个假设上:系统由一个特权OS运行多个非特权OS应用。但是ARM虚拟化可以使能多个OS共存且运行在相同的系统上。实现这些虚拟core要求更精细化的硬件扩展(用来加速虚拟化之间的切换)和hypervisor软件。Hypervisor为运行多个操作系统共享
linux解码者
·
2023-04-01 04:49
Learn
the
architecture
虚拟化
1 Greenplum
架构学习
讲解
Greenplum
架构学习
讲解Greenplum
架构学习
讲解1、什么是Greenplum2、Greenplum体系架构2.1GreenplumMaster2.2GreenplumSegment2.3网络配置示例
Murkey学习之旅
·
2023-03-31 20:24
Greenplum
#
架构学习
postgresql
第六章 Cortex-A7 MPCore
架构学习
本章参考了《Cortex-A7TechnicalReferenceManua.pdf》和《ARMCortex-A(armV7)编程手册V4.0.pdf》这俩份文档,这两份文档都是ARM官方的文档,详细的介绍了Cortex-A7架构和ARMv7-A指令集。I.MX6ULL使用的是Cortex-A7架构,本章学习Cortex-A7架构的一些基本知识。6.1Cortex-A7MPCore简介Cortex
CiLerLinux
·
2023-03-31 19:41
学习
arm开发
Android Qcom Audio
架构学习
总结:AndroidAudio不简单呀,一个人摸索入门不容易的,研究了一段时间,感觉还不是很懂,但以下的知识对入门还是有帮助的。Audio架构中的名词FE(FrontEnd)提供pcm的设备信息,将数据从用户空间传输到音频后端,以及从音频后端捕获录制等vendor/qcom/opensource/audio-hal/primary-hal/msm8974/platform.cplatform_in
上电失败
·
2023-03-31 11:59
Android_Driver
android
audio
高性能
架构学习
路线图——分布式架构演进+相关笔记参考
一、分布式
架构学习
路线图据统计,人的阅读时间在20分钟以内是能够达到全身心投入的,顾文章单张篇幅以后会尽量缩短,但更新会尽量相应频繁一些。
Java不难的
·
2023-03-31 09:04
程序员
JAVA
分布式
高性能
分布式
架构
Java
后端技术
Android
架构学习
之路三-MVX
前言这是
架构学习
系列的第三篇,主要介绍一下MVC,MVP以及MVVM架构,至于MVI后面会单独介绍。这些MVX的目的都是为了将业务和视图分离,松耦合,作为Android程序猿,大多不陌生了。
锐湃
·
2023-03-31 09:41
程序设计
android
浅谈BFF架构
BFF
架构学习
1.什么是BFF?BFF是服务于前端的后端,全称BackendForFrontend。BFF的位置在与客户端与服务端中间,起到一个中间件的作用。2.BFF干什么?
"匠"人
·
2023-03-31 07:38
1024程序员节
异地多活网络
架构学习
2019独角兽企业重金招聘Python工程师标准>>>多活目的:提高灾备、高可用、用户体验、解决数据中心级别的可扩展性问题。设计原则:网络在规划和设计时除了可扩展性、冗余性外还必须遵守一个原则,那就是越简单越好,利于后期的排障和运维。解决南北互通和三大运营商互通问题:1.可以采用系统部署到用户最近区域。2.不跨网减少跨机房调用和数据同步原则尽量闭环服务和闭环读写原则保证数据最终一致性,不保证数据实
weixin_34124939
·
2023-03-30 09:21
python
运维
三层
架构学习
的困难_浅谈C/S和B/S架构的工作原理及优缺点
C/S架构一、C/S架构及其背景C/S架构是一种比较早的软件架构,主要应用于局域网内。在这之前经历了集中计算模式,随着计算机网络的进步与发展,尤其是可视化工具的应用,出现过两层C/S和三层C/S架构,不过一直很流行也比较经典的是我们所要研究的两层C/S架构。C/S架构软件(即客户机/服务器模式)分为客户机和服务器两层:第一层是在客户机系统上结合了表示与业务逻辑,第二层是通过网络结合了数据库服务器。
weixin_39830205
·
2023-03-30 07:30
三层架构学习的困难
上一页
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
其他