×

架构

Leetcode各种题型题目+思路+代码(共176道题及答案)

独角兽 独角兽 发表于2024-04-27 浏览16816 评论0
文章目录 第一章:Leetcode 每日很多题 1、Leetcode-1047 删除字符串中的所有相邻重复项 2、剑指 Offer 53 - I. 在排序数组中查找数字 I 3、Leetcode704:二分查找 4、 Leetcode 227:基本计算器II 5、leetcode 224:基本计算器(带括号的计算) 6、Leetcode 15:三数之和:排序+双指针 7、剑指 offer 38.字符串的排列 8、Leetcode409:最长回文串 9、Leetcode 331

架构

好的架构是进化来的,不是设计来的(好的架构是进化来的,不是设计来的 淘宝这十年)

single12 single12 发表于2024-04-27 浏览11344 评论0
 很多年前,读了子柳老师的《淘宝技术这十年》。这本书成为了我的架构启蒙书,书中的一句话像种子一样深埋在我的脑海里:“好的架构是进化来的,不是设计来的”。 2015 年,我加入神州专车订单研发团队,亲历了专车数据层「架构进化」的过程。这次工作经历对我而言非常有启发性,也让我经常感慨:“好的架构果然是一点点进化来的”。 1 单数据库架构 产品初期,技术团队的核心目标是:“快速实现产品需求,尽早对外提供服务”。 彼时的专车服务都连同一个 SQLServer 数据库,服务层已经按照业务领域做

架构

培养架构思维成为优秀的架构师(培养架构思维成为优秀的架构师)

鸭梨很大克斯 鸭梨很大克斯 发表于2024-04-27 浏览4016 评论0
引言         越来越卷的互联网行业,架构思维越来越被推广重视。懂得架构思维在实际工作中让你更具有竞争力。架构应该如何去学习?如何去开发架构?现在各大教育平台都会有P7以上的架构课程,这些课程会告诉要学习架构需要学习哪些知识,要用到哪些方法等等。学完之后凭着这些知识基本对架构有一个较全面的认识,也能在绝大多数的面试中出彩。不过在知识的海洋中,只有不断地提高自己的能力,才能保持自己的持续竞争力。那么有几个问题: 怎么持续提升自己的架构能力? 怎么将自己的架构转化为产品? 如何形成

架构

SpringCloud学习笔记(一)SpringCloud介绍及微服务架构编码构建(springcloud代码结构)

Peter Peter 发表于2024-04-26 浏览3987 评论0
目录 一、SpringCloud介绍 SpringCloud版本选择 课程所用软件版本  Cloud各种组件的停更/升级/替换   二、微服务架构编码构建 (一)构建父工程 1、微服务cloud整体聚合父工程Project 2、父工程pom配置 3、Maven工程落地细节复习  (二)Rest微服务工程构建 1、支付Module模块8001  热部署配置devtools  2、消费者订单Module模块80  RestTemplate介绍 3、工程重构 一、

架构

概要设计和详细设计(概要设计和详细设计的区别)

sufz sufz 发表于2024-04-26 浏览9530 评论0
概要设计和详细设计的区别 一般地说,概要设计又叫结构设计、部件设计,它主要是描述软件由哪些部件或模块构成的,以及这些部件或模块之间的关系。而详细设计则是具体描述每个部件或模块的实现方法。 除此之外,概要设计和详细设计还有以下不同点: 编写者不同 概要设计承接软件需求,所以概要设计可以由需求分析人员(熟悉软件需求)编写或者设计人员(站在设计的角度)来编写,而详细设计下后续软件实现,它可以由设计人员(站在设计的角度)编写,也可以由实现人员(站在实现的角度)来编写。 设计依据不同 概要设计依据软

架构

「企业架构」什么是TOGAF?完整的介绍

蓝色妖姬 蓝色妖姬 发表于2024-04-26 浏览3779 评论0
在众多企业架构框架中,TOGAF®不是第一个,也不太可能是最后一个。但它在全球范围内的使用已经持续了近20年,在当今的科技领域,这是一项令人印象深刻的壮举。 TOGAF是Open Group架构框架的缩写,它是由opengroup开发的,opengroup是一个非盈利的技术行业联盟,它继续更新和重申TOGAF。 本文将着重于让初学者熟悉TOGAF。 了解企业架构 在前一篇文章中,我们深入探讨了企业架构框架。企业架构(Enterprise architecture)是指整个公司或

架构

关于用WinHex解析vm虚拟机的.vmdk文件。(vmware虚拟机vmdk文件)

