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

  • 单例模式(Singleton Pattern)

    单例模式模式动机单例模式(SingletonPattern)是结构最简单的设计模式,它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以确保系统中一个类只有一个实例,且该实例易于被外界访问,从而方便对实例个数的控制并节约系统资源。如何确保一个类只有一个实例并且这个实例易于被访问?定义一个全

  • 05单件模式

    阅读目录经典的单件模式例子--巧克力工厂单件模式总结回到目录经典的单件模式publicclassSingleton{privatestaticSingletonuniqueInstance;//一个静态变量持有Singleton类的唯一实例。//其他有用的实例变量写在这里//构造器声明为私有,只有S

  • 如何使用Spring Cloud跨多个云区域运行Java微服务

    译者|李睿审校|孙淑娟​如果用户想在公共云基础设施上运行Java微服务,那么可以利用多个云区域。这是一个好主意,其中有几个原因。​首先,由于硬件问题、云服务升级后引入的错误或人为错误,云计算可用区(AvailabilityZones)和云区域(Regions)经常出现故障。最著名的S3中断之一是因为

  • 亚马逊云科技宣布由自研芯片Trainuim支持的Amazon EC2 Trn1实例正式可用

    日前,亚马逊云科技宣布,由自研芯片AmazonTrainium支持的​​AmazonElasticComputeCloud(AmazonEC2​​​)Trn1实例正式可用。Trn1实例专为在云中进行高性能机器学习模型训练而构建,与基于GPU的同类实例相比,可节省高达50%的训练成本。Trn1实例能够

  • 设计模式之(4)——单例模式

    定义:单例模式属于创建型模式,该类负责创建自己的对象实例,并且确保只有单个对象被创建,同时该类提供了一种全局访问其唯一实例对象的方式;这个定义中有三个要点:1、单例类只能有一个实例;2、单例类必须自己创建自己的唯一实例;3、单例类必须可以给其他所有对象提供这一唯一实例;意图:保证一个类仅有一个实例,

  • 一言不合就重构

    hello,大家好呀,我是小楼。前段时间不是在忙么,忙的内容之一就是花了点时间重构了一个服务的健康检查组件,目前已经慢慢在灰度线上,本文就来分享下这次重构之旅,也算作个总结吧。背景服务健康检查简介服务健康检查是应对分布式应用下某些服务节点不健康问题的一种解法。如下图,消费者调用提供方集群,通常通过注

  • ES6中的class对象和它的家人们

    在ES6中新增了一个很重要的特性:class(类)。作为一个在2015年就出了的特性,相信很多小伙伴对class并不陌生。但是在日常开发中使用class的频率感觉并不高(可能仅限于作者),感觉对class总有种一知半解的感觉。今天就带着小伙伴们一起,好好剖析剖析这个特性。1.什么是class一个特性

  • 工作流引擎在vivo营销自动化中的应用实践

    作者|vivo互联网服务器团队-ChengWangrong本文分析了在营销自动化业务引入工作流技术的背景和工作流引擎的介绍,同时介绍了几种业界流行的开源工作流引擎特点,以及在项目自研开发过程中的设计思路和总结思考。一、业务背景营销自动化平台可以支持不同用户生命周期的活动旅程策略配置,根据用户触发的不

  • iOS 程序员面试要注意的问题

    1、自动释放池是什么,如何工作?当您向一个对象发送一个autorelease消息时,Cocoa就会将该对象的一个引用放入到***的自动释放池。它仍然是个正当的对象,因此自动释放池定义的作用域内的其它对象可以向它发送消息。当程序执行到作用域结束的位置时,自动释放池就会被释放,池中的所有对象也就被释放。

  • 一言不合就重构

    hello,大家好呀,我是小楼。前段时间不是在忙么,忙的内容之一就是花了点时间重构了一个服务的健康检查组件,目前已经慢慢在灰度上线,本文就来分享下这次重构之旅,也算作个总结吧。背景服务健康检查简介服务健康检查是应对分布式应用下某些服务节点不健康问题的一种解法。如下图,消费者调用提供方集群,通常通过注

  • 我们一起玩转 Flowable 流程实例

    今天我们继续来聊聊流程实例。部署之后的流程,这个还不能直接运行,例如我们部署了一个请假流程,现在zhangsan想要请假,他就需要开启一个请假流程,lisi想请假,他也需要开启一个请假流程,这一个一个开启的请假流程就是流程实例,而我们一开始部署的请假流程,则类似于一个模版,基于此模版,我们可以开启很

  • 解决微服务架构下流量有损问题的实践和探索

    作者| 铖朴绝⼤多数的软件应⽤⽣产安全事故发⽣在应⽤上下线发布阶段,尽管通过遵守业界约定俗成的可灰度、可观测和可滚回的安全⽣产三板斧,可以最⼤限度的规避发布过程中由于应⽤⾃身代码问题对⽤户造成的影响。但对于⾼并发⼤流量情况下的短时间流量有损问题却仍然⽆法解决。因此,本文将围绕发布过程中如何

  • 16 图 | Nacos 架构原理①:一条注册请求会经历什么?

    这次我们来聊下Nacos的注册服务的底层原理。Nacos作为注册中心,用来接收客户端(服务实例)发起的注册请求,并将注册信息存放到注册中心进行管理。那么一条注册请求到底会经历哪些步骤呢?知识点预告先上一张整体的流程图:集群环境:如果是Nacos集群环境,那么拓扑结构是什么样的。组装请求:客户端组装注

  • 聊聊 Spring Cloud Alibaba Nacos 的两种健康检查机制!

    作者|磊哥来源|Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)SpringCloudAlibabaNacos作为注册中心不止提供了服务注册和服务发现功能,它还提供了服务可用性监测的机制。有了此机制之后,Nacos才能感知服务的健康状态,从而为服务调用者提供健

  • Spring Cloud Alibaba Nacos路由策略之保护阈值!

    作者|磊哥来源|Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)在Nacos的路由策略中有3个比较重要的内容:权重、保护阈值和就近访问。因为这3个内容都是彼此独立的,所以今天我们就单独拎出“保护阈值”来详细聊聊。保护阈值保护阈值(ProtectThreshol

  • 从MySQL 5.6升级到8.0,我们付出了惨痛代价!

    图片来自包图网在升级到5.7的同时构建一个新的存储引擎,会大大减慢MyRocks的进度,因此我们选择继续使用5.6,直到MyRocks完成,MySQL5.6的寿命也即将结束,决定升级到MySQL8.0。官博介绍说,此次过程比之前的升级更具挑战。MySQL是Oracle公司旗下的一个开源数据库,它为F

  • 聊一聊我在组内的Nacos

    Nacos简介Nacos:NamingandConfigurationService,可打包部署配置中心和注册中心,也可独立部署其中之一,配置中心、控制台依赖mysql,由阿里巴巴2018年8月开源,github19.1kstar(截止2021.08.24)本文只讲解服务发现部分。服务注册发现模型n

  • K8S集群入门:运行一个应用程序究竟需要多少集群?

    如果你使用Kubernetes作为应用程序的操作平台,那么你应该会遇到一些有关使用集群的方式的基本问题:你应该有多少集群?它们应该多大?它们应该包含什么?本文将深入讨论这些问题,并分析你所拥有的一些选择的利弊。问题所在作为一个软件创建者,你应该开发并运行了多个应用程序。而且,你应该在不同的环境中运行

  • 我能够快速读书的秘密:主要靠“猜”!

     有很多人问我,平时是怎么看技术书的,我今天拿一个案例来讲一下,你会看到,我主要靠“猜”,自己想想解决方案,然后到书中去验证。干货内容较多,建议静心慢慢看。1我知道Docker是怎么回事,但是不太清楚Kubernetes究竟在干什么,它要解决什么问题?有哪些功能?在网上搜索了一些文章,可是

  • Spring Cloud Finchley版中Consul多实例注册的问题处理

     由于SpringCloud对Etcd的支持一直没能从孵化器中出来,所以目前来说大多用户还在使用Eureka和Consul,之前又因为Eureka2.0不在开源的消息,外加一些博眼球的标题党媒体使得Eureka的用户有所减少,所以,相信在选择SpringCloud的用户群体中,应该有不少用

推荐阅读