上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 57 下一页
摘要: (1)简单模式(Hello World) 做最简单的事情,一个生产者对应一个消费者,RabbitMQ相当于一个消息代理,负责将A的消息转发给B 应用场景: 将发送的电子邮件放到消息队列,然后邮件服务在队列中获取邮件并发送给收件人 import com.rabbitmq.client.Channel; 阅读全文
posted @ 2021-08-09 15:08 KLAPT 阅读(214) 评论(0) 推荐(0)
摘要: StringTokenizer 原来是一个遗留类,并未被废弃,只是出于兼容性原因而被保留,在新代码中已经不鼓励使用它了,建议使用 String 的 split 方法或 java.util.regex 包代替。 import java.util.Random;import java.util.Stri 阅读全文
posted @ 2021-08-09 14:46 KLAPT 阅读(91) 评论(0) 推荐(0)
摘要: redis数据类型 String、Set、Zset、List、hash Bitmap 。 四种统计类型: 二值状态统计; 聚合统计; 排序统计; 基数统计 二值状态统计: 就是集合中的元素的值只有 0 和 1 两种,在签到打卡和用户是否登陆的场景中,只需记录签到(1)或 未签到(0),已登录(1)或 阅读全文
posted @ 2021-08-09 12:04 KLAPT 阅读(325) 评论(0) 推荐(0)
摘要: XA/二阶段提交 基于XA协议的二阶段提交 所谓的 XA 方案,即:两阶段提交,有一个事务管理器的概念,负责协调多个数据库(资源管理器)的事务,事务管理器先问各个数据库准备好了吗?如果每个数据库都回 ok,那就正式提交事务,在各个数据库上执行操作;如果任何其中一个数据库回答不 ok,那么就回滚事务。 阅读全文
posted @ 2021-08-09 09:52 KLAPT 阅读(86) 评论(0) 推荐(0)
摘要: 1. RPC:调用另一个系统的函数 2. SOAP:使数据作为服务可用 3. REST:使数据作为资源可用 4. GraphQL:仅请求所需要的数据 1. RPC:调用另一个系统的函数 远程过程调用是一种允许在不同上下文中远程执行函数的规范。RPC 扩展了本地过程调用的概念,并将其放在 HTTP A 阅读全文
posted @ 2021-08-05 11:14 KLAPT 阅读(197) 评论(0) 推荐(0)
摘要: 消息中间件是分布式系统常用的组件,无论是异步化、解耦、削峰等都有广泛的应用价值。我们通常会认为,消息中间件是一个可靠的组件——这里所谓的可靠是指,只要我把消息成功投递到了消息中间件,消息就不会丢失,即消息肯定会至少保证消息能被消费者成功消费一次,这是消息中间件最基本的特性之一。 一个消息M发送到了消 阅读全文
posted @ 2021-08-04 17:03 KLAPT 阅读(336) 评论(0) 推荐(0)
摘要: 比较流行的一种就是Gitlab+Jenkins实现方案,不过这种方案占用内存比较大,没有个8G内存,很难流畅运行,而且部署起来也不快。 Drone,轻量级CI/DI工具,结合Gogs使用内存占用不到1G。 Drone简介 Drone是一款基于容器技术的持续集成工具,使用简单的YAML配置文件即可完成 阅读全文
posted @ 2021-08-04 11:01 KLAPT 阅读(496) 评论(0) 推荐(0)
摘要: 一般使用Apache commons-lang3 工具包; commons-lang3 是专业的工具包,功能非常齐全、强大。 1、isEmpty 判断字符串是否为空字符串,只要有一个任意字符(包括空白字符)就不为空 isEmpty 的方法源码: public static boolean isEmp 阅读全文
posted @ 2021-08-03 16:41 KLAPT 阅读(245) 评论(0) 推荐(0)
摘要: 数据库引擎是否支持事务(Mysql 的 MyIsam引擎不支持事务); 注解所在的类是否被加载为 Bean(是否被spring 管理); 注解所在的方法是否为 public 修饰的; 是否存在自身调用的问题; 所用数据源是否加载了事务管理器; @Transactional的扩展配置propagati 阅读全文
posted @ 2021-08-03 12:02 KLAPT 阅读(126) 评论(0) 推荐(0)
摘要: 在计算机网络中,限流就是控制网络接口发送或接收请求的速率,它可防止DoS攻击和限制Web爬虫。 限流,也称流量控制。是指系统在面临高并发,或者大流量请求的情况下,限制新的请求对系统的访问,从而保证系统的稳定性。 常见的限流算法: 固定窗口限流算法 首先维护一个计数器,将单位时间段当做一个窗口,计数器 阅读全文
posted @ 2021-08-02 20:13 KLAPT 阅读(782) 评论(0) 推荐(0)
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 57 下一页