修己xj_社区达人页

个人头像照片
修己xj

锲而舍之,朽木不折;锲而不舍,金石可镂。持续分享JAVA领域的知识,各种java框架、java知识点、web、linux、mysql、实用工具、开源项目以及java相关行业的资讯教程资料等等。

暂无精选文章
暂无更多信息

2023年08月

  • 08.29 21:24:01
    发表了文章 2023-08-29 21:24:01

    掌握 MyBatis <choose>标签:优化动态查询条件的利器

    当谈到在Java应用程序中进行数据库访问时,MyBatis 是一个备受欢迎的持久层框架。它的强大之处在于提供了灵活性和可定制性,使得数据库操作变得更加简便。在这篇文章中,我们将深入介绍 MyBatis 中的`&lt;choose&gt;` 标签,它是一个有趣且功能强大的元素,用于在 SQL 映射文件中进行条件选择。
  • 08.28 23:26:12
    发表了文章 2023-08-28 23:26:12

    深入理解ArrayList的动态扩容机制及应用

    在java编程中,数据结构起着至关重要的作用,而ArrayList作为一种常用的动态数组,为我们在处理数据时提供了便利。其中,其独特的动态扩容机制更是为其赢得了广泛的应用。我们不管在工作还是面试中,都会遇到ArrayList,本文将深入探讨ArrayList的动态扩容机制,以便我们在工作或者面试中用到。
  • 08.27 23:49:38
    发表了文章 2023-08-27 23:49:38

    深入解析Java中的位运算符:<<、>>和>>>

    当谈到位运算符时,Java中的`<<`、`>>`和`>>>`运算符在源码中无疑是经常出现的。这些运算符在处理整数类型的数据时发挥着重要作用。它们主要用于对二进制位进行操作,是一种高效处理位级信息的方式。让我们深入探讨一下这些运算符的工作原理以及它们在Java中的应用。
  • 08.26 00:33:29
    发表了文章 2023-08-26 00:33:29

    博客写作神器:介绍与部署Markdown Nice

    作为开发者和写作者,我们经常需要使用Markdown来编写文档、博客和技术文稿。然而,标准的Markdown格式可能显得有些普通,缺乏一些专业的排版效果。在这里,我们将向你介绍一个强大的工具——Markdown Nice(mdnice),它可以帮助你轻松地为你的Markdown文档添加漂亮的排版效果。
  • 08.25 07:59:09
    发表了文章 2023-08-25 07:59:09

    从头开始:将新项目上传至Git仓库的简易指南

    无论您是一个经验丰富的开发者还是一个刚刚起步的新手,使用Git来管理您的项目是一个明智的选择。Git是一个强大的版本控制系统,它可以帮助您跟踪项目的变化、合并代码以及与团队成员协作。在本文中,我们将为您提供一步步的指南,教您如何将一个现有的项目上传至仓库。
  • 08.24 08:05:26
    发表了文章 2023-08-24 08:05:26

    使用 SQLStudio 进行数据库管理并通过 Docker Compose 进行部署

    在现代软件开发中,数据库管理是一个至关重要的环节。SQLStudio 是一个强大的工具,可以帮助开发人员轻松管理数据库,现在改名成SQLynx,我们用的是旧的镜像,本文还是用SQLStudio这个名称。同时,使用 Docker Compose 可以简化应用程序的部署过程,使整个开发流程更加高效和可靠。最近了看到有合作伙伴在内网使用SQLStudio,我们这篇文章就介绍 SQLStudio 的基本特点,并指导如何使用 Docker Compose 部署应用程序。
  • 08.23 07:47:44
    发表了文章 2023-08-23 07:47:44

    MinDoc:针对IT团队的文档、笔记系统

    作为一名IT从业者,无论是在公司团队中,还是在平时自己写一些笔记、博客等文档,我都习惯使用markdown来进行书写。在使用过许多支持markdown语法的系统或软件(如Typora、未知、我来、思源、觅道等)后,我总觉得它们不能满足我的需求。直到我发现了MinDoc这款针对IT团队开发的简单好用的开源文档管理系统。我们下面将介绍一下这个项目及如何使用docker-compose 快速部署。
  • 08.22 07:22:57
    发表了文章 2023-08-22 07:22:57

    深入了解Git:介绍及常用命令指南

    Git是一种分布式版本管理系统(版本管理就是管理更新的历史记录。它为我们提供了一些在软件开发过程中必不可少的功能,例如记录一款软件添加或更改源代码的过程,回滚到特定阶段,恢复误删除的文件等。),由Linus Torvalds于2005年创造,旨在帮助开发人员更好地协同工作和管理代码。与集中式版本控制系统(如SVN)不同,Git将代码存储在本地仓库中,使每个开发人员都能在自己的计算机上拥有完整的项目副本,并可以独立地进行开发、测试和修改。
  • 08.20 18:23:29
    发表了文章 2023-08-20 18:23:29

    电影《孤注一掷》感触、计算机底层二进制与十进制的转换

    看完《孤注一掷》后,我内心激荡起一股深刻的情感。今天,我希望与大家分享这部电影的观后感,同时还想简要介绍一下电影中涉及的秘密线索666关于二进制和十进制转换的原理。另外,也推荐一本我认为写得较为出色的计算机书籍——《计算机底层的秘密》。这段经历充满启示,引导我们一同深入探索其中蕴含的智慧。
  • 08.19 23:37:47
    发表了文章 2023-08-19 23:37:47

    畅享个性海报创作——探索免费开源的在线自动生成海报项目魅力

    fastposter海报生成器是一款快速开发海报的工具。只需上传一张背景图,在对应的位置放上组件(文字、图片、二维码、头像)即可生成海报。 还提供各种主流开发语言的调用代码,方便快速开发。
  • 08.18 21:51:27
    发表了文章 2023-08-18 21:51:27

    探索PMP认证:为明天所有考试的朋友送上祝福

    亲爱的家人们,明天我们有些朋友要进行PMP考试,在这篇文章中,我们将深入了解PMP认证,这一在项目管理领域备受尊崇的认证,同时也送上我们最真诚的祝愿,愿他们的考试顺利通过!
  • 08.17 07:49:36
    发表了文章 2023-08-17 07:49:36

    探索Chevereto图床:使用Docker Compose快速搭建个人图床

    家人们!图片在今天的社交媒体、博客和论坛中扮演着至关重要的角色。然而,随着图片数量的增加,寻找一个可靠的图片托管解决方案变得越来越重要。Chevereto图床是一个备受赞誉的解决方案,而使用Docker Compose搭建它更是一种高效、可维护的方法。本文将介绍Chevereto图床的优势,并指导您如何使用Docker Compose在短时间内搭建自己的图片托管平台。
  • 08.15 23:26:38
    发表了文章 2023-08-15 23:26:38

    AI大模型升级,新特性亮相!

    亲爱的家人们,大家好!我们之前有一篇公众号文章了介绍了AI大模型,今天了AI大模型也迎来一次重要的更新升级!这次升级将为大家带来一系列新特性,让我们一起来看看这些新特性都有哪些吧!
  • 08.14 22:24:34
    发表了文章 2023-08-14 22:24:34

    深入解析 MyBatis 中的 <foreach>标签:优雅处理批量操作与动态 SQL

    在当今的Java应用程序开发中,数据库操作是一个不可或缺的部分。MyBatis作为一款颇受欢迎的持久层框架,为我们提供了一种优雅而高效的方式来管理数据库操作。在MyBatis的众多特性中,`&lt;foreach&gt;`标签无疑是一个强大的工具,它使得在SQL语句中进行动态循环迭代变得轻而易举。本文将带您深入探索MyBatis中的`&lt;foreach&gt;`标签,揭示其背后的原理和用法。
  • 08.13 23:13:59
    发表了文章 2023-08-13 23:13:59

    Java中的==和equals():区别详解

    大家好!在 Java 编程中,比较对象的相等性是一个常见的任务。然而,你是否知道在 Java 中有两种不同的方法来比较对象的相等性:== 操作符和 equals() 方法?本文将深入探讨这两种方法之间的区别以及何时使用它们。
  • 08.13 00:01:14
    发表了文章 2023-08-13 00:01:14

    通义大模型:打造更智能、更灵活的自然语言处理技术

    大家好,今天我想向大家介绍一款备受瞩目的自然语言处理技术——通义大模型。作为一种基于深度学习的人工智能技术,通义大模型能够模拟人类的思维方式,实现更智能、更灵活的自然语言处理,为我们的生活和工作带来了极大的便利。
  • 08.08 23:17:41
    发表了文章 2023-08-08 23:17:41

    MySQL数据高阶处理技巧:掌握先排序后分组的智慧

    在MySQL数据库的数据探索旅程中,排序和分组是不可或缺的工具。然而,当你面对大量数据、重复值等情况时,常规的处理方法可能显得不够灵活。本文将为你揭示一个精妙的技巧:如何在MySQL中先排序,后分组,从而获取每个类型的最新数据,助你轻松驾驭复杂的数据处理任务。
  • 08.07 21:23:36
    发表了文章 2023-08-07 21:23:36

    深入解析 MySQL 中的字符串处理函数:RIGHT()、LEFT() 和 CHAR_LENGTH()

    字符串处理在数据库操作中占据重要地位,而 MySQL 的 RIGHT()、LEFT() 和 CHAR_LENGTH() 函数为我们提供了便捷的方法来处理字符串的提取和长度计算。无论是用于数据清洗、数据分析还是业务逻辑实现,这些函数都能发挥巨大作用。
  • 08.07 11:56:26
    发表了文章 2023-08-07 11:56:26

    理解 Java 中的 RejectedExecutionException 异常

    RejectedExecutionException 是 Java 标准库中的一种异常,属于 java.util.concurrent 包。它通常在执行器框架(Executor Framework)中出现,当尝试提交任务到一个已关闭或已满的执行器时,就会抛出这个异常。
  • 08.07 11:40:08
    发表了文章 2023-08-07 11:40:08

    使用Markdown编写数学公式的简易指南

    Markdown是一种轻量级的标记语言,广泛用于撰写文档、博客和学术论文。在数学领域,有时需要插入数学公式以便更清晰地表达思想。本文将介绍如何在Markdown中轻松地编写数学公式,使你的文本更具可读性和专业性。
  • 08.07 11:28:26
    发表了文章 2023-08-07 11:28:26

    使用UFW配置你的Linux防火墙

    随着互联网的普及,安全性变得愈发重要。在保护你的Linux服务器免受恶意攻击和未经授权的访问方面,配置一款强大的防火墙是必不可少的。今天,我们将介绍一种简单而有效的方法——使用Uncomplicated Firewall(UFW)来保护你的Linux系统。
  • 08.06 23:10:18
    发表了文章 2023-08-06 23:10:18

    轻松管理文件与目录——深入探讨Linux软链接 ln 命令

    在Linux系统中,文件和目录的管理是一个重要而常见的任务。为了更灵活地组织文件系统,并实现文件的共享与复用,Linux提供了许多强大的工具。其中,软链接(符号链接)是一种重要的特性,允许您创建一个指向其他文件或目录的链接。在本文中,我们将深入探讨Linux中的软链接,并详细介绍如何使用 ln 命令来创建和管理软链接。
  • 08.06 23:08:05
    发表了文章 2023-08-06 23:08:05

    高效管理任务,轻松应对——探索Linux任务计划

    在现代的工作和生活中,我们经常需要执行一些定期的、重复的任务,如数据备份、系统维护、自动化脚本等。为了提高效率,Linux操作系统提供了强大的任务计划工具,允许您在特定的时间或事件触发下自动执行任务。本文将向您介绍Linux任务计划的基本概念和常用工具,助您轻松应对各种任务管理需求。
  • 08.06 23:05:31
    发表了文章 2023-08-06 23:05:31

    掌握Ubuntu 22.04的关机和重启命令:轻松操作系统的新方式

    Ubuntu 22.04作为一款备受期待的操作系统版本,带来了许多令人惊喜的新功能。在这篇文章中,我们将向您介绍如何使用命令行来进行关机和重启操作,让您轻松掌握Ubuntu 22.04的新特性。
  • 08.06 22:51:09
    发表了文章 2023-08-06 22:51:09

    使用 Docker Compose 部署 Redis Sentinel 高可用架构

    在现代应用中,无法容忍系统中断或数据丢失。Redis 作为一种高性能的内存数据库,被广泛应用于缓存、会话管理等场景。然而,即使我们拥有可伸缩的 Redis Cluster 集群,也需要考虑在主节点故障时自动切换到从节点的机制。这时候 Redis Sentinel 就派上用场了。高可用性是分布式应用的核心需求之一。我们在之前的文章中介绍了redis cluster 3主3从集群的搭建,本文将为您介绍如何在现有的 Redis 3 主 3 从 Cluster 集群基础上,使用 Docker Compose 部署 Redis Sentinel,为您的应用构建一个强大的高可用性方案。
  • 08.04 23:36:39
    发表了文章 2023-08-04 23:36:39

    探究Spring事务:了解失效场景及应对策略

    在现代软件开发中,数据的一致性和完整性是至关重要的。为了保证这些特性,Spring框架提供了强大的事务管理机制,让开发者能够更加自信地处理数据库操作。然而,事务并非银弹,存在一些失效的情景,本文将带您深入探究Spring事务及其失效场景,并为您呈现应对策略。
  • 08.03 23:34:38
    发表了文章 2023-08-03 23:34:38

    探索安全高效的文件传输:Linux Secure Copy Protocol (SCP)

    Linux系统中的scp(secure copy)命令用于以安全方式在服务器之间复制文件。通过使用SCP命令或安全副本,可以在本地主机和远程主机之间或两个远程主机之间安全地传输文件。它使用与安全外壳(SSH)协议中相同的身份验证和安全性。SCP以其简单性,安全性和预安装的可用性而闻名。在当今数字化的时代,安全高效的文件传输对于个人和企业来说都至关重要。Linux Secure Copy Protocol (SCP) 作为一种基于SSH的文件传输工具,以其安全性、简单性和跨平台性而受到广泛欢迎。
  • 08.02 21:41:51
    发表了文章 2023-08-02 21:41:51

    draw-io

    Draw.io是一个可配置的图表/白板可视化应用程序。draw.io 由英国软件公司JGraph Ltd拥有和开发。这是一个开源项目(但对贡献是封闭的)可以绘制流程图、UML、类图、组织结构图、泳道图、E-R图、思维导图等
  • 08.02 21:40:48
    发表了文章 2023-08-02 21:40:48

    rancher部署

    Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。 Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。
  • 08.02 21:34:19
    发表了文章 2023-08-02 21:34:19

    mysql数据库规范及关键字

    所有规范会按照【高危】、【强制】、【建议】三个级别进行标注,遵守优先级从高到底。
  • 08.02 21:33:11
    发表了文章 2023-08-02 21:33:11

    一款简单易用的Docker控制面板-simpledocker

    SimpleDocker 是一个简单的Docker控制面板,致力于可以让用户更方便、更无障碍、更舒适的使用Docker,其界面简洁、操作便捷,功能强大,可以带来更好地运维体验。
  • 08.02 21:28:08
    发表了文章 2023-08-02 21:28:08

    优化开发效率:耗时分析利器Apache StopWatch

    Apache StopWatch是Apache Commons库中的一个组件,它提供了简单而强大的计时器功能。StopWatch可以帮助开发人员精确地计时方法或代码块的执行时间,以便进行性能分析和优化。它提供了计时、暂停、继续、重置等功能,使我们能够更好地监控和控制代码的执行时间。
  • 08.02 21:26:28
    发表了文章 2023-08-02 21:26:28

    使用 Docker Compose 部署单机版 Redis:简单高效的数据缓存与存储

    家人们啦!今天我们来介绍如何使用 docker-compose 部署单机版 Redis,这是一个简单高效的数据缓存与存储解决方案,广泛应用于Web应用、移动应用以及各类数据处理场景。我们过后几篇文章了将会介绍cluster和sentinel集群的部署。通过本文的指导,你将能够快速上手并体验 Redis 在你的应用中所带来的便捷性与高性能。废话不多说,让我们开始吧!
  • 08.02 21:25:29
    发表了文章 2023-08-02 21:25:29

    使用Docker Compose轻松搭建Samba文件共享服务

    家人们啦,今天我将向大家介绍如何使用Docker Compose安装Samba,从而实现便捷的文件共享环境。Samba是一个开源的软件套件,允许不同操作系统之间实现文件和打印机的共享。通过Docker Compose的便利,我们可以快速搭建和管理Samba容器,轻松实现文件共享和访问。废话不多说,让我们开始吧!
  • 08.02 21:24:51
    发表了文章 2023-08-02 21:24:51

    深入探索MySQL中JSON数据的查询、转换及springboot中的应用

    MySQL版本引入了对JSON数据类型的支持,这为我们处理和存储非结构化数据提供了新的可能性。通过灵活利用MySQL的JSON函数,我们可以实现高效的查询和转换操作,提取有用的数据,并将其转换为有意义的格式。本文将深入探索MySQL中JSON数据的查询与转换技巧,帮助您更好地利用这一功能。
  • 08.02 21:23:41
    发表了文章 2023-08-02 21:23:41

    MySQL常见DDL语法:掌握数据库定义语言的基础知识

    作为最受欢迎和广泛使用的关系型数据库之一,MySQL提供了丰富的DDL(数据定义语言)语法,用于创建、修改和删除数据库、表和其他数据库对象。在本文中,我们将介绍MySQL中一些常见的DDL语法,帮助您掌握数据库定义语言的基础知识。以下是一些常用的 MySQL DDL(Data Definition Language)语句,用于定义和管理数据库对象(如表、索引、视图等):
  • 08.02 21:22:50
    发表了文章 2023-08-02 21:22:50

    Java 集合操作之交集、并集和差集

    在 Java 编程中,经常需要对集合进行一些操作,比如取两个集合的交集、并集和差集。本文将介绍如何使用 Java 集合框架中的方法来实现这些集合操作,并通过源码解析来深入了解其实现原理。
  • 08.02 21:21:50
    发表了文章 2023-08-02 21:21:50

    讯飞星火大模型:AI语言模型的巅峰之作

    今年,我们不得不提的一个热门话题就是ChatGPT,这是一款基于语言模型的人机对话系统。它在工作和生活中给我们带来了极大的便利。作为一名从事IT行业的人,我深切体会到了它在技术和文本处理方面的重要性。
  • 08.02 21:21:09
    发表了文章 2023-08-02 21:21:09

    使用docker-compose轻松部署FastDFS,高效管理文件存储

    在现代互联网应用中,文件存储和管理是一个至关重要的部分。FastDFS是一个快速、可靠的分布式文件系统,广泛应用于各种需要高效文件存储和访问的场景。本文将介绍如何使用Docker轻松地部署FastDFS,以便快速搭建一个可靠的文件存储系统。
  • 08.02 21:20:34
    发表了文章 2023-08-02 21:20:34

    轻松实现Spring Boot与FastDFS的无缝整合

    家人们啦!,上篇文章了,我们讲了如何使用docker-compose快速部署fastdfs,在今天的文章中,我将向大家介绍如何将Spring Boot与FastDFS进行无缝整合,以便高效地管理和操作文件存储。通过这个整合,你将能够轻松地在Spring Boot应用程序中实现文件的上传和下载等功能。让我们开始吧
  • 08.02 21:19:47
    发表了文章 2023-08-02 21:19:47

    Spring Boot 教程:将自定义的 JAR 包引入到 Maven 项目中

    在开发Spring Boot项目时,我们经常需要引入第三方库或自定义的JAR包来扩展功能。但这个时候,去maven仓库上,并没有发现有他们的jar可以引用。本文将介绍如何将自定义的JAR包引入到Maven项目中,以便在Spring Boot应用程序中使用它。
  • 08.02 21:18:39
    发表了文章 2023-08-02 21:18:39

    使用Docker Compose轻松部署MinIO对象存储

    MinIO是一个开源的对象存储服务器,它兼容Amazon S3 API,并提供高性能、高可用性的存储解决方案。在本文中,我们将介绍如何使用Docker Compose快速部署MinIO。
  • 08.02 21:17:29
    发表了文章 2023-08-02 21:17:29

    Spring Boot整合MinIO实现文件上传和下载

    家人们啦!,上篇文章了,我们讲了如何使用docker-compose快速部署MinIO,在今天的文章中,我将向大家介绍如何将Spring Boot与MinIO进行无缝整合,以便高效地管理和操作文件存储。通过这个整合,你将能够轻松地在Spring Boot应用程序中实现文件的上传和下载等功能。让我们开始吧
  • 08.02 21:16:48
    发表了文章 2023-08-02 21:16:48

    使用 Docker Compose 部署 MySQL 8.0

    大家好!今天我们来讨论一下如何使用 Docker Compose 部署 MySQL 8.0。Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具,它使得管理和部署复杂的应用程序变得更加简单。
  • 08.02 21:12:48
    发表了文章 2023-08-02 21:12:48

    在Linux服务器上通过日志筛选技巧定位Spring Boot项目问题

    在项目开发和维护的过程中,我们经常需要在 Linux 服务器上查询和分析日志文件。为了高效地处理大量的文本数据,我们可以借助一些强大的文本过滤工具,如 tail -f、more、zmore 和 grep。本文将介绍这些常用的 Linux 命令,帮助您在日志分析中更加得心应手。
  • 08.02 21:08:08
    发表了文章 2023-08-02 21:08:08

    1Panel:简化Linux服务器运维管理的终极解决方案

    大家好!在当今数字化时代,Linux服务器已成为许多企业和个人不可或缺的重要工具。然而,对于那些没有深入技术知识的人来说,Linux服务器的运维管理可能会变得复杂而困难。今天了,给大家介绍一款现代化、开源的 Linux 服务器运维管理面板1Panel。
  • 08.02 21:07:29
    发表了文章 2023-08-02 21:07:29

    使用 Docker Compose 部署 Nexus 仓库及使用

    本地jar,今天了公司的maven 私仓有问题,和同事讨论了下。正好向大家介绍如何使用 Docker Compose 部署 Nexus 仓库,以帮助您更好地管理和发布您的软件包和依赖项。Nexus 是一个功能强大的仓库管理器,它能够帮助我们管理各种构建工具和项目的组件,并提供了丰富的功能来支持软件开发过程。
  • 发表了文章 2024-05-09

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

  • 发表了文章 2024-04-27

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

  • 发表了文章 2024-04-20

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

  • 发表了文章 2024-04-19

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

  • 发表了文章 2024-04-18

    深入理解MySQL中的UPDATE JOIN语句

  • 发表了文章 2024-04-16

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

  • 发表了文章 2024-04-15

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

  • 发表了文章 2024-04-02

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

  • 发表了文章 2024-03-25

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

  • 发表了文章 2024-03-24

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

  • 发表了文章 2024-03-23

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

  • 发表了文章 2024-03-18

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

  • 发表了文章 2024-03-03

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

  • 发表了文章 2024-03-02

    Java设计模式之单例模式

  • 发表了文章 2024-03-01

    Python环境搭建:一站式指南

  • 发表了文章 2024-02-05

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

  • 发表了文章 2024-02-04

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

  • 发表了文章 2024-01-29

    Spring Boot集成Redisson详细介绍

  • 发表了文章 2024-01-27

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

  • 发表了文章 2024-01-26

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

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息