深圳幻海软件技术有限公司 欢迎您!

  • OceanBase Cloud 初体验

    OceanBase(下文简称OB)作为国内一款优秀的分布式数据库,这些年来发展很快,在金融、电商、政企、物流等行业得到广泛应用。之前多为私有化部署,去年也推出云版本并于最近进行重大升级。受朋友之约,对其云产品做了个简单测试。因时间所限,仅限于简单功能体验,整体下来感觉还是很平滑的。 &nb

  • 初识设计模式 - 单例模式

    简介一个类只允许创建一个对象(或实例),那么这个类就是一个单例类,这种设计模式称作单例设计模式(SingletonDesignPattern),简称单例模式。单例模式保证系统内存中只存在一个对象,非常节省系统资源,对于一些需要频繁销毁的对象,使用单例模式可以提高系统性能。一个普通单例模式的实现方式主

  • Monaco Editor 中的 Keybinding 机制

    一、前言前段时间碰到了一个Keybinding相关的问题,于是探究了一番,首先大家可能会有两个问题:MonacoEditor是啥?Keybinding又是啥?MonacoEditor:微软开源的一个代码编辑器,为VSCode的编辑器提供支持,MonacoEditor核心代码与VSCode是共用的(都

  • 我进了新公司结果不会用Spring Cloud,人生第一次被辞退了

    一、问题起源SpringCloud架构体系中,Eureka是一个至关重要的组件,它扮演着微服务注册中心的角色,所有的服务注册与服务发现,都是依赖Eureka的。不少初学SpringCloud的朋友在落地公司生产环境部署时,经常会问:EurekaServer到底要部署几台机器?我们的系统那么多服务,到

  • 从实现原理来讲,Nacos 为什么这么强?

    今天来分享一下Nacos注册中心的底层原理,从服务注册到服务发现,非常细致一、Nacos介绍再讲Nacos之前,先来讲一下服务注册和发现。我们知道,现在微服务架构是目前开发的一个趋势。服务消费者要去调用多个服务提供者组成的集群。这里需要做到以下几点:服务消费者需要在本地配置文件中维护服务提供者集群的

  • Spring Cloud Stream使用详解及部分重点源码分析

    环境:Springboot2.3.12.RELEASE+SpringCloudHoxton.SR12+RabbitMQ3.8.12简介SpringCloudStream是一个框架,用于构建与MQ连接的高度可伸缩的事件驱动微服务。其目的是为了简化消息在SpringCloud应用程序中的开发。屏蔽了各种

  • Python类变量和实例变量,傻傻分不清楚

    一、前言前几天在Python最强王者交流群有个叫【Chloé】的粉丝问了一个关于Python类变量和实例变量的问题,这里拿出来给大家分享下,一起学习。这个粉丝在法国留学,所以提问是英文的,当然了英文看上去也不难,有点二级英文基础,也看得懂,实在不行,在线翻译一下也问题不大了。二、解决过程这里给出【�

  • Nacos客户端是如何实现实例获取的负载均衡呢?

    前面我们讲了Nacos客户端如何获取实例列表,如何进行缓存处理,以及如何订阅实例列表的变更。在获取到一个实例列表之后,你是否想过一个问题:如果实例列表有100个实例,Nacos客户端是如何从中选择一个呢?这篇文章,就带大家从源码层面分析一下,Nacos客户端采用了如何的算法来从实例列表中获取一个实例

  • 不改代码也能全面Serverless化,阿里中间件如何破解这一难题?

    AWSLambda是Serverless领域的标志性产品,但如果将其应用于核心业务,可能会遇到以下难题:(仅代表作者个人观点)要求用户以Function为单位进行开发,全新的开发框架,云厂商强绑定,社区主流技术栈迁移成本高;Function启动速度要足够快,毫秒级或者秒级,这个限制对适用场景有很强的

推荐阅读