-
Java基础教程:k8s快速入门
介绍容器化部署 随着Docker技术的流行,对项目的容器化部署方式越来越流行,容器化部署的优点如下: 可以保证每个容器拥有自己的文件系统、CPU、内存、进程空间等运行应用程序所需要的资源都被容器包装,并和底层基础架构解耦容器化的应用程序可以跨云服务商、跨Linux操作系统发行版进行部署 虽然容器化部署可以带来很多便利,但是也会出现一些问题,比如说: 一个容器…
-
Java基础教程:dubbo源码解析-服务暴露与发现
概述 dubbo是一个简单易用的RPC框架,通过简单的提供者,消费者配置就能完成无感的网络调用。那么在dubbo中是如何将提供者的服务暴露出去,消费者又是如何获取到提供者相关信息的呢?这就是本章我们要讨论的内容。 dubbo与spring的整合 在了解dubbo的服务注册和服务发现之前,我们首先需要掌握一个知识点:Spring中自定义Schema。 Spri…
-
Java基础教程:dubbo源码解析-高可用集群
服务集群的概述概述 为了避免单点故障,现在的应用通常至少会部署在两台服务器上,这样就组成了集群。集群就是单机的多实例,在多个服务器上部署多个服务,每个服务就是一个节点,部署N个节点,处理业务的能力就提升 N倍(大约),这些节点的集合就叫做集群。 管理控制台 目前的管理控制台已经发布0.1版本,结构上采取了前后端分离的方式,前端使用Vue和Vuetify分别作…
-
Java教程:dubbo源码解析-网络通信(1)
在之前的内容中,我们讲解了消费者端服务发现与提供者端服务暴露的相关内容,同时也知道消费者端通过内置的负载均衡算法获取合适的调用invoker进行远程调用。那么,本章节重点关注的就是远程调用过程即网络通信。 网络通信位于Remoting模块: Remoting 实现是 Dubbo 协议的实现,如果你选择 RMI 协议,整个 Remoting 都不会用上;Rem…
-
Java教程:dubbo源码解析-网络通信(2)
提供方接收请求 (1) 请求解码 这里直接分析请求数据的解码逻辑,忽略中间过程,如下: public class ExchangeCodec extends TelnetCodec { @Override public Object decode(Channel channel, ChannelBuffer buffer) throws IOExceptio…
-
Java教程:dubbo源码解析-SPI机制
架构体系框架介绍概述 Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 相关概念 dubbo运行架构如下图示 …
-
互联网居然也有“养老型”企业,现在才知道
你最向往什么样的公司? 薪资高?福利多?还是稳定,没有996? 最近,刷到一个求WLB公司的帖子(WLB:work、life、balance缩写,指可以平衡工作和生活的公司),发现“钱要赚,更要平衡生活”,越来越成为大家找工作时的共识。 △ 截图来源脉脉,如侵删 大家都知道,互联网企业给的薪水高,但奈何不了进互联网的人越来越多,且大家都越来越优秀,所以卷一卷…
-
风向变了!只会背八股文的程序员不香了
据说,程序员求职江湖上存在着一个玄学公式: 专业技能牛+背烂八股文=Offer稳了 专业技能牛+熟知八股文=惊喜拿Offer 专业技能牛+不熟八股文=Offer再见 不知从何时开始,八股文成为一种风气。各大论坛开始风靡: 《五年面试三年跳槽珍藏版》 《BAT通关宝典——拿不到offer你来打我》 《程序员八股文葵花宝典:欲练神功,必先…̷…
-
程序员如何不着痕迹伪装自己的菜鸟气质
对于刚入行的程序员来说,面对各种各样的陌生配置环境和代码库,难免会手忙脚乱,尽显菜鸟本色。 但从啥都需要教的菜鸟到啥都懂的大神程序员,并不简单,这需要牺牲一根又一根宝贵的头发,直到它们肉眼可数。 那么,菜鸟程序员该如何伪装自己,才能不让别人看出来自己菜? 别担心,今天,播妞就要教你不着痕迹地伪装程序员大神。接下来这几招,你可学着点,大概率让你成为万众瞩目的焦…
-
大厂经验,名校毕业,却被HR嫌弃!怎么办?
最近刷到一个话题——前辈,给应届新人一句职场忠告吧!相关话题下面有一个帖子比较火,这位楼主给大家的一个忠告就是:简历不要太花! 滑动查看原贴内容 ↓↓↓ △ 帖子内容来源脉脉,如侵删 原来是现在HR都嫌求职者跳槽太多,表示三年两跳、五年三跳就算跳槽多。尽管求职者有大厂经验,名校毕业,也很难打动HR。 看了楼主的描述,网友们对HR挑选简历的标准褒贬不一,有人认…