菜园前端 菜园前端
2年前
什么是面向对象编程?
原文链接:什么是面向对象编程?面向对象程序设计(ObjectOrientedProgramming,OOP)是一种计算机编程架构,也可以理解为是一种编程的思想。面向对象程序设计的核心就是对象和类,对象也是类的实例化,类是对现实对象的抽象。对象间通过消息传递
Stella981 Stella981
3年前
Django REST
一.什么是RESTfulREST与技术无关,代表的是一种软件架构风格,REST是RepresentationalStateTransfer的简称,中文翻译为“表征状态转移”REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征,获得这些表征
Stella981 Stella981
3年前
Dubbo高频面试题
点击上方蓝色字"码之初"关注,···选择"设为星标"开始Java基础、架构设计、源码阅读,关注进步,可能还会加薪哦!!(https://oscimg.oschina.net/oscnet/4dbd577efdd145eaacfdd7b1e6b0d58c.png)Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框
Easter79 Easter79
3年前
SpringCloud常用组件
springcloud中有五大核心组件Eureka、Ribbon、Feign、Hystrix、Zuul,简单记录如下。Eureka是微服务架构中的注册中心,专门负责服务的注册与发现。EurekaClient组件专门负责将服务的信息注册到EurekaServer中,而EurekaServer是一个注册中心,里面有一个注册表,保存了各服务所在
Stella981 Stella981
3年前
Spark RPC通讯机制
Spark1.6推出了RPCEnv,RPCEndpoint,RPCEndpointRef为核心的新型架构下的RPC通信方式。早期版本当中,有netty和Akka两种实现方式。但是从最新的2.11代码来看,Akka已经找不到了。关于netty的更多知识,可以查看之前的文章。RpcEndpoint和RpcEndpointRef有一个管理者:RpcEnv。
Stella981 Stella981
3年前
FlinkSQL演进过程,解析原理及一些优化策略
本文整理自FlinkForward全球在线会议,演讲者云邪,由浪尖整理。1\.Flinktable/sql架构演变flink1.9之前的版本,对于TableAPI和SQL的底层实现结构如下图,可以看处流处理和批处理有各自独立的api(流处理DataStream,批处理DataSet)。而且有不同的执行计划解析过程,codege
Stella981 Stella981
3年前
FreeBSD网桥if_bridge实现性能提高5倍
FreeBSD在企业网络基础架构中的性能很好,但是网络桥接设备内核代码if\_bridge处会遇到性能瓶颈(if\_bridge可以有效地将FreeBSD机器变成交换机)。!(https://oscimg.oschina.net/oscnet/c8e604faa221976ffa7aa6a8095d38b448f.png)开发人员研究
Easter79 Easter79
3年前
SpringCloud学习笔记(四)之Ribbon负载均衡
    在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于httprestful的。Springcloud有两种服务调用方式,一种是ribbonrestTemplate,另一种是feign。简介是基于NetflixRibbon实现的一套客户端负载均衡的工具。简单的说,Ribbon是
混沌演练实践(二)-支付加挂链路演练 | 京东云技术团队
当前微服务架构下,各个服务间依赖高,调用关系复杂,业务场景很少可以通过一个系统来实现,常见的业务场景实现基本涉及多个上下游系统,要保证整体链路的稳定性,需要尽量减少系统之间的耦合性,避免因为单点失效引起整个链路的故障。
RALB负载均衡算法的应用 | 京东云技术团队
一、背景搜索推荐算法架构为京东集团所有的搜索推荐业务提供服务,实时返回处理结果给上游。部门各子系统已经实现了基于CPU的自适应限流,但是Client端对Server端的调用依然是RR轮询的方式,没有考虑下游机器性能差异的情况,无法最大化利用集群整体CPU,