自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 收藏
  • 关注

原创 如何解决HTTPS请求报错sun.security.validator.ValidatorException: PKIX path building failed

在Java中进行网络请求时出现"sun.security.validator.ValidatorException: PKIX path building failed"错误通常是由于SSL证书验证失败引起的。本文章提供了4中解决方案,有图、有代码、有验证。亲测可用。打包时踩坑也有解决方案,非常详细。

2024-03-26 11:24:43 16981

原创 Github开源项目推荐之商城系统

本文推荐开源的单商户商城系统,这些项目不仅开源还支持二次开发。但不同项目开发语言各异,进行二次开发时应选择自己熟悉的语言。若觉得有价值,可点赞收藏,为有需求的开发者提供便利,助力打造更符合自身需求的商城系统。

2024-10-24 11:33:32 663

原创 Github优质项目推荐(第八期)

本期博客介绍了六个 Github 上高星项目。包括 manim、siyuan 等,涵盖数学动画、知识管理、数据获取、安全评估和计算机学习等领域,为技术爱好者和专业人士提供丰富的资源参考。

2024-10-17 08:54:00 2007

原创 Github 优质项目推荐(第七期)

本期博客为大家带来 Github 优质项目推荐第七期。涵盖了多个热门项目,如 LangGPT 助力成为提示专家;awesome-selfhosted 呈现免费软件网络服务列表;public-apis 提供免费 API;JeecgBoot 是低代码开发平台;Magisk 为安卓最佳 root 解决方案;d2l-zh 则是深度学习课程。这些项目各具特色,为开发者和技术爱好者带来丰富的资源与灵感。

2024-10-12 17:34:30 1302

原创 Github优质项目推荐 - 第六期

为大家带来第六期 Github 优质项目推荐。包括 WiFi 网络分析工具、可平替 Figma 的 UI 设计平台、能修复图像等内容的工具、阻止流氓软件的工具、隐私保护的简历生成器以及Git可视化工具,每个项目都各具特色,值得探索。

2024-10-10 08:46:11 1225

原创 Github优质项目推荐 - 第五期

《Github 优质项目推荐 - 第五期》带来六个优质项目,包括附近设备文件互传、网页变桌面应用、CRM 解决方案、本地 AWS 云服务器、精美 UI 组件及计算机自学指南,各项目均有高星数,实用价值高。

2024-10-07 11:41:51 2487

原创 Github优质项目推荐-第四期

《Github 优质项目推荐 - 第四期》为你带来六个热门项目。涵盖文字识别工具、知识库平台、无代码平台、改良版 VIM、AIGC 课程及 Windows 实用程序。每个项目都在 Github 上拥有高星数,实用价值满满。

2024-10-06 14:44:47 1410 1

原创 Github优质项目推荐-第三期

《Github 优质项目推荐 - 第三期》为你带来一系列超棒的 Github 项目。包括软件工程师学习计划、数据库设计工具、开源 CRM、Vue3 仿抖音实践、系统信息工具以及 IT 工具箱。这些项目各具特色,实用又有趣。无论你是技术爱好者还是专业人士,都能从中找到收获,快来探索这些精彩的 Github 宝藏项目吧。

2024-10-05 14:36:09 1510 1

原创 Github优质项目推荐-第二期

《Github 优质项目推荐(第二期)》涵盖算法动画图解、ssh 工具、大模型长期记忆、AI 证件照、AI 课程及 Notion 开源替代品等六个高星项目,为开发者和技术爱好者提供丰富资源。

2024-10-04 13:44:10 1556 1

原创 Github优质项目推荐-第一期

本文为大家推荐了七个来自 Github 的优质项目,分别是【free-for-dev】(88.4k stars)、【linux-command】(31.5k stars)、【system-design-primer】(270k stars)、【GitHub-Chinese-Top-Charts】(99.1k stars)、【Docker-OSX】(46k stars)、【shadPS4】(9.4k stars)和【nocodb】(47.9k stars),相信其中必有让你感兴趣的项目。

2024-09-24 10:13:05 1203

原创 SpringCloud从零开始简单搭建 - JDK17

博客讲述 SpringCloud + Nacos 从零搭建,基于 JDK17。内容包括创建父项目、子项目,集成 Nacos 及其配置中心,是简易搭建的步骤指南。

2024-09-20 10:10:50 988

原创 巧用工具,Vue 集成 medium-zoom 实现图片缩放

