- 博客(131)
- 资源 (22)
- 问答 (1)
- 收藏
- 关注
原创 【实操】一比一复刻狗哥的WorkBuddy+Obsidian知识库搭建
跟着狗哥搭一套 WorkBuddy + Obsidian 知识库:建目录、写笔记、加双链,再设置每日整理和月度检查。附首页模板、笔记模板与提示词,从资料收集到博客写作,一步步照着操作。
2026-09-18 08:49:29
281
原创 【MySQL】索引明明用上了,SQL 咋还慢?原来还在回表
索引明明命中了,SQL 怎么还是慢?问题可能藏在“回表”里。通过一个真实查询,讲清主键索引、二级索引和覆盖索引的关系,再结合 EXPLAIN,帮你看懂 MySQL 到底多跑了哪一步。
2026-09-18 08:46:50
90
原创 【AI】WorkBuddy的Skill分享-技术博客流水线
一稿五发、AI 味冲鼻、图片全裂、封面重做四遍。这三个 Skill 是我被这套流程反复折磨之后,给自己搭的一条流水线。做法和踩坑,今天全抖出来。
2026-09-04 15:57:27
230
原创 【干货】GEO是什么?和SEO有什么区别,一文搞懂AI搜索优化
GEO,也就是生成式引擎优化,主要研究如何让网页更容易被 AI 搜索发现、理解和引用。它和 SEO 有不少重合的地方,抓取、索引、内容质量这些老基础仍然重要。本文聊聊二者的区别,以及普通网站能做哪些调整。
2026-09-04 15:54:37
444
原创 【AI工具实测】豆包也干了!字节发布企业级 AI Agent「豆包工作」
字节正式发布企业级 AI Agent「豆包工作」,官网 slogan 就叫"工作新习惯,先让豆包干"。我扒完官网和几篇权威报道,把能力拆成 6 大块 + 一个技能生态。
2026-08-28 13:17:45
360
原创 【AI工具】你敢看自己一个月烧了多少 Token 吗?
Juejin Usage 是掘金开源的本地优先 AI 用量统计工具,自动 Hook Claude/Codex 把 Token 用量、模型分布、趋势、排行榜一站式呈现;隐私本地优先、不上传对话,价值在"对账 + 复盘 + 榜单调研"三件事。
2026-08-28 13:15:54
302
原创 【Java 新特性】Java 26 !这 10 个新特性,小白看完也能秒懂
Java 26 在 2026 年 3 月 17 号正式 GA,虽然不是 LTS,但一口气塞了 10 个 JEP。这篇文章不堆术语,把 AI 算力、加密合规、启动和并发性能上的实打实改动,拆成你今天就能看懂的人话,每个特性配真实代码和可运行示例。
2026-08-25 15:20:32
342
原创 【架构师修炼】从 14 亿点击崩到 2600 亿不崩,12306 到底改了啥?
每年春运,12306 单日访问量超 2600 亿次,峰值每秒出票超 1000 张。从 2012 年春运上线即崩溃,到今天能平稳接住这种级别流量,12306 走过的架构路,对做后端的人参考价值很大。这篇文章分四层讲:单体扛不住、异步排队破局、分库分表扩容、再到混合云双活。你可以照着自己对号入座,看看自己卡在哪一层。
2026-08-25 15:16:47
215
原创 【架构师修炼】钉钉的群消息“已读“,你写在第几层?
钉钉群消息"已读"从MySQL状态表到Redis Bitmap的四层演进。本文拆解水位线降维、Bitmap压缩、分层取舍等架构决策,帮你对号入座。真正的分水岭不在技术本身,而在对规模、成本、语义三者的持续权衡。
2026-08-22 14:00:23
197
原创 【规范】这套 Git 规范,救了整个团队
一次`force push`抹掉三天代码,团队连夜救火。本文以电商发版为例,讲透Git规范:`master`/`develop`为正式分支,临时分支用完即删;个人分支用Squash合并,里程碑用`--no-ff`;版本号仅release/hotfix时变更;蓝绿部署实现秒级回滚。附五张速查表和五条红线,照抄即可落地。
2026-08-20 11:09:39
394
原创 【教程】WorkBuddy+Obsidian打造自动运转的个人知识库
基于Obsidian与WorkBuddy搭建自动化知识库:PARA+原子化构建地基,每日自动整理Inbox、每月一键体检修复,IMA单向同步做搜索镜像,并打造3个AI员工实现博客自动生产与发布,形成闭环飞轮。
2026-08-20 11:04:19
950
原创 【实操】证书到期不用慌:1Panel + 阿里云 DNS 自动续签 SSL 证书
文章摘要: 本文介绍如何通过1Panel+阿里云DNS+Let's Encrypt实现SSL证书自动续签,避免手动管理过期风险。步骤包括:创建阿里云RAM用户(仅授权DNS权限)、配置1Panel的ACME账户与DNS API凭据、申请证书时启用自动续签开关,并验证部署效果。关键提醒:自动续签依赖RAM权限、API可用性及网络畅通,需定期检查日志;生产环境建议细化权限策略,避免使用主账号AccessKey。适用于1Panel管理、阿里云托管DNS的域名场景,支持单域名、多域名及泛域名证书。
2026-08-18 15:20:21
326
原创 【科普】浏览器那把小锁,到底凭什么保护你?一文搞懂SSL证书
为什么安装 SSL 证书后,HTTP 就变成了更安全的 HTTPS?本文通过“快递暗号”的故事,讲清身份认证、密钥协商、加密传输和完整性校验,并说明 HTTPS 能保护什么、不能保护什么。
2026-08-18 15:19:02
440
原创 【指南】uni-app微信小程序多环境CI-CD完全指南
本文介绍了如何在uni-app微信小程序项目中,通过Jenkins实现多环境(dev/beta/prod)的CI/CD流程管理。作者JavaDog提出了一套基于Jenkinsfile的统一解决方案,避免了多套独立流水线带来的维护问题。关键实现包括: 使用.env文件统一管理各环境配置(AppID和接口地址) 构建前后通过脚本自动处理manifest.json中的AppID写入和恢复 明确产物目录定位,避免上传错误版本。
2026-08-17 10:02:58
294
原创 【Pulsar】四种消费模式怎么选?
Pulsar 的 Exclusive、Failover、Shared、Key_Shared 到底怎么选?本文从顺序、吞吐和高可用三个维度讲清四种订阅类型,并补充 Pulsar 4.0 对 Key_Shared 的改进和常见坑点。
2026-08-17 09:52:16
393
原创 【软件环境】Windows安装Redis7
本文介绍了Redis 7及客户化工具Redis-Insight的下载与安装方法。Redis 7可从官网或网盘下载,解压后通过start.bat启动,用redis-cli验证。Redis-Insight同样提供官网和网盘下载途径,安装时按常规步骤操作,安装后添加Redis数据库配置,连接成功即可查看Redis数据。
2025-10-31 09:09:57
1765
原创 【软件环境】Windows安装Git
本文提供了Git-2.50.1版本的下载与安装指南。用户可通过官网或百度云盘获取安装包,按步骤完成安装后,通过git -v命令验证版本。另附Gitee平台简介及官方文档链接,方便代码托管协作。
2025-10-31 09:06:02
465
原创 【教程】以程序员张三的故事,沉浸式详解Git常用命令
本文围绕软件工程师张三开发电商应用项目展开,介绍Git项目起步、日常开发、协同开发、解决冲突和版本回退的操作。包括克隆仓库、创建分支、提交合并代码、拉取推送代码、处理冲突及回退版本等内容,结合故事实例、关键命令和操作步骤讲解,助读者掌握Git项目开发流程。
2025-08-01 13:21:52
1090
原创 【软件环境】Windows安装NVM
本文介绍NVM 1.2.2的下载、安装、验证及常用命令。可从官网或云盘下载nvm - setup.exe,按步骤完成安装。安装后通过命令提示符输入“nvm --version”验证。常用命令包括查看可下载、已安装版本,下载、切换、卸载指定NodeJS版本等。
2025-08-01 13:20:24
915
原创 【前端】HTML+JS 实现超燃小球分裂全过程
本文介绍纯前端实现圆形弹球无限分裂效果。通过HTML/CSS搭建容器和样式,JavaScript实现小球运动、碰撞反弹及分裂逻辑,并加入内存管理优化性能。最终效果是小球在圆形边界内不断碰撞分裂,数量指数增长。完整代码可直接运行,适合学习前端动画和性能优化。
2025-07-21 16:24:00
1241
原创 【软件环境】Windows安装JDK21
本文详细介绍了JDK21的下载、安装、配置环境变量及验证安装成功的步骤。可从官网或网盘下载安装包,安装时选择安装路径并等待完成。配置环境变量需新建 JAVA_HOME 系统变量,将其添加到 Path 中。最后通过命令提示符输入 java -version 查看版本号,若能打印则验证成功。
2025-07-21 16:22:07
2791
原创 【HTML】前端灵异事件,页面样式离奇错乱!零宽字符了解一下?
本文介绍了HTML中隐形的"零宽字符"(如零宽空格ZWSP、连接符ZWJ等),这些Unicode字符虽不可见却可能引发严重问题:导致布局错乱、SEO降权、表单验证失败、JSON解析错误等。程序员需通过浏览器开发者工具、在线检测工具或正则表达式(如[\u200B-\u200D\uFEFF])识别并清除这些字符,并在输入过滤、代码审查和数据库清洗中建立防御机制。此外,零宽字符也可用于版权保护和防爬虫等合法场景。
2025-07-01 11:17:36
1395
原创 【HTML】祖国的7月1日,把代码献给党
本文作者以独特方式为党庆生,用 HTML、CSS、JavaScript 搭建庆生页面。HTML 构建舞台,严谨绘制国旗;CSS 美化页面,让红旗飘动;JavaScript 注入灵魂,实现烟花动画。
2025-07-01 11:12:59
1066
原创 【Java】值传递还是引用传递?女朋友都会的基础问题,你竟然还模糊!
本文深入解析Java参数传递。强调Java中只有值传递:基本类型传递值副本,对象传递其引用副本。解释了为何修改对象属性会生效,而方法内重新指向新对象却不影响原对象,以及如何正确处理对象修改。旨在消除误解,助你掌握Java参数传递的奥秘。
2025-06-05 14:49:37
1166
原创 【Java】集合遍历remove/add操作,这些坑你掉过几个?
在Java中,遍历集合时直接修改元素(如add/remove)会引发ConcurrentModificationException,因迭代器通过modCount检测到非法修改。正确做法包括使用Iterator的remove()方法、Java8的removeIf(),或倒序遍历List。
2025-06-05 14:48:50
933
原创 【Java】面试必问!equals和==傻傻分不清?
在Java中,==与equals的核心区别在于:==用于比较基本类型值或引用类型对象的内存地址(即是否为同一实例),而equals方法默认比较对象身份,但可被重写(如String类)以实现内容比较。对于基本类型,两者行为一致;引用类型中,new String("str")与"str"的==可能返回不同结果,因字符串常量池机制。自定义对象需重写equals(及hashCode)以实现逻辑相等判断,数组比较需用Arrays.equals。掌握此区别可避免面试与实际开发中的常见陷阱。
2025-05-30 09:59:19
760
原创 【实用工具】2025新发现的3款宝藏工具
本文推荐了三款实用工具助力程序员提升效率、快乐摸鱼。AskManyAI聚合多个顶尖AI大模型,能解答各类问题;WinMemoryCleaner可清理内存、应对检查;ResponsivelyApp能模拟多设备显示效果,方便前端开发。
2025-05-30 09:58:15
1214
原创 【Java】打瓦弟史诗级过脑,彻底搞懂Java算法复杂度
本文以赛车比赛类比,深入讲解 Java 算法复杂度。算法复杂度分时间和空间复杂度,前者如赛车速度,后者似油耗。介绍了常见的时间复杂度(O(1)、O(n)、O(n²)等)和空间复杂度(O(1)、O(n)等)及陷阱。通过代码实战演示复杂度分析,强调开发中要平衡二者,找到速度与油耗的最佳平衡点。
2025-05-23 16:58:31
830
原创 【Java】还沉迷于前女友的Java8,快看JDK 21六大核心新特性
JDK 21推出六大核心特性:记录模式简化数据类,自动生成必要方法;模式匹配Switch增强类型分支处理;虚拟线程以轻量级纤程实现百万级并发;结构化并发统一管理线程组及异常;密封类控制继承权限提升类型安全;增强断言支持表达式内联提升调试效率。这些特性显著提升代码简洁性、并发性能及类型安全性,适用于微服务、高并发场景及框架设计,助力开发者高效构建现代化应用。
2025-05-23 16:52:56
1341
原创 【Java】小老弟,别再被Java深拷贝浅拷贝绕晕啦
本文以代码和图解形式剖析 Java 对象深拷贝与浅拷贝。浅拷贝复制基本类型属性值,引用类型仅复制引用,新原对象引用属性指向同一地址;深拷贝对引用类型也递归创建新对象,指向不同地址。
2025-05-18 12:10:52
1188
原创 【Java】5分钟搞懂CompletableFuture与线程池的配置与使用
CompletableFuture结合线程池是Java异步编程的核心工具。通过supplyAsync发起任务,thenApply/thenAccept链式处理结果,exceptionally捕获异常,实现高效异步编排。线程池(如Fixed、Cached、自定义ThreadPoolExecutor)需合理配置核心线程数、最大线程数、任务队列及拒绝策略,避免资源浪费或任务阻塞。
2025-05-18 10:01:35
1702
2
原创 【Java】女朋友都抱怨了,别再粗暴停止线程池啦!
本文围绕Java线程池优雅停止展开。先形象解释线程池概念,强调优雅停止可避免数据丢失、保障系统稳定。介绍shutdown()等核心方法及特点,给出电商、数据分析等业务场景应用示例和代码示例。
2025-05-16 09:55:37
1013
原创 【Spring】AOP通知加载顺序比前任更难搞?来看异常时执行逻辑全解析
本文解析Spring AOP通知执行流程,涵盖五种通知类型(前置、后置、返回、异常、环绕)及其正常与异常场景下的执行顺序。正常顺序为:环绕开始→前置→目标方法→环绕结束→返回→后置;异常时,流程变为:环绕开始→前置→目标方法→异常通知→后置,且环绕结束部分仅在proceed()后抛出异常时执行。后置通知始终执行,环绕通知的后半部分受异常抛出时机影响。附代码示例验证流程及异常处理逻辑。
2025-05-16 09:54:47
949
原创 【Java】ThreadLocal大揭秘:从原理到实战,轻松掌握线程安全
本文介绍了Java中ThreadLocal的作用与核心特性,强调其通过为每个线程提供独立数据副本实现线程安全,避免共享变量冲突。核心特性包括线程隔离、自动回收和延迟初始化。与同步方法、锁机制相比,ThreadLocal性能更高且代码更简洁,适用于需线程独占数据的场景,如Web应用中存储用户信息。但需注意线程池中需手动调用remove()防止内存泄漏,以及通过InheritableThreadLocal解决父子线程间的数据传递问题。
2025-05-14 15:10:37
1157
原创 【JS】javascript事件循环机制:你以为的异步王者,其实是面试刺客
本文深入解析JavaScript事件循环机制,强调其核心为调用栈、任务队列与事件循环的协同工作。文章对比微任务(如Promise)与宏任务(如setTimeout)的优先级,指出微任务总先于宏任务执行。
2025-05-14 15:08:40
1050
原创 【前端】90%程序员踩过的坑!CommonJS到ES6模块化避坑全攻略
前端模块化中,CommonJS和ES6的导入导出机制很重要。本文介绍了二者概念、区别,前者用于Node.js,用require等;后者浏览器和Node.js都能用,用import等。还分享不同场景实践操作,助你选合适规范,让代码简洁高效。
2025-03-14 09:15:04
1310
原创 【Java】BigDecimal引发事故大揭秘,这“雷区”你踩过没?
本文揭秘BigDecimal三大致命陷阱:用double构造导致精度丢失(如0.1变0.100000…),必须用字符串构造;除法不设精度会抛异常,需指定舍入模式;equals()同时比较值和精度,2.00≠2.0,需用compareTo()。牢记字符串构造、设精度、银行家舍入三原则,避免财务事故。
2025-03-14 09:13:53
1039
原创 【easypoi】导出excel单元格,填充动态下拉列
本文介绍了使用 EasyPOI 库在导出 Excel 文件时为特定列动态生成下拉列表的方法。通过 DataValidationHelper 工具,根据每个学生的兴趣爱好数据创建动态下拉列表。具体步骤包括初始化数据验证帮助器、创建下拉列表约束、定义应用区域以及将数据验证规则添加到工作表中。
2025-03-11 10:21:35
1245
原创 【前端】前端 CSS 原子化,代码乐高随便搭
CSS原子化将样式拆分为最小、不可再分的原子类,每个类负责单一属性(如m-1表示margin: 1rem),通过组合快速构建复杂样式。优势包括:高代码复用性、减少样式冲突、易于维护、提升开发效率。在Vue 3项目中,使用Tailwind CSS实现原子化,通过安装、配置并引入Tailwind,即可在组件中直接使用原子类,简化样式管理,提升开发体验。
2025-03-11 10:18:05
900
原创 【实操】uniapp纯前端搞个识别植物花草小程序
通过参考其他优秀的小程序案例,结合自身需求,确定了主要功能和流程,最终实现了拍照识花的小程序。整个开发过程使用了uni-app框架,代码结构清晰,功能实现简洁明了。本文分享了前端开发的一些实用技巧和经验,希望对其他开发者有所帮助。
2025-02-07 14:25:38
1542
SpringBoot+uniapp实现网页授权获取用户基本信息
2024-07-27
实现Springboot与aspose-words整合,填充word模板并转化PDF
2024-07-27
springboot-wexin史上最全接入微信JSSDK菜鸟教程
2024-07-27
项目实战SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序
2024-07-27
实战SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目
2024-07-24
aspose-words-19.1
2022-05-16
《Chrome谷歌插件Top10》开发最好用的谷歌插件.zip
2021-03-12
chromedriver.exe
2021-10-12
大神来Linux maven下如何引入本地jar
2017-08-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