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

说编程

  • 最新
  • 浏览
  • 评论

springboot中mybatisplus使用sqlserver数据库配置

2023-03-06说编程33
下载依赖包:sqljdbc4-3.0.jar通过命令行install至本地库:mvn install:install-file -Dfile=sqljdbc4-3.0.jar -Dpackaging=jar&n...

springboot中mybatisplus使用mysql数据库配置

2023-03-06说编程34
maven依赖:<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId&...

springboot中jasypt自定义加密解密使用

2023-03-06说编程30
加密命令:java -cp ./jasypt-1.9.3.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI algorithm=PBEWithM...

常见的注册中心

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

关于分布式系统的CAP理论

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

常见的消息通信协议

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

常见的消息中间件对比

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

常见的架构模式

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

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

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

Redis Cluster搭建部署详解

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