- 博客(34)
- 收藏
- 关注
原创 自定义prometheus exporter实现监控阿里云RDS
本文介绍了如何自定义 Prometheus Exporter 以实现对多个 RDS 实例的数据采集。首先,针对 Prometheus 官方 MySQL Exporter 的局限性,提出了三个主要需求:一个 Exporter 监控多个实例、按需采集指标、以及实现定制化监控(如数据库磁盘使用率)。接着,详细阐述了实现思路,包括通过传递 target 参数监控多个实例、按需筛选监控指标、以及使用 Pushgateway 实现定制化监控。文章还介绍了自定义 Exporter 的目录结构和各模块功能,如 aliyun
2025-05-09 14:03:24
903
原创 K8s网络从0到1
K8s是一个强大的平台,但它的网络比较复杂,涉及很多概念,例如Pod网络,Service网络,Cluster IPs,NodePort,LoadBalancer和Ingress等等。为了帮助大家理解,模仿TCP/IP协议栈,我把K8s的网络分解为四个抽象层,从0到3,除了第0层,每一层都是构建于前一层之上。第0层Node节点网络比较好理解,也就是保证K8s节点(物理或虚拟机)之间能够正常IP寻址和互通的网络,这个一般由底层(公有云或数据中心)网络基础设施支持。本文主要介绍第1到3层网络。
2025-05-08 16:33:46
1145
原创 spring中的@PostConstruct注解详解
依赖注入完成后触发:Spring 在完成 bean 的依赖注入后,通过反射机制查找并调用方法。生命周期回调:它是 Spring bean 生命周期中的一个重要回调点,用于执行初始化逻辑。底层支持:由处理,确保在正确的时机调用。通过使用,开发者可以在对象完全初始化后执行必要的操作,而无需关心依赖注入的顺序和完整性,从而保持代码的简洁性和可维护性。是 Spring 中非常实用的生命周期回调注解,它提供了一种简洁的方式来执行初始化逻辑,保持了代码的整洁性,并且与 Spring 的依赖注入机制良好集成。
2025-05-07 14:22:29
771
原创 FastJson 转 Jackson 指南
安全漏洞Fastjson 曾多次被发现存在安全漏洞,包括反序列化漏洞、代码执行漏洞、DoS 漏洞等,可能导致数据泄露或系统瘫痪。反序列化性能虽然 Fastjson 的反序列化性能通常很快,但在处理大量嵌套对象或数组时性能可能下降。JavaBean 规范支持Fastjson 不完全遵循 JavaBean 规范,而 Jackson 完全支持标准 JavaBean 规范。授权协议Fastjson 使用 Apache 2.0 协议,对商业应用可能存在一些限制。
2025-05-06 14:14:22
361
原创 Jackson中的ObjectNode与JsonNode详解
Jackson库中的ObjectNode和JsonNode是处理JSON数据的两个核心类,可以作为FastJson中JsonObject的替代品。JsonNode是抽象类,不可实例化,且不可修改(不能添加新节点)ObjectNode是JsonNode的子类,支持修改操作(如put)
2025-05-06 14:02:30
409
原创 Logback 日志框架详解
环境隔离:严格区分开发/生产环境配置性能优先:必用异步日志+合理队列大小安全合规:敏感信息必须脱敏可观测性:集成TraceID便于排查智能运维:对接监控系统实现自动告警存储优化:采用压缩归档策略灵活调整:支持运行时动态调级性能提升50%+存储节省70%+问题定位效率提升3倍安全合规100%达标。
2025-04-29 13:06:57
1177
原创 Debug研究:Conditional Breakpoints(条件断点)
条件断点(Conditional Breakpoint)是一种调试技术,允许开发者设置特定条件,只有当条件满足时,程序才会在断点处暂停执行。
2025-04-29 13:04:06
277
原创 MySQL 存储引擎与服务体系深度解析
存储引擎:MySQL服务的核心组件,负责数据的存储、检索和管理版本演进MySQL 5.0/5.1 默认使用MyISAM引擎MySQL 5.5/5.6+ 默认采用InnoDB引擎。
2025-04-27 15:41:19
830
原创 MySQL 大数据量分页查询优化指南
会进行全表扫描,扫描后从offset位置开始取size条记录返回。通过合理的主键设计和查询优化,可显著提升大数据量下的分页查询性能。:必须使用有序且唯一的字段(如自增主键):利用索引快速定位,减少扫描数据量。通过EXPLAIN分析发现,当对包含50万条记录的。
2025-04-27 15:37:52
504
原创 高效Python库:加速数据科学工作流的8个利器
通过合理选用这些工具,可将典型数据科学项目的开发效率提升40%以上,同时降低代码维护成本。建议从1-2个库开始试点,逐步构建自动化工作流。在数据科学项目中,编码和计算时间往往是主要瓶颈。本文精选8个Python库,助你自动化流程、减少重复代码,显著提升效率。:从Terality/PyCaret开始,逐步掌握高级优化工具。:PyCaret可作为基础框架,配合其他库增强特定环节。
2025-04-26 11:32:50
1014
原创 JVM中的锁优化
锁类型适用场景实现方式性能开销偏向锁单线程重复访问CAS标记线程ID最低轻量级锁短时间竞争CAS + 自旋中等重量级锁长时间竞争或多线程阻塞操作系统互斥量最高。
2025-04-26 11:13:54
1003
原创 【开源】开发了一个在终端里运行的轻量级Excel:可以查看、简单编辑、转JSON
用Rust开发,已经发布到 crates.io,可以直接运行cargo install excel-cli安装,也可以从GitHub Release里面下载到硬盘里运行(打包后3MB,不需要安装任何环境)。比较亮点的功能是可以指定表头行数(或者列数),然后将数据条目直接转成JSON,也可以通过管道符将JSON传递给后续的终端命令。最近写了个终端运行的轻量级Excel,用类似vim的操作在终端里完成查看、简单编辑,然后还能将Excel转成JSON。名称叫excel-cli。欢迎各路大佬提issue,提PR。
2025-04-25 15:05:10
586
原创 基于SpringBoot+Vue的智能图书推荐系统设计与实现(专业优化版)
随着数字化阅读的普及,传统图书推荐方式已无法满足用户的个性化需求。本文设计并实现了一套基于SpringBoot+Vue的智能图书推荐系统,采用协同过滤算法与内容推荐相结合的混合推荐策略。系统后端使用Java语言开发,基于SpringBoot框架构建微服务架构;前端采用Vue.js实现响应式界面;MySQL 8.0作为数据存储引擎,结合Redis实现缓存优化。系统实现了用户画像构建、多维度图书评分、智能推荐引擎、社交化阅读等功能模块。
2025-04-25 14:40:00
1082
原创 基于微信小程序的宿舍报修系统设计与实现
随着互联网技术的成熟发展,信息化管理在各领域得到广泛应用。针对高校宿舍报修管理中存在的信息混乱、效率低下、安全性差等问题,本文设计并实现了一套基于微信小程序的宿舍报修系统。系统采用Java语言开发,使用MySQL数据库存储数据,结合SpringBoot框架和微信小程序技术,实现了报修流程的数字化管理。该系统具有操作简便、响应快速、安全可靠等特点,显著提高了宿舍维修管理效率,降低了管理成本。研究表明,移动互联网技术与传统报修管理的结合能够有效解决高校后勤服务中的痛点问题。关键词:宿舍报修;微信小程序;
2025-04-25 14:17:59
1025
原创 谷歌插件跳转谷歌web登录
插件demo插件 js 方法${${${${${${${JSONstringify回调网站html</</// 获取当前页面的URLconstnewURL;// 使用URLSearchParams解析查询参数constnew;// 获取授权码constget'code';if// 将授权码发送回主窗口'*';// 关闭当前窗口close;elseerror;</</</服务端 googleLogin 方法 post请求发送到谷歌那边 你可以代理 或者走架设中转接收返回。
2025-04-02 14:32:49
372
原创 分享个自己开发的夸克网盘资源搜索引擎
es搜索引擎 版本的话是 elasticsearch-7.17.4-windows-x86_64。框架使用了 spring boot 全家桶 2.7.1版本。mybatis plus 最新版本3.5.1。
2022-08-07 17:29:31
12499
2
原创 小程序hader openid 切面aop 到对象参数
package vip.xiaonuo.sys.core.aop;import lombok.extern.slf4j.Slf4j;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Pointcut;import org.
2022-01-16 13:26:45
251
原创 【微信小程序 对接七牛云,小程序上传七牛】
步骤准备东西第一步第二步准备东西微信小程序 对接七牛云存储直接上传https://developer.qiniu.com/sdk#community-sdk#Qiniu-wxapp-SDK七牛官方推荐微信小程序SDKhttps://github.com/gpake/qiniu-wxapp-sdk/blob/master/README.md安装包http://7xvilo.com1.z0.glb.clouddn.com/qiniu-wxapp-sdk-master.zip第一步解压缩包 只需
2022-01-14 14:01:13
2117
原创 adoptopenjdk相当于现在的java JDK版本比较好用的一款JDK
免费预构建的OpenJDK二进制文件!Java™是世界上领先的编程语言和平台。AdoptOpenJDK使用基础设施、构建和测试脚本从OpenJDK™类库和OpenJDK或Eclipse OpenJ9 VM中选择生成预构建的二进制文件。所有AdoptOpenJDK二进制文件和脚本都是开放源码许可的,可以免费获得。网站:https://adoptopenjdk.net/...
2020-11-25 14:46:42
4404
原创 一键搭建java linux系统环境脚本,同时也支持PHP
持续不断更新,支持交互、无人值守安装源码编译安装,大多数源码是最新stable版,并从官方网址下载提供多个数据库版本(MySQL-8.0, MySQL-5.7, MySQL-5.6, MySQL-5.5, MariaDB-10.4,MariaDB-10.3,MariaDB-10.2,MariaDB-5.5,Percona-8.0, Percona-5.7, Percona-5.6, Percona-5.5,AliSQL-5.6,PostgreSQL, MongoDB)提供多个PHP版本(PHP-7.4
2020-11-25 14:46:11
338
原创 docker初来乍到
测试vps腾讯云轻应用云-香港云1G1核25G安装:curl -sSLhttps://get.daocloud.io/docker| shdokcer操作docker images -----查看镜像列表docker rmi <id/名称>-----删除镜像 指定镜像名 或者TMAGEID -f强制删除镜像docker ps-------查看当前启动的容器docker stop <id>停止当前容器 IDdocker rm -f <id>..
2020-11-25 14:45:32
157
原创 2个不错的go语言web框架
Fiber是用Go语言编写的受Express启发的Web框架https://github.com/gofiber/fiberFastHTTP和net / http双引擎Web框架。Echo v2增强版。https://github.com/webx-top/echo
2020-11-25 14:44:58
433
1
原创 完整优雅的卸载腾讯云云服务器安全监控组件
腾讯云的服务器会自动安装云监控、云镜等安全服务,方便在控制台查看产品运行状态等可以看一下服务器的定时任务:$ crontab -l*/1 * * * * /usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 &0 0 * * * /usr/local/qcloud/YunJing/YDCrontab.sh > /dev/null 2>&1 &从来不看腾讯云的云监.
2020-11-25 14:44:07
3858
2
原创 JPA查询缩减写法
下表把 jpa 做的各种查询规范都列出来了。 如果要做其他相关查询,按照表格中的规范设计接口方法即可。关键词 举例 生成的JPQL 语句片段 And findByLastnameAndFirstname … where x.lastname = ?1 and x.firstname = ?2 Or findByLastnameOrFirstname … where x.lastname = ?1 or x.firstname = ?2 Is,E...
2020-11-25 14:41:04
179
原创 分享几款免费docker面板
分享几款免费docker面板https://www.portainer.io/比较容易上手,也轻量,好多人推荐,有大佬做了汉化包https://www.quchao.net/Portainer-CN.html地址:http://demo.portainer.io/用户名: admin密码: tryportainerhttps://rancher.com/https://www.rancher.cn/k8s据说功能强大,也重量级,中文https://dockstation.io/...
2020-11-25 14:40:09
3013
原创 全网灰色主题css代码,html代码
html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter:...
2020-04-04 19:01:20
820
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人