首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏IT从业者张某某

    Django实践-10RESTful架构和DRF入门

    Django实践-10RESTful架构和DRF入门 参考 官网:https://www.djangoproject.com/ 博客:https://www.liujiangblog.com/ 本博客内容参考 实现面向服务的架构(SOA)有诸多的方式,包括RPC(远程过程调用)、Web Service、REST等,在技术层面上,SOA是一种抽象的、松散耦合的粗粒度软件架构;在业务层面上,SOA的核心概念是“重用 在实现SOA的诸多方案中,REST被认为是最适合互联网应用的架构,符合REST规范的架构也经常被称作RESTful架构。 /students/ID/friends/ 列出指定ID的学生的所有朋友 DELETE /students/ID/friends/ID/ 删除指定ID的学生的指定ID的朋友 RDF实现 DRF使用入门 本文是RESTful架构和DRF入门

    1K21编辑于 2023-10-16
  • 来自专栏高渡号外

    Python入门10

    Python入门10/18) 数据结构:元组 大家好,咱们继续讲Python四大数据结构,今天的主题是:元组。

    85330发布于 2020-09-22
  • 来自专栏dotnet & java

    WCF入门10

    MessageBodyMember(Namespace = "http://HelloWcf.com/2015/02/04")] 8 public int Id { get; set; } 9 } 10 EmployeeRequest req); 6 7 [OperationContract] 8 void SaveEmployee(EmployeeInfo emp); 9 10 SqlConnection(connStr)) { 8 conn.Open(); 9 var cmd = conn.CreateCommand(); 10 GetEmployee"</SOAPAction> 8 <Connection>Keep-Alive</Connection> 9 <Content-Length>291</Content-Length> 10 ServiceModel/Diagnostics">f50e4154-a211-4ed1-b959-9965f22a70d3</ActivityId> 8 </s:Header> 9 <s:Body> 10

    50720发布于 2018-08-24
  • 来自专栏阮一峰的网络日志

    软件架构入门

    软件架构(software architecture)就是软件的基本结构。 合适的架构是软件成功的最重要因素之一。大型软件公司通常有专门的架构师职位(architect),只有资深程序员才可以担任。 O'Reilly 出版过一本免费的小册子《Software Architecture Patterns》(PDF), 介绍了五种最常见的软件架构,是非常好的入门读物。 一、分层架构 分层架构(layered architecture)是最常见的软件架构,也是事实上的标准架构。如果你不知道要用什么架构,那就用它。 涉及异步编程(要考虑远程通信、失去响应等情况),开发相对复杂 难以支持原子性操作,因为事件通过会涉及多个处理器,很难回滚 分布式和异步特性导致这个架构较难测试 三、微核架构 微核架构(microkernel 分布式的本质使得这种架构很难实现原子性操作,交易回滚会比较困难。 五、云架构 云结构(cloud architecture)主要解决扩展性和并发的问题,是最容易扩展的架构

    97740发布于 2018-04-13
  • 来自专栏迁移内容

    Docker入门-架构

    Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。 Docker 容器通过 Docker 镜像来创建。

    25920编辑于 2022-12-01
  • 来自专栏Linyb极客之路

    软件架构入门

    O'Reilly 出版过一本免费的小册子《Software Architecture Patterns》(PDF), 介绍了五种最常见的软件架构,是非常好的入门读物。 ? 软件架构就是软件的基本结构。 架构的本质是管理复杂性。如果你觉得架构不重要,可能是你做的事情不够复杂,或者是你没有管理好复杂性。架构模式虽多,经过抽象沉淀之后,也就那么几种: 1. 分层架构(比较传统的单体架构) 2. 微服务架构(当前比较流行的服务化架构,解决单体架构面临的问题,适合敏捷开发,快速迭代) 5. 一、分层架构 分层架构(layered architecture)是最常见的软件架构,也是事实上的标准架构。如果你不知道要用什么架构,那就用它。 以上是从不同的视角,对架构进行了分类。实际应用中,各种架构并不是孤立的,可以根据业务环境和业务诉求,对各种架构进行综合和嫁接。每种架构都有其优点和缺点。

    1.2K31发布于 2019-07-22
  • 来自专栏python入门

    Python入门10 函数

    你可以把一些有用的操作写成一个函数,之后,任何需要用到这个操作的场合,都可以通过函数名来执行相同的预设操作

    18410编辑于 2024-05-08
  • 来自专栏MySQL技术

    入门MySQL——架构

    前言: 上篇文章我们介绍了入门MySQL的基本概念,看完上篇文章,相信你应该了解MySQL的前世今生了吧。本篇文章将带你从架构体系来学习MySQL。 我认为学习MySQL架构体系应该是入门阶段必须的,虽然可能看不太明白,暂时也用不到,但是我们心中要有这些概念,了解结构体系对于后续的学习是很有帮助的。 MySQL逻辑架构介绍 下图展示了MySQL的逻辑架构:(图片来源:林晓斌《MySQL实战45讲》) ? MySQL的逻辑架构图(来源:《MySQL实战45讲》) MySQL的逻辑架构主要分为3层: 第一层:对客户端的连接处理、安全认证、授权等,每个客户端连接都会在服务端拥有一个线程,每个连接发起的查询都会在对应的单独线程中执行

    59920发布于 2019-09-08
  • 来自专栏阿杜的世界

    10个常见软件架构

    原文参见:10 Common Software Architectural Patterns in a nutshell 在开始一个大型项目之前,我们需要进行详细的系统分析,尽量选择合适的架构,这样方便我们快速交付和后期维护升级 ,这篇文章总结了10种常见的架构模式。 在阅读这篇文章的时候,我想到了之前读过的一本书——《企业应用架构模式》,这本书偏理论,但是对理解大型系统的构建很有帮助。 架构模式的定义:架构模式是在给定的场景下,前人总结出来的通用的、可重复利用的解决方案。架构模式和设计模式的作用类似,但是它针对的范围更加广泛。 下面这张图值得收藏,讲了这几种架构模式的trade-off ? image.png

    1.4K30发布于 2018-12-14
  • 来自专栏林德熙的博客

    win10 uwp 入门

    UWP是什么我在这里就不说,本文主要是介绍如何入门UWP,也是合并我写的博客。 忘了,其实我们还需要windows10 系统。 ://www.win10.me/? p=916 win10 uwp 如何让WebView标识win10手机 http://www.win10.me/? /article/details/50117909 win10 uwp 读取文本ASCII错误 http://www.win10.me/?

    1.5K10发布于 2018-09-18
  • 来自专栏Apache Doris

    Apache Doris 入门 10

    为什么用户执行完 Insert Into,立即执行查询,结果可能为空呢:原因是事务还没有 PublishQ10:Doris 的 FE 怎么保证高可用的? Leader 节点的日志条数达到阈值(默认 10w 条)并且满足 Checkpoint 线程执行周期(默认六十秒)。

    2K11编辑于 2024-01-10
  • 来自专栏米扑专栏

    Python 学习入门10)—— 时间

    :15:49 2013 # hour t = datetime.datetime.now().strftime('%H %l') print(t) # 10 10 # A.M :26:40 if __name__ == "__main__": format_time() 运行结果: 2013-11-20 10:29:26.456640 2013-11-20 10: 29:26 Nov-20-13 10:29:26 Nov-20-2013 10:29:26 Wed Wednesday 46 46 3 Nov November 20 324 Wed Nov 20 10 :29:26 2013 10 10 AM 11/20/13 10:29:26 11/20/13 10:29:26 2013-11-20 09:42:00 2013-11-20 09:42:00 Nov 分钟前' # ctime = '2小时14分钟前' # ctime = '1天24分钟前' # ctime = '1天10小时24分钟前' # ctime = '1天10

    58530发布于 2019-02-19
  • 来自专栏JavaPark

    Java 入门练习(6 - 10

    + 9 a_i = a_{i-1} * 10 + 9 ai​=ai−1​∗10+9 ,然后利用循环求和即可。 void main(String[] args) { long sum = 0; long num = 9; for (int i = 0; i < 10 ; i++) { sum += num; num = num * 10 + 9; } System.out.println (sum); } } JAVA10 统计输入正数个数 描述 控制台输入整数,请设计一个死循环,当用户输入非正数时停止输入。

    67220编辑于 2022-06-28
  • 来自专栏EdisonTalk

    MongoDB入门实战教程(10

    2 writeConcern应用 Mongo Shell实验 首先,确保你已经搭建好了一个MongoDB的复制集(replica set),参考《MongoDB入门实战教程(2)》。 其次,为了模拟网络延迟等待的效果,我们首先在primary节点上通过mongo shell为一个secondary节点设置slaveDelay参数为10s,代表这个secondary节点要等待10s才会被同步数据 PRIMARY> conf = rs.conf() // 查看当前所有members rs0:PRIMARY> conf.members // 为第2个secondary节点设置slaveDelay=10s 这里我们先来一个writeConcern=3,即所有3个节点都写成功了才算写入成功,预期结果是等待10s才能成功。 rs0:PRIMARY> db.testDB.insert({count:100}, {writeConcern:{w:3}}) 实际结果:等待第2个secondary节点的延迟10s之后才会响应写入成功

    62920发布于 2021-07-08
  • 来自专栏米扑专栏

    Clojure 学习入门10)—— httpkit

    text/html"} :body "hello ithomer.net"}) (run-server app {:ip "172.27.22.21" :port 8888 :thread 10

    1.1K60发布于 2019-02-18
  • 来自专栏软件研发

    事件驱动架构(EDA)入门

    事件驱动架构(EDA)入门事件驱动架构(Event-Driven Architecture,简称EDA)是一种响应和处理事件的架构模式。它基于事件的触发和传递,使系统的各个组件能够松散耦合地协同工作。 什么是事件驱动架构?事件驱动架构是一种软件架构模式,它将系统设计为由事件和事件处理器组成的网络。在EDA中,事件是系统内部或外部发生的一些事情,可以是用户操作、传感器数据、消息等。 结语事件驱动架构(EDA)是一种强大的架构模式,能够提供高可伸缩性、弹性和可扩展性的系统。它适用于各种场景,包括微服务架构、实时数据处理和企业集成等。 类似的架构模式:发布-订阅模式:与事件驱动架构类似,发布-订阅模式也是一种基于事件的架构模式。发布者发送事件消息给订阅者,订阅者可以选择对感兴趣的事件进行订阅和处理。 消息驱动架构:消息驱动架构是一种基于消息的分布式架构模式,通过使用消息队列或消息中间件在系统之间传递和存储消息。系统的各个部分通过发布和订阅消息来进行通信,实现了解耦和扩展性。

    1.9K40编辑于 2023-11-03
  • 来自专栏Java后端开发博客

    微服务架构理论入门

    # 微服务架构理论入门 学习视频地址 (opens new window) 什么是微服务 Spring Cloud简介 Spring Cloud技术栈 总结 # 什么是微服务 In short, the ——James Lewis and Martin Fowler (2014) 微服务是一种架构风格 一个应用拆分为一组小型服务 每个服务运行在自己的进程内,也就是可独立部署和升级 服务之间使用轻量级HTTP 服务可以使用不同的语言、不同的存储技术 主题词01:现代数字化生活-落地维度 手机 PC 智能家居 … 主题词02:分布式微服务架构-落地维度 满足哪些维度?支撑起这些维度的具体技术? 符合微服务技术维度 SpringCloud=分布式微服务架构的站式解决方案,是多种微服务架构落地技术的集合体,俗称微服务全家桶 猜猜SpringCloud这个大集合里有多少种技术? “微”力十足,互联网大厂微服务架构案例 京东的: 阿里的: 京东物流的: # Spring Cloud技术栈 # 总结

    29920编辑于 2022-12-25
  • 来自专栏IT架构圈

    软件架构-zookeeper快速入门

    •⑫ Leader 选举流程 LOOKING, FOLLOWING, LEADING, OBSERVING

    55710发布于 2021-08-24
  • 来自专栏Flowlet

    Netfilter 架构与 iptablesebtables 入门

    , 0 received, 100% packet loss, time 934ms VM 2 查看会发现 filter 表的 INPUT 链 :DROP 10 packets root@ubuntu , 0 received, 100% packet loss, time 934ms VM 2 查看会发现 filter 表的 INPUT 链 :ACCEPT 10 packets,OUTPUT 链 :DROP 10 packets root@ubuntu:~# iptables -nvLChain INPUT (policy DROP 0 packets, 0 bytes) pkts bytes ttl=64 time=0.500 ms VM 2 查看会发现 filter 表的 INPUT 链 :ACCEPT 10 packets,OUTPUT 链 :ACCEPT 10 packets root on a Linux-based bridge IPTables, Chains & Rules 云计算底层技术-netfilter框架研究 [译] 深入理解 iptables 和 netfilter 架构

    3.7K11编辑于 2023-08-11
  • 来自专栏超级架构师

    「软件架构10种常见的软件架构模式

    在主要的软件开发开始之前,我们必须选择一个合适的架构,为我们提供所需的功能和质量属性。因此,在将它们应用于我们的设计之前,我们应该了解不同的体系结构。 ? 什么是架构模式? 根据维基百科, 架构模式是一种通用的、可重用的解决方案,用于解决给定上下文中软件架构中常见的问题。架构模式类似于软件设计模式,但范围更广。 在本文中,我将简要解释以下10种常见的体系结构模式及其用法、优缺点。 10. 解析器模式 此模式用于设计解释用专用语言编写的程序的组件。它主要指定如何计算程序行,即用特定语言编写的句子或表达式。其基本思想是为语言的每个符号建立一个类。 用法 数据库查询语言,如SQL。 架构模式比较 下表总结了每种架构模式的优缺点。 ?

    1.7K11发布于 2020-05-14
领券