一.项目认知1.项目是指一系列独特的,复杂的并相互关联的活动,这些活动有着一个明确的目标或目的,必须在特定的时间,预算,资源限定内,依据规范完成。2.比如盖一栋大楼就是一个目标,它会有很多的活动:分析人流量选地方,设计图纸,盖楼,验收等等。通过这些活动最终完成一栋大楼就是一个项目。产品:1.是指能够提供给市场,被人们使用和消费,并能满足人们某种需求的任何东西,包括有形的物品,无形的服务,组织,观念            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-25 15:57:22
                            
                                49阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            标签式 Tab Menu 列表式 List Menu 抽屉式 Drawer 瀑布式 Waterfall 跳板式 Springborad 陈列馆式 Gallery 旋转木马式 Carousel 点聚式 Plus            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-29 17:11:24
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言Java从大二开始学习到现在大四也有差不多两年了,但是由于之前一直在玩,没有认真学过,直到现在才开始重新学习。也是很凑巧,看到了黄勇老师的《架构探险》,于是便开始学习写Java Web框架。1.开发工具《架构探险》书中提到说IntelliJ IDEA(简称IDEA)是业界最牛的Java开发工具,但是它有两个版本,一个社区版不花钱,属于开源的个人版,但是功能不全面,另一个是完全版,属于收费的企业            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-11 16:02:02
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ERP项目表格布局一般都很复杂,要求大数据、高操作、高性能 ,这个用JeecgBoot如何解决呢?行编辑无痕刷新,实现鼠标移开即时保存,其他用户数据实时更新并有日历翻牌效果和无痕刷新效果;行编辑实现可上传、下载预览附件;行编辑实现可弹出子表;支持高级查询;实现列表中某一单行/列根据数据状态修改背景颜色;实现页面可快速加载多条数据;实现各种ERP风格,拥有多种布局模板;支持大数据,高性能加载支持单元            
                
         
            
            
            
            架构是什么对业务场景抽象后得出的支持骨架,目的是:解决系统的复杂性  比如:为了满足 100w 日活量,10W QPS ,及以后系统扩展,采用 微服务架构架构为业务场景而生、被业务场景而弃架构没有最好、只有“最合适”(人员技术研发能力、业务复杂度、数据规模大小、时间成本、运维能力….)选择架构时候,必须选择最适合公司当下环境的架构。架构目标是什么高            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-07 10:16:25
                            
                                10阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # APP项目的技术选型架构
在开发一款新的APP项目时,技术选型架构是一个至关重要的步骤。它将直接影响到项目的性能、可维护性、扩展性和团队的开发效率。本文将为您介绍APP项目的技术选型架构,包括前端、后端和数据库选择,并提供一些代码示例来帮助您更好地理解。
## 1. 前端技术选型
对于前端开发,目前最流行的框架包括React、Vue和Angular。选择合适的框架可以提高开发效率,并满足            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-17 04:43:13
                            
                                139阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文介绍后台应用的各种架构,以及各架构的优缺点对比1 单体应用架构        将所有的代码功能都写在一个项目中(例如:MVC结构,SSM框架),同时打包,同时部署               &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-22 12:34:39
                            
                                19阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            根据维基百科的描述,建构师是规划、设计、检查建筑物构造的人。世异时移,现在出现了DevOps架构师这个职位,但绝不是取代了之前的建构师,事实上目前这两种职位在现代社会都存在。本文谈的架构师是网络技术领域的。通过本文,希望大家能了解DevOps架构师这个职位及其工作内容。DevOps架构师的一天这话题有点大。在行业里,实践DevOps的人们有很多工作头衔。“DevOps工程师”、“De            
                
         
            
            
            
            本文讲述了此项目在架构设计及技术选型的过程。核心原则就是首先按照需求制定架构方案,再通过架构方案结合市面上流行的技术方案做技术选型。架构设计分层架构  所谓分层架构,是指将功能类似,抽象级别相近的实现进行分层隔离这样做的优点很多,首先是可以松散耦合,这个概念在软件开发领域多次提到。所谓松散耦合,可以使代码更易维护、易复用且易拓展。常见的分层模式:MVC、MVVM模块化  所谓模块化,就是解决一个复            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-11 17:03:06
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前端开发1. 开发环境:采用移动端框架React Native,开发环境为Node.js,可以在iOS和Android上运行。2. 架构设计:使用Flux架构,Redux作为状态容器,把应用的状态统一管理。3. 接口设计:采用RESTful API接口设计,使用JSON作为数据格式。4. 图片处理:使用第三方图片处理库,实现图片压缩、裁剪等功能。5. 动画处理:使用React Native A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-06 14:15:21
                            
                                137阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # iOS 技术选型指南
