1.Dubbo结构图 生产者-消费者模型,生产者和消费者都需要在注册中心进行注册,生产者生产接口,通过api暴露给消费者使用 注册中心管理服务提供方的url 监控模块负责监控管理整个流程 生产者(Provider)整个发布,订阅流程: 启动容器,加载,运行服务提供者 服务提供者在启动时,在注册中心发 ...
分类:
其他好文 时间:
2020-06-05 13:13:06
阅读次数:
72
最近UI对于手机号输入框提出了要自动添加空格的需求,没办法,产品和UI就是大爷,说了就要做呀。 但是在网上搜了好多资料,说着是能够实现,但是大多数都是无脑的Ctrl+C 和Ctrl+V,根本就没有实践过,就直接复制粘贴,完全是不负责任的。也不知道源头是谁。 既然咱们踩过坑了,就要为后人修好路。 在此 ...
分类:
移动开发 时间:
2020-06-04 19:50:57
阅读次数:
181
在工作中我们往往会涉及到某模块的选型问题,即用哪种类型的芯片或模组或器件、用谁家的、怎么用等问题。 在这里,与大家分享一下我的经验。 情况一:领导负责选型 这种情况,无条件服从就好,积极解决,态度要端正,无需多讲啦。 情况二:你就是负责人,并由你来选型 这种情况,考虑的因素除了技术这方面,还有其他一 ...
分类:
其他好文 时间:
2020-06-04 15:34:29
阅读次数:
64
背景 2019年的某个时候, 笔者负责解决公司系统内的基于Redis pubsub + Websocket消息推送的功能稳定性 过程 NO Detail 1. 初始情况: 笔者发现手写的Jedis客户端容易出现 断连, 每个小时至少发生一次, 时间不定. 没有进行多少次改参数的尝试.(因为已经打算寻 ...
分类:
其他好文 时间:
2020-06-04 14:07:58
阅读次数:
139
# 外观模式 # 为子系统中的一组接口提供一个一致的界面成为外观模式,外观模式定义了一个高层接口,这个接口使得这一子系统更容易使用 # 如下压缩模块、ORM等 from os import path import logging class ZIPModel: """ZIP模块,负责ZIP文件的压缩 ...
分类:
其他好文 时间:
2020-06-04 01:02:53
阅读次数:
71
Tomcat有两个核心功能: 1.处理 Socket 连接,负责网络字节流与 Request 和 Response 对象的转化。 2.加载和管理 Servlet,以及具体处理 Request 请求。 因此 Tomcat 设计了两个核心组件连接器(Connector)和容器(Container)来分别 ...
分类:
其他好文 时间:
2020-06-04 00:57:37
阅读次数:
96
——用构造函数创建对象后,程序负责跟踪该对象,直到其过期为止。对象过期时,程序将自动调用一个特殊的成员函数—析构函数完成清理工作,如释放构造函数使用new分配的内存。 析构函数的形式: 在类名前加上~,没有返回值和声明类型,没有参数: ~Stock(); 调用: 类对象过期时析构函数将自动调用。 自 ...
分类:
编程语言 时间:
2020-06-03 16:01:07
阅读次数:
70
简介:Spring Cloud Eureka 是Spring Cloud Netflix微服务套件中的一部分,他基于 Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。Spring Cloud通过为Eureka增加了Spring Boot风格的自动化配置,我们只需通过 ...
分类:
编程语言 时间:
2020-06-03 00:51:24
阅读次数:
65
使用v-model实现双向绑定,负责监听用户输入的数据与更,v-model会忽略表单的value、select、check特性的初始值,因此需要在data中配置一个message来展示 普通文本: 复选框: 下拉列表框: ...
分类:
其他好文 时间:
2020-06-02 21:45:41
阅读次数:
68
1、什么是DRBD?DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。一般与心跳连接结合使用,也可以把它看作是一种网络RAID。2、DRBD是如何工作的?Drbd负责接收数据,把数据写到本地磁盘,然后发送给另一个主机。另一个主机再将数据存到自己的磁盘中。并以完全相同的形式记录在一个文件系统中(实际上
分类:
其他好文 时间:
2020-06-02 17:22:37
阅读次数:
65