发布

JAVA乐园

专栏成员
766
文章
1035421
阅读量
31
订阅数
什么是DevSecOps、缓存驱逐策略、减少延迟的策略
LRU 驱逐策略首先删除最近访问最少的项目。此方法基于以下原则:最近访问的项目更有可能在不久的将来再次访问。
BUG弄潮儿
2025-03-03
270
系统设计算法 k8s架构 jwt详解 api安全设计
Kubernetes (K8S) 是一个开源容器编排平台,最初由 Google 开发,现在由云原生计算基金会 (CNCF) 维护。 以下是开发人员与 Kubernetes 的交互方式:
BUG弄潮儿
2025-02-25
790
终极 API 学习路线图
API 是 Internet 通信的主干。每个开发人员都需要了解 API。以下是涵盖最重要主题的路线图:
BUG弄潮儿
2025-02-18
960
解析PromQL并修改添加Label
最近做的项目中用到了Prometheus做预警服务,其中Prometheus使用promql语言来查询。项目中用户通过UI或者自己手动输入PromQL时候是缺少一些系统参数的,所以需要在用户输入完成以后同步到Prometheus时候将这部分缺失的信息给添加回去,这里就需要修改用户写的PromQL了。
BUG弄潮儿
2025-02-18
400
函数式接口Consumer、BiConsumer、Supplier、Predicate、Function、BiFunction
Java Consumer接口来自Java 8中引入的 java.util.function包。Consumer是一个功能接口,用来作为lambda表达式或方法引用的任务目标(传递一个参数执行指定的方法)。
BUG弄潮儿
2025-01-12
880
常用指标采集 exporter
表示数据库正常运行的时长,通常使用该指标配置告警,监控运行少于半小时的MySQL实例mysql_global_status_uptime
BUG弄潮儿
2024-12-05
770
kafka 可视化 web 工具 kafdrop
第一次运行docker-compose会先下载obsidiandynamics/kafka和obsidiandynamics/kafdrop镜像,随后启动容器。
BUG弄潮儿
2024-06-21
1.2K0
100 个常用 Shell 命令使用讲解
在大多数的Linux和Unix系统、及其他类Unix系统中,Shell是用户与操作系统内核交互的主要方式。作为一种强大的命令行解释器,它也支持编程功能,用户可以写脚本来处理各种任务。
BUG弄潮儿
2024-06-21
5860
Nginx 基于请求头的分发
通过ngx_http_geo_module模块,根据客户端ip访问到不同的server
BUG弄潮儿
2024-06-08
2390
CountDownLunch(闭锁)、CyclicBarrier(栅栏锁)、Semaphore(信号量)的区别
从结果中可以看出来,t1~t5是同时开跑的。需要注意的是,countDownLatch.await();会在count的值等于0时,唤醒被阻塞的线程,但是被唤醒的线程是否马上就可执行,这个要看CPU的调度,不一定被唤醒后,马上就可以执行。
BUG弄潮儿
2024-06-08
1520
MQTT 5.0 协议之QoS 服务质量
MQTT协议中规定了消息服务质量(Quality of Service),它保证了在不同的网络环境下消息传递的可靠性,QoS 的设计是 MQTT 协议里的重点。作为专为物联网场景设计的协议,MQTT 的运行场景不仅仅是 PC,而是更广泛的窄带宽网络和低功耗设备,如果能在协议层解决传输质量的问题,将为物联网应用的开发提供极大便利。
BUG弄潮儿
2024-05-29
4850
Spring Boot中的 6 种API请求参数读取方式
使用Spring Boot开发API的时候,读取请求参数是服务端编码中最基本的一项操作,Spring Boot中也提供了多种机制来满足不同的API设计要求。
BUG弄潮儿
2024-05-29
3390
常用的加密算法DES3、AES & RSA
DES3,通常指的是三重数据加密算法(Triple Data Encryption Algorithm,3DES)或称为Triple DES,是一种对称加密算法。它是基于原有的DES(Data Encryption Standard)算法扩展而来,通过三次DES加密来增强安全性。
BUG弄潮儿
2024-05-11
4210
巧用 20 个 Linux 命令贴士与技巧,生产力瞬间翻倍
在本文中,我将向您演示一些专业的Linux命令技巧,这些技巧将使您节省大量时间,在某些情况下还可以避免很多麻烦,而且它也将帮助您提高工作效率。
BUG弄潮儿
2024-04-30
1840
微服务 Token 鉴权设计的几种方案
刚开始接触微服务时网上给的方案大都数是通过透传Token做鉴权,但我认为这种方式不是很妥当。接着往下看:
BUG弄潮儿
2024-04-11
4870
Golang中的数组
数组是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),这种类型可以是任意的原始类型,比如 int、string 等,也可以是用户自定义的类型。一个数组包含的元素个数被称为数组的长度。在 Golang 中数组是一个长度固定的数据类型,数组的长度是类型的一部分,也就是说 [5]int 和 [10]int 是两个不同的类型。Golang中数组的另一个特点是占用内存的连续性,也就是说数组中的元素是被分配到连续的内存地址中的,因而索引数组元素的速度非常快。
BUG弄潮儿
2024-02-29
1360
10 亿数据如何快速插入 MySQL?
最快的速度把10亿条数据导入到数据库,首先需要和面试官明确一下,10亿条数据什么形式存在哪里,每条数据多大,是否有序导入,是否不能重复,数据库是否是MySQL?
BUG弄潮儿
2024-02-29
2190
Go语言中的流程控制
流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。Go 语言中最常用的流程控制有 if 和 for,而 switch 和 goto 主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。
BUG弄潮儿
2024-02-29
1010
GoLang中基本数据类型之间的转换
转换的时候建议从低位转换成高位,高位转换成低位的时候如果转换不成功就会溢出,和我们想的结果不一样。
BUG弄潮儿
2024-01-24
2520
Go 语言基本数据类型
注意: 在使用 int 和 uint 类型时,不能假定它是 32 位或 64 位的整型,而是考虑 int 和 uint可能在不同平台上的差异。
BUG弄潮儿
2024-01-22
1150
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档