- 博客(233)
- 资源 (115)
- 问答 (1)
- 收藏
- 关注
原创 2022年后端工程师提升开发效率神器推荐
一些后端工程师除了写代码还要做一些运维部署的工作, 掌握各种生产力工具, 是很有必要的。但笔者发现很多开发中的工具有这样一个特点:百分之80的工具我们只用到它百分之20功能, 我们常常会遇到这种情况, 连接服务器时候一边SSH客户端输入命令,然后开着FTP客户端上传文件,最后在再开个监控软件看服务器cpu 内存的变化状态~ 虽然最后可以解决问题但是在效率上还是有很大的提升空间!很多工具谈不上效率,只是解决了能“做得到”的问题,飞速发展的今天“做的好”才是我们该追求的。什么才是一个好的有效率的工具呢?
2022-10-19 18:30:20
1857
24
原创 [ELK实战] Elasticsearch 常用操作 (基于DSL)
为什么不能修改一个字段的type?原因是一个字段的类型修改以后,那么该字段的所有数据都需要重新索引。Elasticsearch底层使用的是lucene库,字段类型修改以后索引和搜索要涉及分词方式等操作。索引库一旦mapping创建后无法修改和删除,但是可以添加新的字段。query下面的参数有match/...
2022-07-21 15:19:26
950
7
原创 [ELK实战] Elasticsearch 聚合查询二: Bucketing/桶聚合
指标聚合有参数有聚合类型聚合参数简介Bucketing-范围聚合查询Bucketing-时间范围聚合查询Bucketing-分组统计Bucketing-直方图统计Bucketing-时间直方图统计。
2022-07-19 15:32:32
1788
2
原创 [ELK实战] Elasticsearch 聚合查询一: Metric/指标聚合
指标聚合有参数有聚合类型聚合参数简介Metricmin最小值Metricmax最大值Metricavg平均值Metricsum求和Metricstats综合统计Metric统计某字段有值的文档数Metric-值去重计数Metric-高级统计,比stats多4个统计结果平方和、方差、标准差、平均值加/减两个标准差的区间。Metric-求文档集中的地理位置坐标点的范围Metric-求地理位置中心点坐标值Metric-占比百分位对应的值统计。......
2022-07-19 13:57:49
1174
原创 [基础架构] [Flink] Flink/Flink-CDC代码实现业务接入
1.2 业务编码1.2.1 入口类1.2.2 自定义反序列化器1.3 业务打包打包完成:把cdc-connector-1.0-SNAPSHOT-jar-with-dependencies.jar 包上传到 到flink主目录并运行下面命令行和命令行启动相关效果, 正常成功启动进行监控[1] flink-cdc-connectors...
2022-07-18 15:01:08
1346
原创 [脚本工具] Python 局域网Hosts实现DDNS / Github网速增强
笔者主要解决的问题是,在家或者出差有多台笔记本电脑,需要频繁修改Ip来连接这台笔记本上面服务。
2022-07-16 04:47:06
1335
4
原创 [Docker] MySQL安装和配置
[玩转Linux] [Docker] MySQL安装和配置1.4运行容器运行成功二: 修改Docker (MySQL)相关配置找到容器的配置目录默认配置文件重启容器三:删除Docker容器参考资料 & 致谢[1] docker修改容器配置文件的3种方法总结.....................
2022-07-05 19:10:09
1195
原创 [基础服务] [kubernetes] kubernetes(K8S)的集群安装和配置
CentOS 7.9方法 / 步骤前置工作# 1、 关闭防火墙systemctl stop firewalldsystemctl disable firewalld--------------------------------------------# 2、 关闭selinux#临时关闭setenforce 0 #永久关闭sed -i 's/enforcing/disabled/' /etc/selinux/config ---------------.
2022-05-21 05:54:32
898
1
原创 [基础服务] [Docker] Harbor 安装和配置
本文介绍了在CentOS 7系统上离线安装和配置Docker、Docker-compose以及Harbor私有镜像仓库的完整步骤。主要内容包括:1)Docker的安装配置,包括解压安装包、创建systemd服务文件、设置镜像加速;2)Docker-compose的安装和系统服务配置;3)Harbor的安装过程,涉及配置文件修改、安装脚本执行以及开机启动设置。所有安装包均为离线版本,适用于内网环境部署。通过详细的命令行操作指引,帮助用户快速搭建完整的容器化私有镜像仓库解决方案。
2022-05-16 11:57:02
2449
原创 [基础服务] Nacos安装和配置
windows环境下的Nacos安装步骤一:下载并安装Nacos下载地址:官网下载二:配置Nacos解压打开后目录如下2.1 执行nacos-mysql.sql文件2.2 修改 application.properties 配置文件配置文件内容如下db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&
2022-05-12 16:56:11
843
原创 【基础架构】【Windows平台】Canal全家桶的安装和配置
数据库同步软件MySQL配置1.开启binlog找到mysql安装目录 mysql --help|grep my.cnf 编辑my.cf[mysqld]log_bin#开启binloglog-bin = mysql-bin#选择row模式binlog-format = ROW#配置mysql replication需要定义,不能喝canal的slaveId重复server_id = 1 查看是否开启binlog日志运行以下sql (如果显示OFF则代表未开启。在MyS.
2021-12-24 01:38:35
2178
原创 [基础服务-windows] [ELK] ElasticSearch + Kibana + Logstash 以及插件安装和配置
步骤/详情一:下载注意的是下载版本为免安装版。下载地址:https://www.elastic.co/cn/downloads/elasticsearch笔者选择的是当前最新版二: 安装ES服务Window版的ElasticSearch的安装很简单,类似Window版的Tomcat,解压开即安装完毕,解压后的ElasticSearch的目录结构如下:修改elasticsearch配置文件,config/elasticsearch.yml文件,增加文件内容如下:# 开启跨域访问http.
2021-12-13 02:09:55
5496
2
原创 [JDK] [Collection] 玩转Java集合之Lambda
List<Integer> sourceList =new ArrayList<>(); sourceList.add(1); sourceList.add(2); sourceList.add(3); List<Integer> targetList=new ArrayList<>(); targetList.add(3); targetList.add(4);
2021-01-02 02:59:13
1621
原创 Linux-CentOS_7.x上安装Docker ( 在线&离线)
前言Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。方法 / 步骤1. 查看系统版本cat /etc/redhat-release显示:在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看uname -r2. 用yum源安装2.1 查看是否已安装doc
2020-06-25 12:48:15
1931
原创 [基础服务] 10分钟给您的站点服务加上SSL
HTTPS有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。
2020-06-16 17:13:21
2181
原创 YangGC‘s blog
This is YangGC's blog !This is YGC's blog !This is YangGC's blog !This is YGC's blog !This is YangGC's blog !This is YGC's blog !This is YangGC's blog !This is YGC's blog !This is YangGC's blog !This is YGC's blog !This is YangGC's blog
2017-05-07 18:08:43
693
原创 凌晨三点的 Mac 自动重启:我是如何用命令行揪出“真凶“的
<think>用户希望我根据提供的关于Mac自动重启排查的文章,生成一篇不超过150字的摘要。我需要概括关键点:发现凌晨自动重启,排查确认是macOS夜间自动更新所致,排除故障可能,并给出排查建议。</think>Mac在凌晨自动重启,经排查确认是macOS夜间自动更新所致,非故障。通过last定位时间、pmset -g log发现更新事件链、无.panic文件排除崩溃、三次凌晨重启模式交叉验证,最终锁定真相。若不想被打扰,可在系统设置中关闭自动更新。附排查命令速查表。
2026-09-05 10:53:48
310
原创 [F2F] Java后端AI大纲
本文摘要聚焦于Java后端在AI服务场景下的三类核心问题解决方案: 一、数据与接口设计 提出异构AI模型响应统一处理方案,通过Java数据模型+反序列化策略标准化不同结构的tool_calls 涵盖API版本兼容性设计、复杂工作流校验、多格式响应支持(JSON/Protobuf)及RESTful接口校验策略 强调类型安全的消息体系构建和高效的大数据量引用处理(如RAG场景的百级引用片段) 二、高并发与异步处理 提供流式响应(SSE)的内存泄漏防护方案(Spring MVC/WebFlux双模式) 设计AI长
2026-07-04 13:52:32
89
原创 [F2F] K8S
Kubernetes(K8S)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用。其核心架构包括Master节点(负责集群管理)和Node节点(运行容器),关键组件如API Server、Controller Manager、Scheduler和Kubelet等协同工作。基础概念包括Pod(最小部署单元)、Service(服务抽象)和Namespace(资源隔离)。K8S与Docker互补,前者编排后者创建的容器,适用于微服务、高并发及动态扩展场景。优势包括多云支持、自动化运维,但存在复杂性高、
2026-07-03 20:52:10
70
原创 [Web3] 一文读懂区块链中的账本类型
在实际接入过程中,账本模型差异会放大一些“隐性问题”:UTXO模型常见问题:• UTXO碎片过多 → 手续费暴涨• Coin Selection不合理 → 交易体积过大• 未及时归集 → 影响提现性能Account模型常见问题:• nonce冲突 → 交易失败• nonce卡住 → 后续交易全部阻塞• gas设置不合理 → 长时间pending通用问题:• 链重组(reorg)导致充值回滚• 交易广播成功但未上链• 节点不稳定导致数据不一致⸻。
2026-04-07 13:04:38
262
原创 [日常DIY]蓝牙墨水屏日历 DIY 指南:从选材到刷机,手把手打造你的智能桌面日历
蓝牙墨水屏日历 DIY 指南:从选材到刷机,手把手打造你的智能桌面日历
2026-01-22 01:08:34
1524
原创 [玩转Java] 实现带权重的概率随机数生成(红包/奖品/转盘)
本文介绍了Java中实现分段概率随机方法,用于按指定概率随机发放奖品或红包。核心思路是将概率空间映射为数值区间,通过随机数决定落在哪一段,再生成具体值。文中提供了完整的Java实现代码,包括概率段构建、随机选择及参数校验,并通过10万次测试验证了概率准确性。还扩展了通用抽奖器,支持不同类型的奖品和任意权重值。最后总结了生产环境中的注意事项,如概率校验、线程安全和性能优化等。该方法具有高效、准确和可扩展性,适用于各种概率分配场景。
2025-10-27 08:00:00
1537
原创 [RabbitMQ] 最新版本深度解析:4.0+ 新特性、性能飞跃与生产实践(2025 年更新)
摘要:RabbitMQ 4.0+ LTS版本(2024-2025年发布)带来重大升级,包括:Streams 2.0实现100,000+ msg/s高吞吐流处理;Quorum Queue优化启动速度、内存占用和选举机制;Kubernetes Operator 2.0简化云原生部署;以及增强的Prometheus监控和OpenTelemetry支持。性能测试显示吞吐提升50-230%,内存占用降低31%。建议新项目直接采用4.0+,老项目逐步迁移至Quorum Queue,并遵循官方生产检查清单确保稳定部署。该
2025-10-22 19:41:51
2460
原创 [Java框架] 用 Java25 + Spring Boot 写个“中秋许愿池”:百万用户并发许愿,稳如满月!
🌟 引言:程序员的中秋,不止有月饼✨ 项目概述: 用户提交愿望 → 系统存入数据库 → 实时返回“月神祝福”🚀 支持 100 万用户同时许愿,不卡顿、不宕机、内存占用 < 1GB!这背后的核心技术,正是 Java 25 的虚拟线程(Virtual Threads) 与 Spring Boot 的深度集成。今天,我们就从零开始,用最前沿的 Java 技术,过一个“硬核又浪漫”的中秋!📂 项目地址: GitHub1.2 项目相关配置在 application.yml 中开启虚拟线程支持
2025-10-06 05:30:00
1691
原创 [MacOS] Mac 必装应用清单:提升效率与体验的神器
Mac必备神器推荐:效率办公两不误 精选多款Mac必备应用,助你提升生产力: 系统增强:App Cleaner彻底卸载软件,Raycast替代Spotlight快速搜索,iStat Menus实时监控系统状态 效率工具:Bartender整理菜单栏,Magnet实现窗口分屏,iShot全能截图录屏 影音娱乐:IINA支持全格式播放,OmniPlayer轻量高效,Spotify/Apple Music畅享音乐 办公创作:Notion一站式知识管理,Obsidian构建个人知识库,Typora优雅写作 每款应用
2025-10-05 19:26:51
6319
2
原创 [玩转Java] 2025年了你还没有用上GraalVM吗?
GraalVM 是一个 增强型 Java 虚拟机(JVM),不仅能运行 Java,还能运行多语言程序(JavaScript、Python、Ruby、R 等),并支持 原生镜像(native image) 编译,提高启动速度和内存效率。类比:GraalVM 就像一个“多语言运行时 + JDK + 高性能编译器”的集合。本篇文档,描述了使用SDK-Man安装GraalVM, SpringBoot框架使用GraalVM运行,并且生成二进制运行文件。开发者利好:• 微服务:启动快、内存低,适合容器环境。
2025-09-08 06:45:00
1812
原创 [玩转GoLang] 5分钟整合Gin / Gorm框架入门
• 特点:• 功能全:CRUD、事务、关联、钩子、分页、软删除• 链式 API,支持自定义 SQL• 支持 MySQL、PostgreSQL、SQLite、SQL Server 等• 适用场景: 企业级项目、快速开发、需要自动 CRUD• 用户量: GitHub Star ~33k+,社区活跃,文档丰富相对于其他ORM框架。
2025-09-08 06:30:00
797
原创 [Java框架] 2分钟Quarkus快速入门
Quarkus 官网这样描述道:相比较springboot:空框架项目 21MB 启动速度0.9sQuarkus框架项目大概 16MB启动速度0.45S,没有绝对的优势很难拓宽市场。
2025-09-04 06:45:00
986
原创 [玩转Golang] 2分钟实现一个gRPC服务
/生成xx.pd.go的文件路径proto";// 定义服务// 请求消息// 响应消息创建项目目录 -> 创建go.mod的模块依赖 -> 创建xxx.proto文件生成proto的go代码 -> 编写server业务 -> 编写client业务。
2025-09-02 06:45:00
543
原创 [玩转Java] Java21之后还有哪些特性值得期待
Java 21后版本新特性概览 Java持续演进,22和23版本带来多项重要更新。JDK 22引入G1垃圾收集器区域固定(JEP 423)、外部函数与内存API(JEP 454)实现更安全的本地交互,支持未命名变量(JEP 456)和多文件直接运行(JEP 458)。JDK 23则优化了模式匹配(JEP 455)、提供类文件API(JEP 456),新增Markdown文档支持(JEP 467)和向量API(JEP 469)。其他改进包括结构化并发(JEP 480)、作用域值(JEP 481)和灵活的rec
2025-09-01 06:45:00
1164
原创 [玩转Java] 是时候换成Java21了
在Javer界通常调侃“你发任你发我用Java8”,但是使用新的SDK往往代表着先进的生产力,先进的安全性,有人往往说可能造成系统升级的不稳定, 事物的一体两面需要技术选型者的评估和权衡。本文着重介绍从Java8开始,在实际项目中比较高频的新特性。
2025-08-25 06:30:00
1126
原创 [玩转Java] 换成Java17后还能玩得转吗
Java8到Java17 主要是Http以及文本解析相关语法的改进,利好外部内容抓取,以及支持打包方式的改进,老主线任务GC机制的改进等等。
2025-08-22 11:25:38
829
原创 [打印机] 惠普打印机的安装和配置
打印网络摘要会直接显示IP地址和密码,输入IP地址就能进入后台。安装之后,一直“下一步” 直到出现连接Wi-Fi页面。
2025-04-09 19:13:47
3951
1
原创 [MacOS]一文玩转MacOS下 iTerm2
iTerm2 是 Terminal(终端)还是 Shell?我们下面在 iTerm2 里面安装的 oh-my-zsh 是安装到远程 Server 里面还是这个 iTerm2 软件里面了?
2024-12-27 07:30:00
1179
原创 [Docker] 5分钟给你的项目加上Docker自动镜像
在:AccountSettings --> Security --> Personal access tokens --> Generate new token生成访问token ❗️:复制你的密钥,然后记录你的账号,下面配置GitHub变量时候会用到。
2024-12-02 07:00:00
1195
原创 [MacOS] [kubernetes] MacOS玩转虚拟化最佳实践 - OrbStack
❓ 为什么不在MacOS本机安装呢?因为M系列芯片是Arm架构,与生产环境或者在本地调试时候,安装虚拟镜像和X86不同,造成不必要的切换环境的额外成本,所以在虚拟化的x86调试。
2024-12-01 14:32:41
1795
原创 [MacOS] 入手Mac配置第一篇:8分钟完成你的MacOS开发配置
🔆 近期M4系列最新版芯片发行,其超高的能效比使MacOS系统逐渐逐渐成为开发者的主战场,开发者入手了MacOS要做哪些设置呢?笔者就常用配置做以下几点总结!
2024-11-11 06:45:00
8307
1
原创 [SpringStack] 快速登录-9分钟给你站点接入Github登录
本文只是使用web演示了GitHub的登录接入,如果使用App跳转,只需要把接口请求成功后,返回跳转地址的标识改为跳转回APP就可以了。
2024-11-04 07:30:00
2222
原创 [玩转Java] Predicate的妙用
Java中,Predicate接口是一个函数式接口,它被用来表示一个接受单个输入参数并返回布尔值结果的条件或谓词。Predicate接口的常见用途主要集中在流操作和集合处理上,但它的应用场景非常广泛。以下是Predicate的几个妙用示例
2024-10-23 16:49:41
859
Bartender5 菜单栏管理工具 可隐藏、整理、分组菜单栏图标,让顶部栏清爽整洁
2025-10-05
Magnet窗口管理利器 用快捷键一键将窗口贴靠到屏幕左/右/上/下或四分之一区域,媲美 Windows 的窗口管理体验
2025-10-05
iStat-Menus-7-10
2025-10-05
App Cleaner & Uninstaller 8.6
2025-09-23
GoLang整合 gin + gorm 框架源码,支持MySQL / SQLite GoLang整合 gin + gorm 框架源码,支持MySQL / SQLite GoLang整合 gin + g
2025-09-04
[MacOS (AppleSilicon)] App-Cleaner-8.7App-Cleaner-8.7.dmg [MacOS (AppleSilicon)] App-Cleaner-8.7App
2025-09-02
MacOS M系列芯片,Solidity框架Foundry离线安装包
2025-08-05
[MacOS (AppleSilicon)] Axure 11
2024-10-25
[MacOS (AppleSilicon)]Boom3D-v2.1.1
2024-08-10
[MacOS (AppleSilicon)] XMind +DrawIO
2024-06-11
[MacOS (AppleSilicon)] office-2024-003 (001-003共3卷)
2024-06-13
[MacOS (AppleSilicon)] office-2024-002 (001-003共3卷)
2024-06-13
[MacOS (AppleSilicon)] office-2024-001 (001-003共3卷)
2024-06-13
[MacOS (AppleSilicon)] Proxyman-5.2.0
2024-06-11
【MacOS Apple silicon】Mac平台视频三件套 UniConverter / OmniPlayer / OMI
2024-04-01
【MacOS Apple silicon】iShot Pro Mac版
2024-04-01
【MacOS Apple silicon】Postman 9.12.2 Mac版
2024-04-01
iShot 是一款适用于Mac优秀的截图工具 (笔者正在使用的工具)
2026-09-07
iShot 是一款适用于Mac优秀的截图工具 功能全面,支持:区域截图、窗口截图、长截图、延时截图、屏幕录制以及截图标注 这里要特别表扬一下iShot的延时全屏截图以及快速标注工具 对于小编这种重度依
2026-09-07
zh-cn-windows-11-enterprise-ltsc-2024-x64-dvd-cff9cd2d(共6卷本体z01~z05).zip
2026-07-05
zh-cn-windows-11-enterprise-ltsc-2024-x64-dvd-cff9cd2d(共6卷本体z01~z05)..z05
2026-07-05
zh-cn-windows-11-enterprise-ltsc-2024-x64-dvd-cff9cd2d(共6卷本体z01~z05)..z04
2026-07-05
zh-cn-windows-11-enterprise-ltsc-2024-x64-dvd-cff9cd2d(共6卷本体z01~z05)..z03
2026-07-05
zh-cn-windows-11-enterprise-ltsc-2024-x64-dvd-cff9cd2d(共6卷本体z01~z05)..z02
2026-07-05
zh-cn-windows-11-enterprise-ltsc-2024-x64-dvd-cff9cd2d(共6卷本体z01~z05)..z01
2026-07-05
【系统设计与算法优化】基于大厂高频场景题的分布式系统架构设计:涵盖缓存策略、数据库优化及并发控制关键技术解析
2026-07-03
[MacOS (AppleSilicon)] Metadatics 1.6.15 编辑音乐歌词封面等等
2026-04-16
【Mac右键管理工具】PowerMenu 1.0.12版本
2026-02-10
[AppleSilicon] 压缩软件 RAR Extractor Max
2025-12-18
[MacOS (AppleSilicon)] Typora-1.12.4 (7523)
2025-11-28
Pixea 是专为 macOS 打造的极简看图工具,启动快、内存占用低,界面干净无干扰
2025-10-05
ishot Mac 上全能型截图与录屏工具,集标注、OCR、滚动截屏、GIF 录制于一身
2025-10-05
OmniPlayer 一款现代、轻量、功能全面的 macOS 多媒体播放器
2025-10-05
CSDN的实名认证在哪里?
2022-07-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