- 博客(1284)
- 资源 (44)
- 收藏
- 关注
原创 ShiyuAdmin 通用后台管理系统
ShiyuAdmin是一个基于Go(Gin/Gorm)和React(Ant Design Pro)的通用后台管理系统脚手架项目,具有以下特点: 技术栈:后端使用Go语言(Gin框架+Gorm ORM),前端采用React+Ant Design Pro,支持RBAC权限体系 核心功能: 系统管理(用户/角色/部门/菜单管理) 完善的权限控制(JWT认证+动态菜单) 提供默认超级管理员账号(admin/Admin@123) 快速启动方式: 推荐Docker一键部署(包含PostgreSQL+Redis) 也支持
2025-12-26 09:27:30
777
原创 人民币大写:从历史到应用的全面指南
人民币大写作为中国财务和商务文档中的标准做法,具有重要的防篡改作用。掌握人民币大写的规范和使用方法,对于从事财务、商务工作的人员来说至关重要。
2025-12-14 08:46:49
663
原创 【源代码分享】[特殊字符] 炫彩 2048 (2048 Game)
摘要:经典2048游戏复刻版,保留原版滑动合并机制,新增多项功能。支持实时计分、最高分记录和撤销操作,适配各类设备并配有彩色动画效果。操作方式多样(键盘/触屏),游戏规则与原版一致。采用React 18+TypeScript技术栈开发,搭配TailwindCSS和Canvas API实现。提供完整安装指南和游戏说明,包含网盘下载链接。项目遵循MIT开源协议,适合休闲娱乐和技术学习。(149字)
2025-11-22 10:07:41
153
原创 开源 JSON 格式化工具测评:jsonformat——轻量、简洁、可本地运行
本文介绍了一个轻量级JSON格式化工具jsonformat,该项目采用纯前端技术实现(HTML+CSS+JavaScript+highlight.js),无需安装即可离线使用。主要功能包括JSON格式化、校验与高亮显示,支持实时预览和响应式设计。文章分析了项目的技术实现、部署方式,并对比其优缺点:零依赖、简洁易用但功能单一。该工具适用于API调试、安全环境等场景,文末还提出了暗黑模式、文件导入等改进建议。项目地址为https://github.com/Rodert/jsonformat,是一个干净实用的JS
2025-11-01 21:49:14
1249
原创 在 Go 项目中整合 go-commons + Prometheus,一步到位搞定监控
go-commons:Go项目的轻量级可观测性解决方案 go-commons 是一个集成Prometheus监控、系统指标采集、健康检查和中间件工具的基础库。通过一行代码metrics.StartDefaultMetricsServer(":9090")即可自动暴露监控指标,内置中间件可统计QPS、延迟等业务指标。支持自定义指标扩展,兼容Prometheus/Grafana生态,适用于K8s/Docker部署。开发者无需重复编写监控逻辑,即可快速实现服务的可观测性,提升运维效率。 核心功
2025-10-14 10:32:06
468
原创 用 go-commons 打造属于你的 Go 项目“瑞士军刀”
go-commons是一个Go语言常用工具库,集成了字符串处理、时间格式转换、文件操作等高频功能模块。通过简单的go get命令即可安装使用,各模块文档清晰易查。例如stringx模块可快速转换字符串格式,timex模块简化时间处理,filex模块提供便捷文件读写。该库具有模块化、高性能、易上手的特点,能显著提升开发效率,避免重复造轮子。适合各类Go项目开发,让Go编码更简洁高效。
2025-10-13 13:55:03
493
原创 用 go-commons 打造更优雅的字符串处理工具
Go-commons是一款高效的字符串处理工具库,封装了常用的字符串操作方法,如裁剪、分割、替换、拼接、格式化等。通过简单的API调用,开发者可以避免重复造轮子,提升代码简洁性和安全性。该库支持边界处理、脱敏、大小写转换、模糊匹配等高级功能,相比原生strings包更语义化且不易出错。安装便捷,功能丰富,适用于日常Go开发中的各类字符串处理需求,显著提升开发效率。
2025-09-30 13:22:26
389
1
原创 go-commons/stringutils 与标准库 strings 对比
go-commons/stringutils是对Go标准库strings的增强扩展,提供更丰富的字符串处理功能。相比标准库的基础操作,它新增了判空/默认值、安全裁剪、智能截取、批量查找、对齐填充等实用功能,并优化了拼接、大小写转换等操作。典型应用场景包括表单输入处理、日志格式化和API返回值截断等。标准库适合底层字符串操作,而stringutils则针对常见业务需求提供开箱即用的解决方案,能有效减少重复代码并提高开发效率。
2025-09-29 13:18:56
392
原创 用 go-commons 高效处理字符串
go-commons库的stringutils包为Go开发者提供了丰富的字符串处理工具,能有效提升开发效率。该库包含判空检测、裁剪截断、填充对齐、查找替换、大小写转换等常用功能,比标准库strings更贴近业务需求。安装简单(go get),文档完善(GitHub+GoDoc支持),示例代码展示了用户输入清理和日志格式化等典型场景。通过简化字符串操作,使代码更简洁可读,特别适合数据处理、日志输出等高频字符串操作场景。
2025-09-29 13:17:41
553
原创 《让你的 Go 服务自带监控:go-commons 的零成本方案》
《Go 应用轻量级监控方案:go-commons》介绍了为业务应用快速集成监控能力的开源工具。该项目通过嵌入式设计,让 Go 应用直接暴露 QPS、CPU、内存等指标,无需额外部署 exporter 服务。开发者只需引入依赖包,简单几行代码即可通过 HTTP 接口输出监控数据,支持与 Prometheus/Grafana 无缝集成。该方案特别适合个人开发者快速验证、中小团队简化运维,目前支持扩展更多监控指标,欢迎社区共建。项目地址:github.com/Rodert/go-commons
2025-09-25 09:11:56
294
原创 嵌入式监控最佳实践:用 go-commons 让你的服务自带系统体检报告
本文介绍了一款轻量级监控工具go-commons,它解决了传统监控方案(Prometheus+Grafana)复杂、node_exporter过重的问题。通过不到50行Go代码即可实现业务指标(QPS)和系统指标(内存、CPU)的实时监控,支持/metrics接口输出数据。该工具具有零成本接入、轻量级、业务系统指标一体化等特点,同时支持后续接入Prometheus+Grafana进行可视化展示。文章还鼓励开发者参与项目共建,完善更多监控指标和功能。
2025-09-22 09:36:41
328
原创 用 go-commons 打造一套最小可行监控体系
本文介绍了轻量级Go监控工具go-commons,它能在业务应用中快速构建最小可行监控体系(MVP)。该工具无需复杂配置,零依赖,支持跨平台使用,特别适合小型服务、内网应用和测试环境。通过代码示例展示了如何集成业务指标(QPS)和系统指标(CPU/内存/磁盘),并输出JSON格式的监控数据。相比传统Prometheus方案,go-commons更轻量便捷,未来还将增加网络流量、GC等更多指标支持。项目已开源,欢迎开发者试用和贡献。
2025-09-19 14:43:48
361
原创 用 go-commons 打造一个轻量级内置监控系统,让服务开箱即用
《Go服务可观测性新方案:go-commons轻量工具库》摘要: go-commons是一个纯Go实现的轻量级工具库,为Web服务提供开箱即用的健康监测功能。通过简单集成,开发者无需依赖node_exporter或gopsutil等组件,即可让服务自动暴露/metrics或/health接口,实时展示CPU负载、内存占用、磁盘空间等关键指标。该方案具有零依赖、跨平台、轻量级等优势,支持快速生成JSON格式的健康报告。项目现已支持基础系统指标采集,并计划扩展网络流量、进程监控等功能,欢迎开发者参与贡献,共同完
2025-09-18 18:33:09
508
原创 在业务应用中集成 go-commons,实现应用+系统双指标监控
Go 服务开发中常需同时监控业务指标(QPS、延迟等)和系统指标(CPU、内存)。传统方案需引入多个库,而开源项目 go-commons 提供了统一解决方案。文章演示如何用 go-commons 构建最小化 Web 服务,实现: 通过 /hello 接口统计 QPS 定时采集内存使用率 通过 /metrics 暴露 Prometheus 格式指标 go-commons 相比 gopsutil 更轻量,内置多种工具函数,并计划扩展更多监控指标。项目欢迎开发者参与贡献,共同完善 Go 生态工具库。
2025-09-17 16:35:15
943
原创 Go Commons:一个轻量实用的 Go 工具库,期待你的参与
Go Commons不是要做“大而全”的框架,而是一个简洁实用、可随手调用的工具库。它就像是 Go 世界里的“瑞士军刀”,小巧,却能解决你日常开发的很多问题。我非常期待更多朋友一起来完善它,让 Go 开发者在写代码时,能少一点重复劳动,多一点快乐。🚀。
2025-09-16 09:33:58
300
原创 用 go-commons 快速写一个监控 CPU/内存的 Exporter
Go Commons 是一个开箱即用的 Golang 常用工具集,旨在解决开发者日常遇到的重复造轮子问题。该项目汇集了字符串处理、文件操作、HTTP请求等常见功能,并提供了清晰的示例代码,特别适合快速开发和小型项目。通过简单的 go get 命令即可集成,还能轻松与 Prometheus 结合实现监控功能。项目强调"够用+简单"的理念,既适合新手学习,也能帮助开发者减少依赖风险。欢迎开发者贡献代码或提出改进建议。
2025-09-15 10:22:35
514
原创 中科方德环境下安装软件的几种方式与解决思路
本文总结了在中科方德国产Linux系统上安装软件的几种方法:1)使用yum/dnf包管理器;2)本地RPM包安装;3)源码编译;4)容器化安装;5)源码转RPM打包。针对常见问题如依赖冲突、架构不兼容等提供了解决思路。推荐优先使用官方包管理器,企业环境建议采用容器化或RPM打包方式以确保可维护性。不同方法各有利弊,用户可根据实际需求选择最适合的安装方案。
2025-09-14 11:56:55
1420
原创 GoLang 开发者照抄就能跑起来的迷你 Node Exporter Prometheus
这篇文章介绍如何用Go语言编写一个迷你版Node Exporter,用于采集CPU、内存和磁盘等系统指标。文章详细展示了代码实现,包括使用gopsutil库获取系统数据、prometheus/client_golang定义指标、以及通过/metrics接口暴露数据。该工具可接入Prometheus监控系统,并提供了扩展思路如增加网络流量等指标、配合Grafana可视化等。核心要点是通过轻量级代码理解Prometheus指标采集原理,适合Go开发者学习使用。完整代码可直接运行,实现了一个简洁可用的监控采集器。
2025-09-14 11:35:42
320
原创 使用 Go 和 go-commons 实现内存指标采集并对接 Prometheus
本文介绍了如何利用Go语言和go-commons库实现内存指标采集,并集成Prometheus监控系统。主要内容包括:1)环境准备,安装Go并引入go-commons依赖;2)编写内存采集代码,定义Prometheus指标并实现数据采集;3)运行Exporter服务,通过/metrics端点暴露指标数据;4)配置Prometheus采集目标。文章还提供了扩展思路,建议进一步采集CPU、磁盘等指标,并结合Grafana实现可视化。该方案实现了从系统指标采集到监控可视化的完整链路,适合运维监控场景。
2025-09-14 11:29:43
797
原创 用 Go 打造一个服务器资源指标采集器:结合 Prometheus Exporter 实战
本文介绍了如何使用Go语言开发一个轻量级的Prometheus Exporter,用于监控系统资源指标。通过依赖go-commons/systemutils库,程序可采集磁盘使用情况(总容量、已用、剩余空间)并暴露给Prometheus。主要内容包括:Exporter的优势、环境准备、代码实现(定义指标、采集数据、HTTP接口暴露)、运行效果展示,以及如何配置Prometheus和Grafana进行数据可视化与告警。该方案扩展性强,可轻松添加CPU、内存等监控指标,适用于多节点部署,帮助开发者快速搭建可视化
2025-09-13 19:52:19
1288
4
原创 用 Go 采集服务器资源指标:从原理到实践
本文介绍了在Go语言中采集服务器资源指标的方法。文章分析了手动查看工具与代码采集的区别,列举了CPU、内存、磁盘等常见监控指标维度,并提供了三种Go实现方案:调用系统命令、读取/proc接口和使用工具库封装。重点推荐了go-commons/systemutils工具库,通过示例代码展示其获取磁盘信息的使用方法,并探讨了在实际项目中的四种应用场景。最后总结了选择采集方式、保证兼容性和业务应用等关键点,推荐使用该工具库简化开发工作。
2025-09-13 11:57:00
721
原创 小白友好-从 0 开始,用 go-commons 提升 Go 开发体验
《go-commons:10分钟搞定Go字符串处理利器》介绍了专为Go开发者设计的工具库go-commons。该库通过stringutils包提供IsEmpty、Capitalize、Truncate等20+字符串处理方法,支持数字补零(LeftPad/RightPad)等常见需求。采用纯标准库实现,安全轻量,适合新手快速上手和团队统一工具链。安装仅需go get命令,未来还将扩展systemutils系统监控功能。开源项目支持社区贡献,能显著提升开发效率,特别适合需要高频处理字符串的场景。
2025-09-13 10:16:04
326
原创 go-commons GitHub 开源项目
Go-Commons:轻量级Go工具库合集 Go-Commons是Rodert开发的一个小型Go语言工具库,主要提供字符串处理(stringutils)和系统工具(systemutils)功能。该项目追求简洁轻量,完全依赖Go标准库,不引入第三方依赖,采用宽松的Unlicense许可证。 核心功能包括: stringutils:空值判断、大小写转换、字符串截断等常用操作 systemutils:预留了CPU、内存、磁盘等系统监控模块结构 项目优势在于: 纯标准库实现,减少依赖冲突 专注高频基础功能 清晰的A
2025-09-13 09:57:55
697
原创 一个轻量级的 Go 工具库:go-commons
本文介绍了一个轻量级Go工具库go-commons,旨在解决日常开发中常见的字符串处理等小需求。该库主要包含stringutils和systemutils两个模块,提供了字符串判空、截断、填充等常用功能,未来还将扩展系统相关工具。项目特点包括:只依赖标准库、接口直观易用、采用宽松的Unlicense协议。适用于需要复用基础工具函数的场景,可作为"常用工具抽屉"直接引入项目。作者欢迎开发者使用并参与完善这个开源项目。
2025-09-13 08:39:39
373
原创 通过 GitHub 仓库下载微信 Mac & Windows 历史版本(Rodert 提供)
本文介绍如何通过GitHub下载微信Mac/Windows历史版本。用户可能因兼容性、功能保留或稳定性需求而选择旧版。Rodert提供的仓库(wechat-mac-versions/wechat-windows-versions)可下载各版本安装包,建议关闭自动更新。需注意文件安全校验和系统兼容性,其他类似项目如tom-snow的仓库也可参考。常见问题包括版本共存限制和自动升级问题,建议在设置中禁用更新功能。
2025-09-11 08:05:53
4441
原创 开源一个轻量级 Go 工具库:go-commons
go-commons是一个零依赖的Go工具库,专注于提供常用的字符串操作和系统工具函数。项目特色包括:完全基于标准库、简洁API设计、完整测试覆盖和中英文文档。核心功能包括字符串空值检查、大小写转换、截断填充、子字符串处理等,以及预留的系统监控模块。采用Unlicense许可证开源,适合各类Go项目快速集成。项目遵循"简单实用"原则,未来计划扩展系统工具并持续优化。
2025-09-08 08:11:54
1061
原创 大模型常见的 5 个词,用大白话告诉你
《大模型科普:5个核心概念轻松懂》摘要 用生活化比喻解释AI大模型: 1️⃣参数量=大脑神经线数量,决定记忆和理解能力 2️⃣算力=发动机马力,影响运行速度 3️⃣推理=思考回答的过程 4️⃣训练=大量读书学习 5️⃣微调/LoRA=专项补习课。GPT-4等大模型就像拥有上千亿神经线的超级大脑,通过海量训练掌握知识,在强大算力支持下进行推理,并可通过微调实现专精领域突破。
2025-08-30 09:42:00
386
原创 最近!OpenAI开源了2个模型,附部署教程,网盘下载
OpenAI时隔6年再次开源,发布两款纯文本模型gpt-oss-120b和gpt-oss-20b,分别适配H100和消费级显卡。模型具备工具调用、推理和医疗健康等突出能力,并开放思维链功能。采用Apache 2.0协议,支持商用和研究使用。用户可通过Hugging Face、GitHub或在线体验网站获取,也可通过Ollama本地部署。虽然OpenAI强调此举旨在促进AI透明发展,但业界认为这是应对开源竞争压力的策略性调整。此次开源虽不意味着全面转向开源,但为开发者提供了新的研究工具。
2025-08-18 10:38:34
1179
原创 MySQL 索引全攻略:小白入门到面试发光
MySQL索引技术解析 索引基础与B+树结构 MySQL索引是数据库加速查询的关键技术,其核心实现基于B+树结构。索引类似图书目录,使查询性能从O(n)提升至O(log n)。InnoDB引擎采用聚簇索引(主键索引)和辅助索引(二级索引)两种结构,前者数据与索引共存,后者需通过指针回表查询。 索引类型与优化实践 MySQL支持多种索引类型,包括普通索引、唯一索引、主键索引和全文索引。联合索引的使用需遵循最左前缀原则。索引虽提升查询速度,但不当使用会导致失效(如LIKE '%xx'、函数包裹字段等情况),并增
2025-07-19 12:26:42
976
原创 Nginx 入门教程(2025 最新):安装、配置、反向代理全指南 - 趣味版
《Nginx 学习之从入门到精通》是一本系统全面的Nginx学习指南,内容涵盖基础到进阶各个层面。全书分为三大部分:第一部分讲解Nginx基础知识、安装配置和核心概念;第二部分通过实战案例演示静态网站部署、反向代理、负载均衡等核心功能;第三部分深入性能优化、日志分析和模块扩展等高级主题。书中采用通俗易懂的语言,配合大量实用示例和对比表格,帮助读者快速掌握Nginx的核心功能和应用场景。从"Hello Nginx"起步,到企业级负载均衡配置,再到性能调优和安全加固,本书为开发者提供了一条完
2025-07-19 09:00:32
1217
原创 达梦数据库语法
本文提供了达梦数据库常用监控SQL语句,主要包括:1)查询数据库最大会话数配置(MAX_SESSIONS);2)获取数据库版本信息的多条查询方式;3)监控当前活跃会话数(ACTIVE_SESS)、总会话数(CURRENT_SESS)和最大会话数限制(MAX_SESS)。这些SQL可用于数据库性能监控和容量规划,帮助DBA了解数据库连接负载情况并及时做出调整。语句简洁实用,涵盖了连接数配置、版本信息和实时会话状态等关键监控指标。
2025-07-17 15:57:57
166
原创 大模型关键字解释
本文系统介绍了大语言模型的核心概念与技术要点,分为六大模块:1)模型结构(Transformer、编码器/解码器、注意力机制等);2)训练机制(预训练、微调、MLM等);3)推理部署(量化、LoRA、批处理等优化技术);4)提示词工程(Prompt设计、思维链等交互技巧);5)数据处理(语料清洗、分词等);6)安全对齐(防注入攻击、偏见消除等)。通过通俗类比(如"填空题训练"、"儿童学习"等)生动解析了AI模型的工作原理与关键技术,涵盖从底层架构到应用部署的全流程知识
2025-07-06 22:20:56
958
原创 百度大模型开源,俩条命令、本地启动
百度开源大模型ERNIE-4.5本地部署指南:需安装paddlepaddle-gpu和fastdeploy-gpu依赖,通过命令启动API服务端口8180。等待10分钟后可用Python代码测试,发送请求至本地API获取模型响应。该0.3B参数模型支持32序列并行处理,最大长度32K。开源地址和视频演示详见GitCode平台及#JavaPub #仕宇2050社交媒体账号。(135字)
2025-07-05 09:19:51
392
原创 白菜价的云服务器
本文推荐了多款高性价比云服务器(阿里云99元/年、百度云59元起等),适合编程学习使用。同时介绍了五大主流Linux发行版特点:Ubuntu(新手友好)、Debian(稳定)、Fedora(前沿)、CentOS(企业级)和Arch(高度定制),建议根据需求选择系统。文末提供服务器优惠链接和技术交流渠道。
2025-07-05 09:18:43
1072
原创 Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?
摘要:Golang中map的key类型必须是可比较的,包括基本类型(bool/数字/string)、指针、接口和字段全可比较的结构体。不可作为key的类型有切片、map、函数以及含不可比较字段的结构体。判断标准是类型是否支持==操作,需注意interface{}作key时可能运行时panic,以及浮点数精度问题。理解这些规则有助于避免编译错误和优化数据结构设计,是Golang面试的常见考点。
2025-06-08 10:26:32
1160
selenium全部jar
2018-11-26
ssm整合--spring-mybatis-spring-mvc
2019-03-06
图书馆管理系统2
2019-04-30
全世界国家及全世界城市
2019-01-10
ssm_test.zip
2020-07-31
cpu动态走势图jQuery及highcharts
2018-10-31
使用MyBatis Generator自动创建代码
2019-03-06
word2vecjava,word2vecjava,jar
2019-04-29
eclipse连接hadoop相关工具
2018-10-26
spring-spring-mvc-mybatis整合例子
2019-03-05
Spring Boot项目结构与模块介绍 - Web应用开发
2024-11-08
libsvmDemo
2019-05-09
nacos-server-2.0.0-ALPHA.1 下载
2021-01-20
testcode.zip
2021-06-21
historyNews.zip
2019-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