自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 告别企业版烦恼!Navicat Premium Lite免费版它来了

Navicat Premium Lite不仅仅是一款功能全面的数据库管理工具,更是因其免费且功能强大而备受青睐的原因。对于个人开发者、小型团队以及教育用途来说,Navicat Premium Lite提供了一个完全满足需求的解决方案,而无需支付高昂的许可费用。其稳定性、易用性和丰富的功能使得它在数据库管理领域中具备了极高的竞争力。

2024-06-28 06:51:16 903 8

原创 ES6模板字符串详解

模板字符串是ES6中引入的一种新的字符串字面量,它允许嵌入变量、表达式和换行符。模板字符串使用反引号(`)包裹,可以跨越多行并且可以包含嵌入的变量和表达式。ES6模板字符串是JavaScript中一个强大且灵活的特性,它为开发者提供了一种更优雅地处理字符串的方式。通过嵌入表达式和支持多行文本,模板字符串显著提高了代码的可读性和编写效率。在实际开发中,合理利用模板字符串可以使代码更加清晰易懂,是现代JavaScript开发中不可或缺的工具之一。

2024-06-26 08:05:38 391 1

原创 ES6 解构赋值详解

ES6的解构赋值为JavaScript带来了更多的灵活性和可读性,使得我们能够更优雅地处理数据。无论是处理数组、对象,还是在函数参数中使用,解构赋值都能让我们的代码更加简洁和易于维护。掌握好这一特性,对于提升JavaScript编程能力是非常重要的一步。

2024-06-22 23:33:40 609 2

原创 探索Linux命令的新利器:linux-command

linux-command不仅是一个实用的工具,更是一项推动Linux社区知识共享和学习的重要平台。通过它,用户可以更加轻松地克服命令使用中的困惑,提升工作效率,进而更深入地探索Linux操作系统的强大功能。

2024-06-20 22:03:26 646 1

原创 ES6 标准之 let、const 详解

ES6 为JavaScript带来了许多强大的新特性,使开发者能够编写更加简洁、清晰和高效的代码。let和const作为新的变量声明方式,提供了更严格的作用域控制和不可变性,有助于减少错误和提高代码质量。

2024-06-16 14:32:06 1005 1

原创 使用 Vue CLI 脚手架生成 Vue 项目

通过 Vue CLI 创建 Vue 项目可以极大地提高开发效率。它不仅提供了一整套标准化的项目结构,还集成了常用的开发工具和配置,使得开发者可以专注于业务逻辑的实现,而不需要花费大量时间在项目配置上。

2024-06-15 22:34:37 935 1

原创 git拉去代码报错“Failed to connect to 127.0.0.1 port 31181: Connection refused“

最近参与了一个新项目,在使用git clone 克隆代码时遇到了一个报错"fatal: unable to access ‘https://example.git/’: Failed to connect to 127.0.0.1 port 31181: Connection refused",今天就和大家分享下解决过程。

2024-06-03 22:57:08 460 2

原创 避免锁表:为Update语句中的Where条件添加索引字段

在编写Update语句时,务必注意Where条件中涉及的字段是否有索引支持。避免全表锁的关键在于优化查询,利用索引提高查询效率,减少系统性能的影响。通过合理地设计索引,并确保Update语句中的Where条件包含索引字段,可以有效地提升数据库的性能和并发能力。

2024-05-25 23:37:49 459 2

原创 MyBatis-Plus介绍及Spring Boot 3集成指南

官方地址:https://baomidou.com/github地址:https://github.com/baomidou/mybatis-plusMyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作。

2024-05-24 22:13:02 1050 2

原创 简单快捷的图片格式转换工具:认识webp2jpg-online

在这个快节奏的网络世界中,图片格式转换工具对于满足不同用户需求至关重要。webp2jpg-online通过其简单易用、快速高效的特点,成为了一款备受欢迎的开源图片转换工具。无论您是普通用户还是开发人员,都可以通过webp2jpg-online轻松将WebP格式的图片转换为JPEG格式,从而更好地满足各种需求。

2024-05-23 21:19:55 612 1

原创 Docker化Spring Boot3应用:从镜像构建到部署

通过以上步骤,我们实现了使用Spring Boot构建Docker镜像并部署的全过程。Docker使得应用的部署变得更加简单和一致,无论是在本地开发环境还是在生产环境,都能保证应用的可靠运行。希望本文对你在Spring Boot和Docker的结合使用上有所帮助。

2024-05-22 07:54:45 1078 1

原创 跨域详解及Spring Boot 3中的跨域解决方案

跨域问题是Web开发中一个常见的问题,但是通过Spring Boot 3提供的CorsFilter过滤器,我们可以很容易地解决这个问题。希望本文能够对大家有所帮助!

2024-05-20 07:52:47 1166 5

原创 LinkStack:优雅的外观,强大的功能,完美地融合了书签管理与分享

官方地址:https://linkstack.org/github地址:https://github.com/LinkStackOrg/LinkStack效果图博主地址:http://linkstack.xiuji.mynatapp.ccLinkStack是一个独特的平台,提供了一个高效的解决方案,用于在线管理和分享链接。我们的平台提供了一个类似Linktree的网站,允许用户克服社交媒体平台只能添加一个链接的限制。

2024-05-16 23:24:49 837 1

原创 智能评估时代:SurveyKing开源问卷系统YYDS

功能最强大的调查问卷系统和考试系统,有如下特性:同类型的项目比较:star 详情该项目目前在github上已有2.9k star缺点项目后端代码是开源的,项目前端代码部分未提供,整体项目是以打包后的jar文件的形式提供的。SurveyKing作为一款开源的问卷考试系统,为教育和企业界提供了一个灵活、高效的评估工具。通过本文的介绍,您可以了解到SurveyKing的主要特点和部署步骤,希望对您有所帮助。

2024-05-09 23:27:44 888 1

原创 微信公众号集成扣子免费实现智能助手

扣子是新一代一站式 AI Bot 开发平台。无论你是否有编程基础,都可以在扣子平台上快速搭建基于 AI 模型的各类问答 Bot,从解决简单的问答到处理复杂逻辑的对话。而且你可以将搭建的 Bot 发布到各类社交平台和通讯软件上,让更多的用户与你搭建的 Bot 聊天。扣子网址:通过利用微信公众号集成扣子功能,我们可以轻松地构建智能助手,为用户提供更便捷、更个性化的服务体验。未来,随着人工智能技术的不断发展,智能助手将会在各个领域发挥越来越重要的作用,为人们的生活带来更多的便利和惊喜。

2024-05-03 23:43:27 743 1

原创 redis zset详解:排行榜绝佳选择

通过本文的介绍,你学会了如何利用Spring Boot和Redis的ZSET数据结构实现热门搜索功能,并深入了解了热搜词汇的实现细节。通过合理的设计和优化,可以为用户提供更好的搜索体验,同时也提升了应用程序的性能和可扩展性。

2024-04-27 10:31:37 1009 1

原创 文本美学:text-image打造视觉吸引力

话不多说,我们先看下作者的demo效果:text-image可以将文字、图片、视频进行「文本化」只需要通过简单的配置即可使用。虽然这个项目star数很少,但确实是一个很有意思的项目,使用起来很简单的项目。github地址:https://github.com/Sunny-117/text-imageweb地址:http://h5.xiuji.mynatapp.cc/text-image/

2024-04-20 21:26:10 871 1

原创 探索 Nacos反序列化漏洞CNVD-2023-45001

安全是软件开发过程中的重中之重,漏洞修复和安全加固工作应该得到充分重视。针对 Nacos 反序列化漏洞,我们应该及时采取措施修复漏洞,保障系统的安全稳定运行。

2024-04-19 22:45:01 640 1

原创 深入理解MySQL中的UPDATE JOIN语句

UPDATE JOIN语句允许我们使用一个表的数据来更新另一个相关联的表的数据。它结合了UPDATE和JOIN两个关键字,使得我们可以根据相关联表的条件来更新目标表的数据。语法UPDATE JOIN语句的基本语法如下示例在本文中,我们深入探讨了MySQL中UPDATE JOIN语句的概念、语法和示例用法。通过UPDATE JOIN,我们可以根据相关联的表来更新目标表中的数据,从而实现更加灵活和高效的数据更新操作。

2024-04-18 22:41:40 899 1

原创 探索Sun-Panel:一站式服务器、NAS导航面板、Homepage、浏览器首页

一个服务器、NAS导航面板、Homepage、浏览器首页。github地址:https://github.com/hslr-s/sun-panel官网地址:https://doc.sun-panel.top/zh_cn/目前市面上有很多好看的导航页插件,比如iTab、WeTab、格子桌面等等,但是这些数据是在本地或者他们的云上存储的,并且代码是未开源的。Sun-Panel的出现,为用户带来了全新的浏览器体验。

2024-04-16 23:15:09 789 1

原创 免费使用Kimi的API接口,kimi-free-api真香

支持高速流式输出、支持多轮对话、支持联网搜索、支持长文档解读、支持图像解析,零配置部署,多路token支持,自动清理会话痕迹。与ChatGPT接口完全兼容。github地址:虽然Kimi新用户注册后会免费赠送 15 元额度。如果赠送额度用完了,你还想继续免费体验,那么,这个开源项目一定要试试。以下几个大模型也是一样。阶跃星辰 (跃问StepChat) 接口转API阿里通义 (Qwen) 接口转APIZhipuAI (智谱清言) 接口转API秘塔AI (metaso) 接口转API。

2024-04-14 23:54:11 4543 1

原创 MySQL 中将使用逗号分隔的字段转换为多行数据

在我们的实际开发中,经常需要存储一些字段,它们使用像`, -` 等连接符进行连接。在查询过程中,有时需要将这些字段使用连接符分割,然后查询多条数据。今天,我们将使用一个实际的生产场景来详细解释这个解决方案。

2024-04-02 23:26:42 1058 1

原创 深入探讨Maven打包:打造精致的Zip包

maven-assembly-plugin 是一个 Maven 插件,用于创建项目分发包。该插件可以帮助将项目的构建输出、依赖库等资源打包成一个归档文件,如 JAR、ZIP、TAR 等,方便项目的部署和发布。

2024-03-25 21:25:51 1353 3

原创 快速上手 Elasticsearch:Docker Compose 部署详解

Elasticsearch为各种类型的数据提供几乎实时的搜索和分析。无论您拥有结构化还是非结构化文本、数值数据还是地理空间数据,Elasticsearch都可以高效地存储和索引它,以支持快速搜索。您可以远不止简单地检索数据,还可以聚合信息以发现数据中的趋势和模式。随着数据和查询量的增长,Elasticsearch的分布式特性使得您的部署可以与之无缝增长。为应用程序或网站添加搜索框存储和分析日志、指标和安全事件数据使用机器学习实时自动建模数据行为。

2024-03-24 21:38:39 1535 1

原创 简单易用的Nginx代理管理工具:体验便捷配置、高效管理

Nginx Proxy Manager是一款强大的代理服务器管理工具,提供简单直观的界面来配置和管理Nginx代理服务器,帮助用户轻松提升配置的简洁性和便捷性。

2024-03-23 22:44:34 2279 1

原创 探寻源码宝藏:介绍开源项目“source-code-hunter“

技术深度与技术广度是对开发者来说最为重要的两个维度,这个项目致力于从源码层面,剖析和挖掘互联网行业主流技术的底层实现原理,为广大开发者提升技术深度提供便利。这个项目主要用于记录框架及中间件源码的阅读经验、个人理解及解析,使阅读源码变成一件简单有趣,且有价值的事情,目前开放的有 Spring 全家桶、Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等。目前这个项目在github上已经有15.7k 的star,并且从内容更新上看社区还是很活跃的。

2024-03-18 22:21:26 1614 1

原创 分布式ID生成系统之雪花算法详解

雪花算法作为一种高效、简单的分布式系统ID生成方案,已经被广泛应用于各种互联网产品和系统中。它解决了分布式环境下ID生成的唯一性、时序性和高性能的问题。随着互联网技术的不断进步和发展,分布式ID生成系统将继续演化,但雪花算法作为其中的经典之作,其核心思想和设计理念将长久影响这一领域。

2024-03-03 21:30:00 2009 3

原创 Java设计模式之单例模式

在软件工程中,单例模式是一种常用的设计模式,其核心目标是确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。Java作为一门广泛使用的编程语言,实现单例模式是面试和实际开发中的常见需求。

2024-03-02 20:20:07 644 1

原创 Python环境搭建:一站式指南

Python环境的搭建是每个Python开发者的基础任务,也是进入Python世界的第一步。通过遵循本文的指导,您应该能够顺利完成环境搭建,并准备好开始您的Python学习和开发之旅。记住,实践是学习编程的最佳方式,不断尝试和练习将是您成长为一名优秀Python开发者的关键。

2024-03-01 21:55:05 566 3

原创 掌握Linux du命令:高效查看文件和目录大小

du命令是Disk Usage的缩写,用于显示文件和目录的磁盘使用情况。通过du命令,你可以快速了解哪些文件或目录占用了大量的存储空间,从而更好地进行磁盘管理。

2024-02-05 23:31:52 1296 1

原创 Linux文本新宠:别再用cat,转投bat的怀抱吧!

在 Linux 操作系统中,有许多强大的命令行工具,它们为用户提供了广泛的功能和灵活性。其中之一就是 bat 命令,这是一个用于查看文件内容的工具,被许多用户认为是 cat 命令的增强版本。

2024-02-04 23:26:46 919 1

原创 Spring Boot集成Redisson详细介绍

Redisson是一个用于Java的分布式和高可用的Java对象的框架,它基于Redis实现。在Spring Boot应用程序中集成Redisson可以帮助我们更轻松地实现分布式锁、分布式对象、分布式集合等功能。本文将介绍如何在Spring Boot项目中集成Redisson,并展示一些基本用法。

2024-01-29 23:35:35 2946 1

原创 你对MySQL的int(11)真的了解吗?

首先,需要明确的是,int(3)和int(11)都是表示整数类型,而不是定义整数的存储长度。在MySQL中,INT类型占据4个字节(32位),可以存储范围是-2^31到2^31-1(约-2.1亿到2.1亿),这个范围是固定的,不受括号中数字的影响。

2024-01-27 23:13:13 558 1

原创 在Spring Boot中使用iTextPDF创建动态PDF文档

iTextPDF 是一个用于创建和操作 PDF(Portable Document Format)文档的流行的 Java 库。它提供了一套全面的功能,用于处理 PDF 文件,包括创建新文档、修改现有文档以及提取信息。

2024-01-26 09:23:49 1719 1

原创 基于Redisson的RAtomicLong实现全局唯一工单号生成器

这次我们采用了 Redisson 的 RAtomicLong 来生成一个以固定字符加上年月为键的自增数。随后,将自增数转换为36进制字符串,以年月和36进制字符串拼接形成全局唯一的工单号。

2024-01-19 23:49:11 685 1

原创 Koodo Reader : 一个开源免费的电子书阅读器

今天在浏览 GitHub 的时候,偶然发现了一个非常有趣的开源项目——Koodo Reader。这个项目是一款开源免费的电子书阅读器,支持多种格式。它具有一些非常独特的功能,深深地吸引了我的注意。在接下来的内容中,我将为大家详细介绍一下这个备受关注的阅读器项目。

2024-01-08 23:51:25 4824 2

原创 取消 IDEA项目结构后 100% classes, 100% lines covered 的展示

在Idea,使用快捷键。对话框的勾选项即可。

2024-01-06 23:52:10 664 1

原创 使用 Docker Compose 部署 Docker Registry

在内网环境中,我们期望能够在本地共享镜像。为了解决这一问题,Docker Registry成为了我们的救星。Docker Registry是一个用于存储和管理Docker镜像的开源工具。通过在本地部署Docker Registry,您可以轻松地构建、存储和分享自己的Docker镜像。

2024-01-06 12:14:28 1515 1

原创 使用Docker-compose快速构建Nacos服务

在微服务架构中,服务的注册与发现扮演着至关重要的角色。Nacos(Naming and Configuration Service)是阿里巴巴开源的服务注册与发现组件,致力于支持动态配置管理和服务发现。

2024-01-05 18:06:42 961 1

原创 Spring Boot 3 集成 Thymeleaf

Thymeleaf是一款用于Web和独立环境的现代化服务器端Java模板引擎。它能够处理HTML、XML、JavaScript、CSS甚至纯文本。Thymeleaf的语法简单易懂,它允许开发者在模板中嵌入表达式,以便动态地渲染数据。

2024-01-04 18:20:48 1208 2

空空如也

空空如也

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

TA关注的人

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