Darkness cannot drive out darkness; only light can do that. Hate cannot drive out hate; only love can do that.黑暗无法驱除黑暗; 只有光可以做到这一点。 仇恨无法驱走仇恨; 只有爱才能做到这一点。小闫笔记:不知你苦难,无法劝你向善。但你要知道,爱会让你过的更轻松。最后送给大家泰戈尔的《飞鸟            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-04 13:45:41
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            初探APP架构之后端接口设计方案App与服务器的接口设计需要考虑很多地方,这里整理项目中遇到的和使用到的一些接口设计原则,抛砖引玉。1 设计思想APP对服务器端要求是比较严格的,在移动端有限的带宽条件下,要求接口响应速度要快,所有在开发过程中尽量选择效率高的框架,对数据要求也比较严格,app需要什么数据就传什么数据,不可多传,过多的数据量影响处理速度,最重要的是影响传输效率。接口要规范,以面向对象            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-04 22:27:04
                            
                                62阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.整体框架示意图2.基本框架3.一些学习过程中的疑问?1.前后端分离是什么?
2.rpc是什么?和api有什么区别?rpc用于后端调用后端的某个服务,是后端之间的调用,可以不严谨的理解为后端分离。api接口一般用于前端和后端之间的调用。前端向后端请求的时候,为了解决高并发需要进行负载均衡,后端的rpc调用需要用到etcd(当起了多个服务的时候),也就是所谓用etcd做服务发现。3.常见的rpc框            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 14:46:42
                            
                                200阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            经过几年的学习与开发。以下把架构一个web项目所使用的技术。做一个简单汇总。便于以后做技术选型时。更加方便。 后端技术相关 开发语言:java 适用范围:b/s架构后台管理系统 后台框架:spring +spring mvc + mybatis,当中mvc框架可选:struts。orm框架可选:hi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-08-01 16:50:00
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、阿里共享业务事业部发展史先简而言之,提纲接领说下结论:阿里的淘宝、天猫、1688等等业务扩张是IT架构演进的根本动力。共享业务事业部能否存在,中台能否立起来,技术能力不是核心。核心是组织/业务架构和绩效考评方式,阿里中台也是因把握了“聚划算”这一流量入口抓手,才把与电商部门不平等的话语权拉回平衡点。持续需求->产品不断迭代,才凸显了统一中台的重要性,否则各部门各干个系统免不了。项目制的系            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-14 07:47:58
                            
                                121阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            引言:微服务现在辣么火,业界流行的对比的却都是所谓的Monolithic单体应用,而大量的系统在十几年前都是已经是分布式系统了,那么微服务作为新的理念和原来的分布式系统,或者说SOA(面向服务架构)是什么区别呢?论微服务架构的核心概念微服务架构和SOA区别我们先看相同点需要Registry,实现动态的服务注册发现机制;需要考虑分布式下面的事务一致性,CAP原则下,两段式提交不能保证性能,事务补偿机            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 13:38:00
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关于后端系统架构的思考随笔// 前端 - > 服务端(网关、具体服务)  -> 数据层个人看了一些书,写了一些代码,也做了一些架构工作。系统架构可以通过业务和非业务两个方面来结合起来考虑。业务方面:1. 系统具体提供什么服务具体做哪些业务如何提供服务2. 业务模块划分处理模块与模块之间的依赖:树性结构、网状结构每个模块是否做到了高内聚、低耦合3. 外部入口(API或页面)是如何设计的调            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-28 19:59:06
                            
                                5阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 会员后台系统架构
随着电子商务和在线服务的快速发展,会员管理系统已经成为了现代企业不可或缺的一部分。会员后台系统不仅帮助企业管理用户信息,还能够有效维护会员关系、提供个性化服务。本文将为您介绍一个简单的会员后台系统架构,并附上相关代码示例。
## 系统架构概述
一个典型的会员后台系统通常由以下几个核心组件组成:
1. **数据库**:存储会员信息、交易记录等数据。
2. **后端服务*            
                
         
            
            
            
            设计目标⦁ 支持大用户⦁ 支持多排行榜方案一(暂不述)  统一排行榜/成就系统。为众多游戏提供排行榜和成就系统。很多游戏平台提供对应的API。方案二  游戏单独内置排行榜。API的设计建议参考方案一的方式,后续可以方便的升级改造成方案一。瓶颈1:排序计算需求 问难题原因:排行榜,需要进行排序,如果不断的进行排序,计算资源将被耗尽            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-19 14:56:26
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 新闻后台系统架构的科普
在当今的信息时代,新闻媒体需要一个高效、稳定的后台系统来处理海量的信息流。一个合理的新闻后台系统架构可以帮助编辑、记者以及用户更好的获取和管理信息。本文将从系统架构的主要组成部分出发,简单介绍其功能及优势,并提供代码示例以便于理解。
## 1. 系统架构概述
典型的新闻后台系统架构主要由以下几个部分构成:
- **前端展示层**:负责用户交互及信息展示。
- *            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-23 05:47:39
                            
                                143阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            后端架构学习后端 架构 36项修炼  架构设计面试精讲
