Wake 的博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  • 文档
    主题博客 配置指南 图标用法

【Python】conda环境管理工具

一、conda简介Conda是一个开源的包管理和环境管理系统,用于安装多个版本的软件包及其依赖项,并在它们之间轻松切换。它适用于Windows、macOS和Linux。 Conda有两个主要版本: Anaconda:完整的科学计算环境,包含数百个预装的科学计算和数据科学相关包 Miniconda:精简版本,只包含conda和Python,其他包需要手动安装 二、conda的安装1. 安装Min
2025-06-05
Python
#Python #conda #环境管理

【学习】YAML语言详解与最佳实践

前言YAML(发音为 /ˈjæməl/,递归缩写为 “YAML Ain’t Markup Language”,即”YAML不是一种标记语言”)是一种人类可读的数据序列化语言。它通常用于配置文件、对象持久化以及应用程序间的数据交换。由于其简洁的语法和对复杂数据结构的良好支持,YAML在DevOps工具(如Kubernetes、Ansible、Docker Compose)和许多其
2025-06-05
学习
#JSON #YAML #数据序列化 #配置文件 #DevOps

【学习】Spring Boot常用注解详解

前言Spring Boot 通过其”约定优于配置”的理念,极大地简化了 Spring 应用的搭建和开发过程。其中,注解(Annotations)扮演了至关重要的角色,它们使得开发者能够以声明式的方式配置组件、定义行为、管理依赖。本文旨在详细梳理 Spring Boot 中常用的注解,帮助开发者更好地理解和运用它们,提高开发效率。 一、核心注解(一)@SpringBootApplication这是
2025-06-05
学习
#Java #Spring Boot #后端开发

【学习】SpringBoot集成积木报表JimuReport实践

前言在企业级应用开发中,报表系统是不可或缺的一环,用于数据展示、分析和决策支持。积木报表(JimuReport)是一款开源免费、功能强大、基于Web的报表设计与生成工具,它采用拖拽式设计,支持多种数据源,可以快速制作各种复杂报表、图表、仪表盘甚至大屏。本文将介绍如何在Spring Boot项目中集成积木报表,并进行基本的使用。 一、积木报表简介(一)主要特性 在线设计:提供类Excel操作风格的W
2025-06-05
学习
#JAVA #SpringBoot #JimuReport #报表 #数据可视化

【学习】Redis从入门到精通

前言Redis (Remote Dictionary Server) 是一个开源的、使用C语言编写的、支持网络、可基于内存亦可持久化的日志型、Key-Value(键值对)存储数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(List)、集合(Set)、有序集合(Sorted Set)等多种复杂的数据结构。凭借其超高
2025-06-05
学习
#数据库 #NoSQL #Redis #缓存 #消息队列 #分布式锁

【学习】MongoDB学习笔记

前言在现代的Web应用和大数据时代,对数据存储和管理的需求日益多样化和复杂化。传统的关系型数据库在某些场景下可能显得力不从心,而非关系型数据库(NoSQL)则因其灵活性、可扩展性和高性能等特点受到了广泛关注。MongoDB作为NoSQL数据库中的佼佼者,凭借其面向文档的存储方式、丰富的功能和强大的社区支持,成为了众多开发者的首选。本文旨在详细介绍MongoDB的基础知识、核心特性、安装使用及常见操
2025-06-05
学习
#后端 #数据库 #MongoDB #NoSQL

【学习】RabbitMQ 详解

前言在现代分布式系统中,不同服务或应用之间的异步通信和解耦扮演着至关重要的角色。消息队列(Message Queue, MQ)作为实现这一目标的核心中间件,受到了广泛应用。RabbitMQ是一款开源的、实现了高级消息队列协议(AMQP)的消息代理软件,由Erlang语言开发,以其可靠性、灵活性、高可用性和丰富的功能特性而闻名。它能够有效地处理服务间的消息传递,实现应用的削峰填谷、异步处理和系统解耦
2025-06-05
学习
#分布式系统 #消息队列 #RabbitMQ #AMQP #中间件

【学习】LibreOffice开源办公套件详解与实用指南

一、前言LibreOffice是一款免费、开源且跨平台的办公套件,广泛应用于个人、企业和教育领域。笔者在实际办公和文档处理过程中,深刻体会到LibreOffice在文档兼容性、功能丰富性以及开源自由度方面的独特优势。本文将系统介绍LibreOffice的核心组件、主要功能、与主流办公软件的对比、安装与使用方法、命令行批量处理技巧及常见问题解决方案,帮助读者高效上手并灵活应用LibreOffice。
2025-06-05
学习
#LibreOffice #办公软件 #开源

【学习】Kubernetes (K8s) 基础入门笔记

前言Kubernetes,简称K8s,是一个开源的容器编排平台,用于自动化容器化应用程序的部署、扩展和管理。在现代云计算和微服务架构中,K8s已经成为事实上的标准。它能够帮助开发者和运维工程师更高效地管理复杂的应用环境,确保应用的高可用性和可伸缩性。本笔记旨在帮助初学者快速入门K8s的核心概念和基本操作。 一、Kubernetes核心概念理解K8s的核心概念是掌握其强大功能的基础。以下是一些最重要
2025-06-05
学习
#K8s #Kubernetes #容器编排 #云计算

【学习】JSON语言详解与Java应用实践

前言JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript编程语言的一个子集,但独立于语言,几乎所有的现代编程语言都有解析和生成JSON的库。由于其简洁性和易用性,JSON已成为Web应用、API接口、配置文件等领域首选的数据格式之一。本文将详细介绍JSON的语法、特性、常见应用场景,并重点
2025-06-05
学习
#Java #JSON #数据交换格式 #Jackson #Gson #API
1…56789…13

搜索

Hexo Fluid
总访问量 次 总访客数 人