logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kafka和rabbitmq对比

参考文章:kafka和rabbitmq对比1、吞吐量kafka吞吐量更高:1)Zero Copy机制,内核copy数据直接copy到网络设备,不必经过内核到用户再到内核的copy,减小了copy次数和上下文切换次数,大大提高了效率。2)磁盘顺序读写,减少了寻道等等的时间。3)批量处理机制,服务端批量存储,客户端主动批量pull数据,消息处理效率高。4)存储具有O(1)的复杂度,读物因为分区和seg

#rabbitmq#kafka
Redis 分布式锁的 10 个坑

日常开发中,经常会碰到秒杀抢购等业务。为了避免并发请求造成的库存超卖等问题,我们一般会用到Redis分布式锁。但是使用Redis分布式锁,很容易踩坑哦~ 本文田螺哥将给大家分析阐述,Redis分布式锁的10个坑~

文章图片
#redis#分布式#java
Python调用http请求(附带json小处理)

参考文章:Python调用http请求(附带json小处理)Get请求小示例#导入请求包import requests#导入json包import json#设置要访问的地址(这里是get请求)url = 'http://192.168.1.204:8094/order/list?size=20&page=0&search=&woNo=&serviceTime=&a

#python#http#json
ArgoCD的安装与部署

2、搭建好github/gitee/gitlab代码仓库,或者运用Argocd官方的的例子做实验Argo CD CLI 是用于管理 Argo CD 的命令行工具,不同操作系统具体的安装方式不同,以下是linux系统的安装Argo CDNodePort这里使用以下命令通过 NodePort 服务的方式暴露 Argo CD 到集群外部。现在我们已经将名字为 argocd-server 的 Servic

#k8s
时间轮(TimingWheel)算法简介 -- 及时间轮在Kafka的实践

kafka的延迟队列使用时间轮实现,能够支持大量任务的高效触发,但是在kafka延迟队列实现方案里还是看到了delayQueue的影子,使用delayQueue是对时间轮里面的bucket放入延迟队列,以此来推动时间轮滚动,但是基于将插入和删除操作则放入时间轮中,将这些操作的时间复杂度都降为O(1),提升效率。Kafka对性能的极致追求让它把最合适的组件放在最适合的位置。

文章图片
#kafka#java#分布式
Openshift4 -- 安装运维教程汇总

OpenShift 4 - 用 OpenShift Platform Plus 实现混合容器云的应用灾难恢复 - (

springboot整合邮箱功能一(实战)

邮件发送其实是一个非常常见的需求,用户注册,找回密码、校验码等地方。如果使用短信还需缴费。这里发送者邮箱选用了163邮箱。

文章图片
#spring boot#java#服务器
springboot整合邮箱功能二(普通邮件, html邮件, thymleaf邮件)

第二个参数要为true,表示开启识别html标签.默认是false,也就是不识别.方法和上面方法2中的代码是一致的,只相当于邮件内容还是html标签,现在就是使用的。开启的时候,需要通过手机发送一条信息作为验证,验证成功后,会给你一个。下文中所有的实现都是写在 EmailService 类中。如果发送的内容包括html标签,则需要。用于封装邮件中需要包含的信息。,将内容封装到该对象中,再。,这个后

文章图片
#spring boot#spring#java
    共 154 条
  • 1
  • 2
  • 3
  • 16
  • 请选择