本文将深入探讨如何在 Vue 项目中集成 medium-zoom 以实现图片缩放功能。首先介绍 medium-zoom 的特点和优势,接着分别展示 Vue3 和 Vue2 集成 medium-zoom 的具体示例,最后还会介绍一些进阶的可选参数,帮助你更好地定制图片缩放效果。通过本文的学习,你将能够轻松地为你的 Vue 项目添加高质量的图片缩放功能,提升用户体验。

2024-09-10 15:52:22 1126

原创 SpringBoot3 简单集成 Mybatis plus

网上其他集成的教程很多都过时了,我这里提供一个最简单的集成的示例。

2024-09-07 10:55:42 570

原创 23种设计模式之责任链模式

本文介绍设计模式中的责任链模式,包括主要角色和结构、工作原理等。通过学生成绩打印实例展示其用法,阐述优点与缺点,列举应用场景,还探讨了在 Spring 中的使用情况,帮助读者深入理解责任链模式。

2024-09-06 14:29:41 1050

原创 EasyExcel 文件导出 - 合并某些列值相同的行

本文介绍 EasyExcel 文件导出中合并某些列值相同行的方法。展示最终效果,阐述实现思路,包括创建策略类及使用方法,帮助读者轻松实现高效的数据合并与文件导出。

2024-09-05 17:32:40 841

原创 EasyExcel 文件导出:表头与内容样式简单设置

博客分享 EasyExcel 文件导出,展示最终效果,介绍所用版本。详细阐述如何设置表头与内容样式,以及实现自动列宽,助力读者高效进行 Excel 文件导出并优化其外观。

2024-09-05 17:14:30 1093

原创 IDEA莫名奇妙自动选择光标所在行 -罪魁祸首居然是钉钉

使用 IDEA 或 JetBrains 家族软件的开发者,建议关闭钉钉的 AI 助理功能,以免它影响到你的开发工具。

2024-09-04 10:56:57 2755 20

原创 优化SQL查询之了解SQL执行顺序

博客深入探讨 SQL 执行顺序以优化查询。通过举例、文字解释、图示及动画演示清晰呈现顺序,明确 distinct 子句位置,介绍除 6 个主要关键字外的其他关键字,最后总结其对优化 SQL 查询的重要作用,为读者提升 SQL 查询效率提供实用指南。

2024-09-03 10:34:32 486

原创 23种设计模式之代理模式

本文深入探讨了代理模式在 Spring 中的应用。涵盖代理的分类,对比了模版方法模式与代理模式的差异,分别展示静态代理、JDK 动态代理、CGLIB 动态代理的简单实现及在 Spring 中的实现方式,阐述了 JDK 动态代理与 CGLIB 动态代理的区别以及 Spring 选择代理方式的依据,最后对静态代理和动态代理进行了总结,为读者全面解析代理模式在 Spring 中的重要作用。

2024-09-02 15:45:01 1307

原创 23种设计模式之建造者模式

博客介绍建造者模式,包括与工厂模式区别、使用场景及时机,为何多参数场景适用及简单实现,还提及创建要点和用 Lombok 快速创建,全面深入讲解建造者模式在 Java 中的应用。

2024-09-02 09:11:36 1290

原创 策略模式+模版方法模式+简单工厂模式混用优化代码复杂分支问题

增加了模版方法模式。将支付类的公共逻辑抽取到模板类中,使整个支付逻辑更加灵活,进一步优化了代码结构,提升了软件的可维护性和可读性。

2024-08-30 13:44:08 669

原创 23种设计模式之模版方法模式

博客介绍了模版方法模式,以炒菜步骤为例进行简单实现,展示了该模式的应用。

2024-08-30 11:51:25 542

原创 利用固定窗口计数算法限流,精准控制第三方 API 调用频率

在本文中,我们探讨了如何使用固定窗口计数算法来管理第三方 API 的调用频率,并通过并发测试验证了其效果。我们设置了一秒钟最多执行五次 API 调用,并展示了算法在实际应用中的表现和适用场景。该方法适合需要严格控制调用频率的场景,如防止超出 API 提供商的访问限制。

2024-08-29 14:51:49 910

原创 Windows提取微信聊天记录,将其导出成HTML、Word、Excel文档永久保存

提取微信聊天记录,将其导出成HTML、Word、Excel文档永久保存,对聊天记录进行分析生成年度聊天报告,用聊天数据训练专属于个人的AI聊天助手。

2024-08-28 17:23:10 891

原创 在复杂场景使用策略和工厂模式代替分支语句

本文以支付案例展示在复杂场景下,通过策略模式与工厂模式的混合使用,成功消灭代码中的大量if-else,提升代码可维护性与可读性,为复杂业务逻辑提供了优雅的解决方案。

2024-08-27 14:17:40 669

