• 阿里云HTTPS证书申请配置NGINX

    阿里云HTTPS证书申请配置NGINX HTTPS证书是保障网络通信安全的关键组件,它通过加密技术确保用户在互联网上的数据传输不被窃听或篡改。当网站使用HTTPS证书时,所有的信息,包括登录凭证、交易详情和个人数据,都会在发送前被加密。 申请阿里云...
  • SpringBoot实现文件上传下载

    SpringBoot实现文件上传下载在当今的Web开发中,文件上传与下载功能是众多项目不可或缺的一部分,尤其是在构建内容管理系统、云存储服务或社交平台时。Spring Boot,作为Java领域广受欢迎的框架,以其简洁的配置和强大的功能支持,极大地简...
  • Mybatis-plus代码生成

    MyBatis-Plus (MBP) 代码生成器是一个强大且高效的工具,旨在自动化创建与数据库表结构相对应的一系列 Java 类和配置文件,显著减少在项目开发初期以及后期数据库变更时的手动编码工作。它利用数据库元数据信息(如表名、字段名、数据类型等)...
  • SpringBoot整合Swagger3

    Swagger 是一个广泛使用的开源工具,专为简化 RESTful API 的设计、文档化、测试和集成而创建。它基于 OpenAPI Specification(以前称为 Swagger Specification),这是一种行业标准,用于定义 RE...
  • MySQL环境配置

    官网下载MySQL 安装下载后解压即可, 配置环境变量 配置安装目录创建文件my.ini文件 12345678910111213141516[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysq...
  • NVM环境配置

    NVM 安装nvm 是一款 node 版本管理工具,它允许你在同一台机器上安装和切换不同的 node 版本。nvm 官网 NVM 常用指令123456789101112# 查看已安装的node版本nvm list# 查看可下载的 nodejs 版本n...
  • Hexo文章链接优化

    Hexo 文章链接优化1.建新 js 文件在主题文件夹/scripts/ 路径下,建新datelink.js 123456789101112131415161718"use strict";var hexo =...
  • 常见排序算法

    总体预览 排序算法 时间复杂度 空间复杂度 稳定性 最好 最坏 平均 冒泡排序 O(n) O(n^2) O(n^2) O(1) 稳定 选择排序 O(n^2) O(n^2) O(n^2) O(1) 不稳定 插入排序 O(...
  • 使用jasypt加密配置文件信息

    使用 jasypt 加密配置文件信息 Jasypt 是一个加密算法库,用于在 Java 应用程序中实现加密和解密文本信息。它 jasypt 可以用于加密存储在数据库中的密码、保护敏感数据、加密文件等场景。 jasypt 加解密的过程: 事先通过将...
  • Kafka入门笔记

    1.Kafka概述1.1.什么是消息队列?我们可以把消息队列看作是一个存放消息的容器,当我们需要使用消息的时候,直接从容器中取出消息供自己使用即可。由于队列 Queue 是一种先进先出的数据结构,所以消费消息时也是按照顺序来消费的。消息队列是分布式系...
/3