作为一名经验丰富的开发者,我理解技术选型对一位刚入行的小白来说可能会感到迷茫。正确的技术选型不仅可以提高开发效率,还能确保应用的可维护性、性能和用户体验。本文将为你提供一个完整的流程,帮助你进行iOS技术选型,并详细介绍每一步的具体做法。
## 技术选型流程
首先,我们将整个技术选型过程分为几个关键的步骤。下表展示了每个步骤及其对应的描述:
| 步骤            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-15 04:28:11
                            
                                98阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              设计的项目架构主要引用MVVM+MVC架构,并以功能模块分级。以下为目录结构。  初级目录:    我们只需要关注SGZH文件夹下的目录,其他为Xcode管理的目录。可以看到此目录为项目初级目录,我们开发过程只需对初级目录内的文件进行操作,其主要划分为3大块:  AppDelegate: AppDelegate是程序入口,程序启动和显示逻辑都定义在内部,主要可以让开发人员快速找到代理文件并了解            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 18:16:14
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2020年新版,对部分组件的描述进行了更新。如果你在做选型方面的工作,或者想了解一些现在正在流行的技术,那么这篇文章正好适合你。本篇内容涵盖14个方面,涉及上百个框架和工具。会有你喜欢的,大概也会有你所讨厌的家伙。这是我平常工作中打交道最多的工具,大小公司都适用。如果你有更好的,欢迎留言补充。一、消息队列
二、缓存
三、分库分表
四、数据同步
五、通讯
六、微服务
七、分布式工具
八、监控系统
九            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 09:53:59
                            
                                8阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             java语言介绍:  javaSE:基础版,基础语言,为后期开发工作打基础  javaME:小型版 ,主要做小型企业支付平台  javaEE:企业版,web方向  J2SE , J2EE ,  J2ME在jdk1.5以后,更名为javaSE 一、安装JDK,搭建开发环境  1.概念: JVM:(java Virtua            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-27 20:56:45
                            
                                11阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
            1.前言      清晰的项目目录结构有利于项目的开发,同时也是软件架构的一部分,所以,项目开发之初搭建项目的目录结构很重要。刚转iOS时,自己并不知道如何搭建App的项目目录,在参与开发两个应用后,结合Web开发的目录习惯我整理了自己的目录结构。分享一下,欢迎交流。2.我的项目目录结构  项目目录
├── ThirdLib(三方库)
│   ├── SDWebIma            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-01 13:35:18
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            项目结构GitHub地址:https://github.com/Shreker/QLProjectDemo.git
 当我们进入到新的公司的第一天,看到以前老员工编写的代码,找个东西累死人咧,那个抓耳挠腮的啊,一般情况下都有想揍人的赶脚。 哈哈,不忙,先想一下自己的代码!想一下自己写的代码怎么才能新来的人一眼就能看懂,想找什么,在几秒之内就能找到?这个就要在前期创建项目的时候留神了, 要            
                
         
            
            
            
            1、技术架构2、组件介绍1、服务注册与发现——Eureka服务注册与发现中心采用Eureka,以AP为核心的高可用注册中心,保证高可用性和最终一致性,server之间互相注册的replicate机制可以单点注册、全局感知,通过集群式部署来避免单点故障导致服务不可用。提供云端服务发现,一个基于Rest的服务,用于定位服务,以实现云端中间层的服务发现和故障转移。主要用来实现服务治理,统一管理众多微服务            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-13 22:19:32
                            
                                104阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            组件化设计方案方案1.静态库方式 + Carthage方式
方案2.第三方管理工具CocoaPods方式、Carthage方式
组件化设计应用1、项目开发需求:业务分层四层(示例项目分四层,很多主流项目也是这么分层的) 网络层:NetworkLayer(组件一)-> 静态库->.a文件 业务层:BusinessLayer(组件二)-> 静态库->.a文件 数据层:DataL            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 10:25:41
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                今天突然同学,来问我MySQL满足老大需求,从几个点来列出合适需求的方案。嗯,今天是这样的想法,以后期待,思想能又更深一步的提升。 15:12:28游剑侠 2015/11/6 15:12:28我们老大想提的需求是 我们两台MySQL服务器要对外一个VIP提供服务,内部分别为MySQL主从,主库写从库读             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-11-06 15:50:38
                            
                                701阅读