自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【RuoYi-Vue 集成 MyBatis-Plus-Ext 教程】

通过集成 MyBatis-Plus-Ext 到 RuoYi-Vue 项目,我们可以利用其提供的强大功能来简化开发流程,提高开发效率。无论是动态表名、逻辑删除还是多租户等功能,MyBatis-Plus-Ext 都能帮助我们更好地处理复杂的业务场景。不过,需要注意的是,这些功能的使用可能会对系统的架构和设计产生影响,因此在使用之前应该仔细考虑和规划。请注意,本文中提到的代码示例仅供参考,具体的实现方式可能会因 RuoYi-Vue 项目版本或 MyBatis-Plus-Ext 版本的不同而有所差异。

2023-12-05 19:24:58 566 1

原创 【使用Knife4j美化你的Swagger UI】

在许多开发过程中,我们需要用到API文档来帮助我们更好地理解和使用各种接口。Swagger是一款非常流行的API文档生成工具,然而它的界面设计略显简陋。这时,我们可以使用Knife4j来进行美化。Knife4j是一个基于Swagger的增强UI实现,为Java开发者提供了一种简洁的、动态的API文档展示工具。

2023-12-05 10:03:13 224 1

原创 【程序员进阶之路-Optional篇】

在Java 8中,引入了一个新的类Optional,它是一个可以为null的容器对象。这个类是为了解决null值引发的问题,以及减少null值检查的代码。Optional类可以用来保存一个值,或者表示值不存在。Optional类在Java 8中为我们提供了一种更加优雅和安全的方式来处理null值。它减少了许多if-else检查,使得代码更加简洁和易读。但是需要注意的是,虽然Optional可以避免NullPointerException,但如果滥用或不正确使用它,也可能会导致代码的可读性和性能问题。

2023-12-02 17:26:19 63 1

原创 【程序员进阶之路-Git篇(一)】

Git是一款分布式版本控制系统,最初由Linus Torvalds为管理Linux内核开发而设计。它使用分布式存储方案,使得每次更新都会在本地备份,确保数据安全性。同时,Git采用分支策略,使得开发过程更加灵活,便于团队协作。Git是一款强大的版本控制系统,通过本文的介绍,我们可以更好地了解其基本操作和分支管理策略。在实际开发过程中,掌握Git用法可以帮助我们更好地追踪和管理版本,提高团队协作效率。希望本文能对大家有所帮助!

2023-12-02 17:15:42 37 1

原创 【程序员进阶之路-Stream篇(三)】

之前的博客讲了Stream的概念和一些基础的用法,现在我们再来看一下Stream的高级用法,老规矩咱们还是以例子来说明。

2023-12-02 17:02:39 23 1

原创 【程序员进阶之路-Stream篇(二)】

假设你有一个文本文件,其中包含多行文本,每行文本都是一个单词。你可以使用Stream API读取文件,并将所有单词转换为大写。

2023-12-02 16:51:15 23 1

原创 【程序员进阶之路-Stream篇(一)】

Java 8引入的Stream API是一种强大的数据处理工具,它允许我们以声明性方式处理数据,提高代码的可读性和可维护性。通过链式调用和lambda表达式,我们可以编写出简洁高效的代码,同时利用多核CPU的性能优势提高代码的执行效率。因此,对于Java程序员来说,熟练掌握Stream API是非常有价值的。

2023-12-02 16:38:05 28

原创 【Java接入通义千问】

通义千问是阿里巴巴达摩院研发的预训练语言模型,提供了一系列的API和SDK可以方便地进行接入。本文将介绍如何使用SpringBoot接入通义千问,并实现搜索功能。

2023-06-25 18:37:02 4434 2

原创 JS针对字符串的方法扩展

在前端的开发工作中,我们经常会遇到这样的情况:从服务器端获取到的数据需要进行转义后才能在页面上进行展示,在JS中我们可以对字符串进行一次扩展以便于使用。/** 字符串方法扩展 */;(function () { var method, stringExtends = { toStatus: function () { if (this == "...

2018-11-01 16:53:35 358

原创 JS Date扩展

Date是前端日常开发中经常会遇到的对象,我们经常遇到的有日期格式化、加减若干天等,如果使用JS的Date对象直接进行处理的话会产生一些冗余的代码,对此我们可以针对Date对象进行一些扩展,可以更便捷的使用Date对象。格式化日期/** * 格式化日期 * @param partten 日期格式 * @author haohy */Date.prototype.format = fu...

2018-11-01 15:56:15 441

空空如也

空空如也

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

TA关注的人

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