四时宝库

程序员的知识宝库

Dubbo-go 源码笔记(一)Server 端开启服务过程

导读:随着微服务架构的流行,许多高性能 rpc 框架应运而生,由阿里开源的 dubbo 框架 go 语言版本的 dubbo-go 也成为了众多开发者不错的选择。本文将介绍 dubbo-go 框架的基本使用方法,以及从 export 调用链的角度进行 server 端源码导读,希望能引导读者进一步认识这款框架。下周将发表本文的姊妹篇:《从 client 端源码导读 dubbo-go 框架》。

Dubbo 的 8000 字图文详解,建议收藏

分布式应用场景有高并发,高可扩展和高性能的要求。还涉及到,序列化/反序列化,网络,多线程以及设计模式的问题。幸好 Dubbo 框架将上述知识进行了封装,让程序员能够把注意力放到业务上。

为了更好地了解和使用 Dubbo,今天来介绍一下 Dubbo 的主要组件和实现原理。

Dubbo 分层

Dubbo 是一款高性能 Java RPC 架构。它实现了面向接口代理的 RPC 调用,服务注册和发现,负载均衡,容错,扩展性等等功能。

终于有人从入门到实战把Dubbo讲的这么清清楚楚了

一 为什么需要 dubbo

很多时候,其实我们使用这个技术的时候,可能都是因为项目需要,所以,我们就用了,但是,至于为什么我们需要用到这个技术,可能自身并不是很了解的,但是,其实了解技术的来由及背景知识,对于理解一项技术还是有帮助的,那么,dubbo是怎么被提上日程的呢?

在互联网的发展过程中,在以前,我们只需要一个服务器,将程序全部打包好就可以,但是,随着流量的增大,常规的垂直应用架构已无法应对,所以,架构就发生了演变。

Dubbo分析之Protocol层(dubbo.protocol.threads)

前言

紧接着上文Dubbo分析之Exchange层,继续分析protocol远程调用层,官方介绍:封装RPC调用,以Invocation, Result为中心,扩展接口为Protocol, Invoker, Exporter;

Dubbo配置参考手册之dubbo:protocol

概述

dubbo:protocol标签用于配置服务提供者协议,对应配置类org.apache.dubbo.config.ProtocolConfig。如果需要支持多协议,可以声明多个<dubbo:protocol>标签,并在<dubbo:service>中通过 protocol属性指定使用的协议。截至到2.7.7版本,dubbo:protocol标签一共有24个属性可以进行配置。

一文彻底搞明白桥接模式(桥接模式是什么意思?)

本篇讲解Java设计模式中的桥接模式,分为定义、模式应用前案例、结构、模式应用后案例、适用场景、模式可能存在的困惑和本质探讨7个部分。

定义

Java知识点总结业务场景篇6-10(java实际业务场景面试)

六、Ajax请求Session超时问题

我在做项目时有时会遇到session超时问题,如果session超时,平常请求没有什么问题,通过拦截器可以正确跳到登陆页面,可是你如果用ajax请求的话这就出现问题了,因为ajax是异步的,局部刷新,所以登陆界面不会再全页面中显示,他只会显示到页面的一部分当中。所以根据我这几年的经验找到了我认为比较好的一种方法。因为那我用的框架是和struts2集成的,所以就在拦截器中进行设置:

首先判断session是否为空就是判断session是否超时,如果超时就取出请求的head头信息request.getHeader("x-requested-with"),如果不为空就和XMLHttpRequest(Ajax标识)进行比较 (request.getHeader("x-requested-with").equalsIgnoreCase("XMLHttpRequest"))) 如果相等说明此请求是ajax请求。

只会Java的基础语法多久能达到可以找到工作的Java水平?

工作水平和基础书面知识不是一个可以比较的板块

要使 Java 基础语法达到可以找到工作的 Java 开发水平,你可以重点关注以下几点

Java开发避开NullPointerException的10条建议

1. 引言

NullPointerException应该是 Java 开发中最常出现的问题,也是 Java 程序员最容易犯的错误。虽然看起来是个小错误,但带来的影响却不小,Tony Hoare(null 引用的发明者)在 2009 年说过 NPE 大约给企业造成数十亿美元的损失。在这工作半年内,我就踩了好几次 NPE 的坑。举个例子,我需要在原有逻辑上加一段代码,而新加的代码报错抛出了 NPE,同时又没做异常处理,就直接导致后面的逻辑不运行了,影响了整个原有逻辑,太恐怖了。所以大家一定要小心避开 NPE 这个坑。

面试最常问的问题——被虐了之后,我翻烂了equals源码,总结如下

面试最常问的问题

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接