当前位置:首页 > 技术人生

技术人生

  • 最新
  • 浏览
  • 评论

常见的注册中心

2023-01-03说编程51
常见的注册中心
服务注册有两种形式:客户端注册和代理注册。客户端注册是服务自己要负责注册与注销的工作。当服务启动后注册线程向注册中心注册,当服务下线时注销自己。弊端是注册注销逻辑与服务的业务逻辑耦合在一起,如果服务使用不同语言开发,那需要适配多套服务注册逻...

关于分布式系统的CAP理论

2023-01-03说编程43
关于分布式系统的CAP理论
CAP理论指的是一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。如下图是一个正常的系统请求过程:CA:放弃分区容错性,加...

常见的消息通信协议

2023-01-03说编程34
常见的消息通信协议
常见的消息中间件有ActiveMQ、RabbitMQ、RocketMQ、Kafka 等等各种,常见的消息通信协议有 JMS、AMQP、MQTT、XMPP 等各种协议。JMSJMS 全称 Java Message Service,类似于 JD...

常见的消息中间件对比

2023-01-03说编程380
常见的消息中间件有ActiveMQ、RabbitMQ、RocketMQ、Kafka 等等各种。ActiveMQActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。它是一个完全支持JMS规范的的消息中间件。丰富的API,多...

常见的架构模式

2023-01-01说编程502
常见的架构模式
什么是架构模式?根据维基百科中的定义:架构模式是一个通用的、可重用的解决方案,用于在给定上下文中的软件体系结构中经常出现的问题。架构模式与软件设计模式类似,但具有更广泛的范围。常见的架构模式有:1、分层架构 2、事件驱动架构 3、微核架构...

设计模式总结——六大原则

2022-12-10说编程97
设计模式的六大原则:单一职责原则(类和方法,接口)开闭原则 (扩展开放,修改关闭)里氏替换原则(基类和子类之间的关系)依赖倒置原则(依赖抽象接口,而不是具体对象)接口隔离原则(接口按照功能细分)迪米特法则 (类与类之间的亲疏关系)单一职责原...

ping带时间戳(windows)

2022-11-15说网络193
ping带时间戳(windows)
使用管理员加打windows10中的Windows PowerShell,使用以下命令ping即可。例如:ping192.168.0.1ping.exe -t 192.168.0.1 | Foreac...

Linux修改系统编码

2022-10-25说系统186
Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。方法如下:1、查看字符编码和语言使用locale命令。 语言为en...

NGINX禁用TLS1.0和TLS1.1使网站更安全

2022-10-13说应用210
一、为什么要禁用 TLS1.0、TLS1.1?SSL 由于以往发现的漏洞,已经被证实不安全。而 TLS1.0 与 SSL3.0 的区别实际上并不太多,并且 TLS1.0 可以通过某些方式被强制降级为 SSL3.0。由此,支付卡行业安全标准委...

Redis Cluster搭建部署详解

2022-09-23说编程201
依据 Redis Cluster 内部故障转移实现原理,Redis 集群至少需要 3 个主节点,而每个主节点至少有 1 从节点,因此搭建一个集群至少包含 6 个节点,三主三从,并且分别部署在不同机器上。条件有限,测试环境下我们只能在一台机器...