僵尸 僵尸 发表于2024-04-26 浏览4543 评论0
目录 前言: 说明: 正文: 1:浅讲一番 方法1: 方法二: 方法三:  2.深入学习  结语: 前言: 在遇到vm虚拟机打不开时,我们可以用vm虚拟机的存储磁盘去寻找自己所需要的文件,本文用windows10和Linux-UBUNTU两个系统,三种不同的vm磁盘结构来分析.vmdk文件是什么,怎么打开,如何取出文件。(学习本文需准备:1.一款压缩软件;2.WinHex软件) 说明: 本作者也不知道有没有相似的文章,只是在csdn里没有看到相似的文章,所以写出来

架构

springcloud alibaba微服务工程搭建(保姆级)(Spring Cloud Alibaba微服务实战)

闲鱼之家 闲鱼之家 发表于2024-04-26 浏览5279 评论0
我们凭什么要用springcloud alibaba? 1、单体应用的痛点 传统的单体应用,将所有功能的表示层、业务逻辑层,数据访问层,包括静态资源等等全部糅合在一个工程里面,编译,打包,部署在单台服务器上上线,比如打成war包放在Tomcat的webapp目录中部署项目。这样的项目开发部署适合小型项目,系统功能不复杂,访问量不大的情况下有绝对的优势。开发速度快,运维方便。但是当业务越来越复杂,功能越来越多,参与的开发人员越来越多,就暴露出问题了。 比如: 业务变复杂,代码量增大,代码可读

架构

架构之软件负载均衡LVS、Nginx、Haproxy、Keepalived

ACG ACG 发表于2024-04-26 浏览4815 评论0
目前市面上最常见的负载均衡技术方案主要有三种: 基于DNS负载均衡, DNS负载均衡主要适用于的场景是多地集群的方式,也就是可能北京有一个数据中心,在其中部署了一整套的集群提供服务,在上海有一个数据中心,也部署了同样的一套的集群来提供服务,用于预防地震,水灾,整个机房断电的故障,这种可以将请求发送给不同的数据中心,从而可以使用户更加快速的访问到服务 基于硬件负载均衡,例如那些贵的离谱的硬件设备,F5,A10,并发百万级别 硬件负载均衡,硬件厂商一般能提供强力的服务,稳定性较高,性

架构

ARM 之十五 扫盲 ARM 架构、指令集、微架构、系统架构、ARM IP、授权方式

無言以對 無言以對 发表于2024-04-26 浏览12736 评论0
  ARM 架构的 MCU 用了好多年,进一步对于 ARM 架构也或多或少的有了一些了解。之前都是遇到啥问题直接去官网找对应的手册,一直没有系统的总结一下。是时候总结一下,以便进行下一步学习了! 总的来说,整个 ARM 可以分为两大部分:SoC 设计 和 ARM 平台软件开发。 ARM 文档   在了解 ARM 相关的各种概念之前,先来简单说一下 ARM 官方提供的文档的组织结构。其实,国外这些大公司对于文档的组织都是比较规范的,例如,ST 的 参考手册、数据手册、应用手册等等,ARM

架构

无线局域网WLAN之组网架构(WLAN组网)

小小小 小小小 发表于2024-04-25 浏览7004 评论0
一、WLAN组网架构 WLAN网络架构分有线侧和无线侧两部分,如图下图所示,有线侧是指AP上行到Internet的网 络使用以太网协议,无线侧是指STA到AP之间的网络使用802.11协议。  无线侧接入的WLAN网络架构为集中式架构:从最初的FAT AP架构,演进为AC+FIT AP架构。 二、无线侧组网架构 1、FAT AP (胖AP)架构 这种架构不需要专门的设备集中控制就可以完成无线用户的接入、业务数据的加密和业务数据的转发等功能,因此又称为自治式网络架构。 适用范围:家庭

架构

【UTM虚拟机模拟x86架构Linux】Mac M1 搭建靶场 vulnhub

下午茶 下午茶 发表于2024-04-25 浏览6354 评论0
[arm]Centos7搭建靶场报错:无法正常启动镜像 arm架构centos7测试机中搭建靶场,访问靶场url 404,检查容器运行状态exited,表示未正常运行,发现日志报错 : standard_init_linux.go:228: exec user process caused: exec format error 翻阅官方文档发现原因,所以这个报错提示大概就是此镜像不支持 arm 架构。不过arm可以转译x86,基于M1强悍的性能,可以另寻方法使用靶场。