原创 23种设计模式之策略模式

本文介绍了策略模式,包括其结构及在支付案例中的 Java 实现和 Spring 依赖注入方式实现。策略模式可灵活封装算法,使不同算法相互替换,提高代码可维护性与扩展性。

2024-08-27 11:10:08 1709

原创 23种设计模式之工厂模式

本文围绕工厂模式展开,首先对工厂模式进行了总体介绍。接着阐述了工厂模式的经典案例,详细分析了工厂模式的分类,包括简单工厂模式、工厂方法模式和抽象工厂模式,并分别论述了它们的优缺点。还探讨了工厂模式的使用场景以及其优点。文章分别给出了简单工厂模式、工厂方法模式和抽象工厂模式的具体实现。

2024-08-26 17:08:27 1127

原创 使用JDK17的record关键字编译报错踩坑

java: 'record' 在未来发行版中可能会成为受限类型名称,可能无法用于类型声明,也不能用作数组的元素类型。报这个错只需简单idea设置一下build即可。

2024-08-21 17:35:45 248

原创 SpringBoot3 简单集成 Spring AI 并使用

SpringBoot 简单集成 Spring AI 。并提供示例的Controller方法。

2024-08-20 17:31:10 634

原创 使用jabba在Windows上管理多个版本的JDK-详细教程

在Windows使用Jabba切换jdk版本,只需简单三步即可完成。本文章有详细的步骤、遇到的坑与解决方案,亲测可用。jdk版本管理工具。

2024-08-20 10:04:44 1592

原创 基本认证、Token、OAuth2、API Key四种认证对比

为了帮助您更好地理解它们之间的差异和优势,我们将从原理、安全性、复杂度、性能以及使用场景等多个方面进行详细的对比分析。

2024-07-23 16:19:17 1287 1

原创 将代码转换为图表的 6大工具

希望通过对这 6 大工具的介绍,能够为您在代码可视化的道路上提供有益的参考和启发,让您的代码之旅更加轻松和高效。

2024-07-23 11:45:54 1386

原创 工程师必读的 9 大博客

博客,作为知识分享与交流的重要平台,汇聚了众多领域专家的智慧和经验。它们不仅涵盖了最新的技术趋势、实用的工程技巧,还能为工程师们提供解决问题的新思路和灵感。

2024-07-22 16:54:15 826

原创 Spring推出Spring AI框架,看看怎么个事

在当今快速发展的技术时代,人工智能(AI)已经成为各行各业的关键驱动力。而作为一种领先的Java应用开发框架,Spring Framework在软件开发领域享有盛誉。下面跟着我一起去了解Spring AI的庐山真面目吧。

2024-07-22 15:51:19 1765

原创 Typora配置自建的兰空图床

本文章将介绍如何配置自建的兰空图床,将图片上传到云服务器,从而实现图片的跨设备访问。

2024-06-24 16:40:09 826

原创 Windows搭建FRP内网穿透服务,实现本地文件外网访问

在 Windows 平台上,FRP(Fast Reverse Proxy)是一款优秀的内网穿透工具,能够帮助我们轻松地搭建内网穿透服务,实现本地文件的外网访问。接下来,我们将介绍如何在 Windows 上搭建 FRP 内网穿透服务,让你能够方便地在任何地方访问本地文件。

2024-05-29 09:54:22 3267 2

原创 Windows搭建Nginx代理本地盘的文件(共享路径或本地路径)

本指南将详细介绍如何在 Windows 系统上搭建 Nginx 服务器,并将本地磁盘上的文件通过 Nginx 代理进行访问。

2024-05-28 16:23:48 2687

原创 CompletableFuture 异步与最佳实践

本文章提供CompletableFuture的基础用法和最佳实践。

2024-05-22 16:49:21 1050

原创 Vue3解决“找不到模块“@/components/xxx.vue”或其相应的类型声明”

在使用 Vue 3 开发项目时,遇到“找不到模块 ‘@/components/xxx.vue’ 或其相应的类型声明”的错误是一个常见问题。这通常与 TypeScript 和模块解析相关的配置不当有关。本文将详细介绍如何解决此问题,确保你的项目能够正确识别和导入 Vue 组件。

2024-05-22 15:49:50 8214 2

原创 IDEA插件-通义灵码深度使用

本文章将对通义灵码进行深度使用,介绍其各个功能的详细用法和应用技巧,帮助开发者充分利用通义灵码提高编码效率。

2024-04-25 15:33:31 1173

静态住宅IP如何使用?

此教程会详细说明静态IP如何购买。如何使用。

2024-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除