一、架构设计面试精讲    1654143921394.drawio.html  1.68 MB  架构设计面试精讲脑图
1. 开篇
1-1. 面试问题基础问题答的好,栽在架构上:中高级研发会面试
初级研发:redis是否可以做分布式锁,存在问题,一致性问题中高级研发:分布式缓存系统的数据分布,赋值,以及共识算法,主要是看面试者能力天花板技术            
                
         
            
            
            
            1、前言        信息化改造项目,在启动前,必要时,需要对技术方案先做方向性的评估。在投资有限、硬件资源有限的条件下,为了满足改造需求,需要进行技术方案选型、技术点使用范围进行分析。主要技术选型度量点如下:技术成熟度;性能;界面展现速度;稳定性;开发投资。        现今,软件信息系统架构和开发技术都很多,而            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 18:04:11
                            
                                93阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【鸿蒙】Harmony应用开发-目录导航技术架构总览HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。HarmonyOS技术架构如下所示。HarmonyOS的系统和Android一样,包含四层。内核层内核子系统:Harm            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-22 14:20:47
                            
                                103阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前端登录注册页面+后台管理系统后端管理系统架构使用mvc设计模式 对代码进行划分表现层(servlet)+业务逻辑层(service)+数据访问层(mapper)+DB主要逻辑后端代码共分为4层,DB为数据库层数据访问层主要依靠mybatis框架完成对DB层的操作业务逻辑层是靠生成sqlsessionfactry对数据层进行代码的实现表现层(servlet)使用tomcat服务器,在本机生成客户端            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-21 12:23:02
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、监控架构1、agent负责采集数据2、分布式管道负责传输3、汇总后,数据除了用来存储之外,就是通过制定各种监控项,进行报警二、设计思路  1、模块做到专职专责,单一用途,说白了就是解耦2、可扩展,多平台适用3、代码复用三、需要解决的问题1、海量数据(500G/day)2、实时性,迟来的报警留他何用3、高可用,可用性至少要比线上服务高一个等级,同时要求数据完整性4、高吞吐,基            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 11:00:57
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 理解系统架构与技术架构的区别
在软件开发领域,系统架构与技术架构是两个重要的概念,它们虽然相互关联,但却有着显著的区别。本文将帮助初学者理解这两者的区别,并通过流程、示例代码和图示来加深理解。
## 流程概述
理解系统架构和技术架构的区别可以按以下步骤进行:
| 步骤 | 内容 |
|------|------|
| 1    | 理解系统架构的定义 |
| 2    | 理解技术架构            
                
         
            
            
            
            # 理解系统架构与技术架构的区别
当一名新开发者刚入行业时,往往会遇到许多概念,其中“系统架构”和“技术架构”常常让人迷惑。本文将通过一个简单的流程,为你详细介绍二者的区别,并引导你逐步理解相关内容。
## 1. 理解系统架构与技术架构
### 系统架构
系统架构是整个系统在功能和结构上的设计,包括系统的组件、功能模块、外部接口及其交互方式。它关注的是业务流程如何实现,以及不同组件之间的关            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-31 05:28:51
                            
                                341阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本篇主要是一些经验之谈,仅供参考。一、我所推荐的服务器端软件架构首选推荐的架构是:Nginx/IIS + PHP(Fast CGI) + Redis/Memcached + MySQL(双机热备)如果公司里只有ASP.NET程序员,那可以改为:IIS + ASP.NET+ Redis/Memcached + MySQL(双机热备)如果公司里只有Java程序员,则可以改为:JBOSS + JSP/S            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-24 13:36:57
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            开场白:从架构的选择可以看出你的人品,所以要慎重。当然,只是个玩笑。技术架构的选择实际上体现的是你的文化知识背景和技术的偏好,当然还有与时俱进的学习能力,还有深度思考和判断能力。反正有很多。技术选型要从多方面考量:降低开发成本;提高研发效率语言的选择:应该选群众基础好的、更新及时的语言服务架构的选择单体架构:第一代单体应用,所有的模块打包到一起部署运行;例如打包一个war包放到一个tomcat下运            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 05:11:48
                            
                                119阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作为一个高端程序员,架构一个后台管理系统的技术所需要的技术有哪些呢??你知道么?不知道的话,来看看这篇文章吧!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-02 17:08:12
                            
                                3050阅读