- 博客(12)
- 收藏
- 关注
原创 【k8s】基于k8s安装高可用HPA扩展
最近在部署k8s集群的时候有个需求,需要容器能够弹性扩展,如果资源达到一定程序,能够自动新建容器和销毁容器释放资源,这时候就想到了HPA能够实现这个功能,通过metrics-server来监控容器资源的使用情况,根据实际业务系统是否需要扩展定好规则从而到达自动扩缩容的目的。
2024-10-16 14:58:52
602
原创 【k8s】k8s需要系统支持BPF格式
然后按照上面的步骤,先查找可用升级内核包,再更换启动的内核配置,最后reboot一下,按照一开始的方法进行验证。当前系统3.10.0-1160.el7.x86_64是不支持bpf模块的,这个时候可以尝试加载BPF模块。
2024-10-16 14:30:12
303
原创 AmazonS3文件简单上传下载
基于项目的不同规范写法上会有不同,最近项目中需要适配AmazonS3的文件存储。由于对于上传下载的方法都是在同一个类里面,所以我将初始化S3client的方法单独写成了一个工具类静态访问,不需要属性注入,减少了配置文件,同时由于有多种文件存储系统的实现,避免了在不需要使用S3的时候去注入。之前也是想要用http的方式直接访问AmazonS3的RestApi接口,但是组装参数过于麻烦,同时相关文档支持又不太具体,于是还是使用了引入jdk的方式来实现。
2023-05-15 17:11:31
1880
1
原创 LeetCode 977-有序数组的平方
给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]提示:1 <= nums.length <= 104-104 <= nums
2021-09-08 10:49:00
162
原创 Leetcode 217-存在重复元素问题
给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例 3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/contains-duplicate方法一:通过循环
2021-09-07 10:58:58
186
1
原创 Rabbitmq死信队列
死信队列 死信队列顾名思义就是由于某些原因导致队列中的某些消息不能被消费,这样没有后面的处理之后,就变成了死信消息,而在实际应用场景中,为了保证消息的不丢失,则将死信消息放进一个特殊的队列中死信队列. 应用场景:为了保证订单业务的消息数据不丢失,需要使用到 RabbitMQ 的死信队列机制,当消息消费发生异常时,将消息投入死信队列中.还有比如说: 用户在商城下单成功并点击去支付后在指定时间未支付时自动失效. 而导致死信消息的产生大概有三方面:消息TTL过期:即在队列或者生产者中声明了消息的过
2021-08-11 10:49:15
238
原创 Rabbitmq交换机模式
完整架构: 生产者 - 信道 - (broker : 交换机 - 队列) - 信道 - 消费者通过交换机来绑定队列可以实现多种消息传递到消费者的方式:无名Exchange:写routingkey,exchange为null,即使用默认的交换机,所以的消费者通过竞争的方式可以获取全部消息,但是消息只可以获取一次,即一条消息只可以被一个消费者消费fanout(扇出)模式:不用填写routingkey,绑定同一交换机的队列都可以接收全部消息,一条消息可以被所有绑定到这个交换机的队列的消费者消费消
2021-08-11 10:46:55
144
原创 Rabbitmq发布确认高级
1. 发布确认高级 生产环境中遇到一些不明原因,导致rabbitmq宕机或者重启,导致生产者消息投递失败,导致消息丢失,需要手动恢复和重启,为了保证消息的安全性和可靠性,需要对发布确认做一定的处理,利用confirmCallBack接口来对消息确认的结果做处理,此时必须要将确认回调接口打开,因为发布确认模式默认是关闭的,需要手动打开:spring.rabbitmq.publisher-confirm-type=correlated创建发布确认配置类声明交换机和队列@Configurationp
2021-08-11 10:44:43
345
原创 Jsoup爬虫
Jsoup爬虫最近开始实训课程,第一次接触到java做爬虫,在印象中,确实java可以下载资源,只要有资源的地址,但是jsoup这个类还是令我眼前一亮,它可以获取整个页面的文档并解析,功能感觉比较强大,以前确实没接触过。开始进入正题,以下载酷我音乐上的音乐为例(emmmm,因为确实有漏洞可以爬),首先通过观察前端在进行搜索时获取的异步请求为例,可以发现返回的结果中有一个list集合,里面包含当前页音乐表单最大承载量的所有音乐的rid(可以通过rid拼接字符得到具体的资源路径!),但是这个异步请求时只有发
2021-06-25 15:17:34
656
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人