自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(619)
  • 资源 (11)
  • 收藏
  • 关注

原创 【读书笔记】基于世界500强的高薪实战Kubernetes课程

第1章 课程简介&&自我介绍1-1 自我介绍1-2 课程大纲内容介绍1-3 课程更新通知第2章 K8s必备知识-Docker容器基础入门2-1 课程介绍2-2 docker容器介绍2-3 docker优缺点2-4 安装和配置docker2-5 修改内核参数2-6 配置镜像加速器2-7 配置常用镜像加速器站点2-8 docker镜像操作第3章 运行docker容器3-1 创建交互式docker容器3-2 创建守护进程容器3-3 容器相关命令汇总3-4 docker部署web网

2023-09-21 19:57:57 631 1

原创 【DBA课程-笔记】MongoDB入门到云上开发

第1章:MongoDB数据库入门第2章:MongoDB数据数据查询与分析第3章:MongoDB数据库核心知识第4章:MongoDB数据库管理备份第5章:MongoDB开发实战章:开发博客应用第6章:MongoDB数据库性能分析与调优第7章:MongoDB数据库排错日志分析第8章:MongoDB数据库安全机制第9章:MongoDB数据库高可用集群架构第10章:深入MongoDB数据库运维与容器化第11章:MongoDB索引原理及使用第12章:MongoDB Sharding原理与使用

2023-07-04 15:41:08 969

原创 java 常用工具类

第一章 工具类1. 主键id生成 -----------UUID.java 2. 字符串处理类 ----------- StringUtils.java3. MD5加密工具类 --------MD5Utils.java4. 时间工具类--------------- DateUtil.java 4.1 CommonLang3 时间工具...

2019-03-27 18:18:37 428

原创 IntelliJ IDEA 学习笔记

第一章 设置1.1IDEA 与eclipse 快捷键对比表1.2idea设置默认maven配置, 避免每次设置maven1.3 (转)IntelliJ IDEA 使用教程(2018图文版) -- 从入门到上瘾1.4IDEA 2018 显示右侧 maven projects1.5Idea导入多个maven项目到同一目录下1.6IDEA 文件开头设置作者和日期、背景图...

2019-02-20 21:53:43 347

原创 读书笔记 -- 《深入浅出Spring Boot 2.x》

深入浅出Spring Boot 2.x第1章 Spring Boot 来临1-1. 前言第二节 环境搭建 + 开发Step2-1. 搭建 Spring Boot 开发环境        A. 搭建 Eclipse 开发环境(1)-- https://start.spring.io/ (推荐)        B. 搭建 Eclipse 开发环境(2)-- Spring Too...

2018-12-03 18:48:37 1409

原创 Java 面试大汇总

    基础篇                   基本功                  1. 面向对象的特征          2. final, finally, finalize 的区别          3. int 和 Integer 有什么区别                   3-1:基本类型和引用类型                  3-2:Java 常量池...

2018-11-26 11:40:03 279 1

原创 常用开发工具安装

开发工具

2018-11-23 14:57:53 438

原创 SQL优化

课程目录 │  ├─第01课  从案例中推导SQL优化的总体思路与误区│  │  1 从案例中推导SQL优化的总体思路与误区│  │  │  ├─基于案例SQL优化第1周视频│  │      基于案例进行SQL优化第1周课程(上)│  │      基于案例进行SQL优化第1周课程(下)│  │      │  └─第1周脚本│      ├─1. 缺乏对讹传的辨知力│  ...

2018-10-18 18:25:16 397

原创 Spring 专栏目录

Spring 专栏目录1.1 Spring 线程池 ---  ThreadPoolTaskExecutor

2018-10-10 13:02:26 460

原创 读书笔记 -- 疯狂Spring Cloud

疯狂Spring Cloud前言 常用工具1-1.notepad ++ 小技巧1.1 接口文档入参快速转换实体类1-2.Spring boot/cloud 常用组件2.1 Spring boot/cloud 线程池1-3. Lombok 插件3.1. Lombok 简介3.2.IDEA 安装Lombok 3.3.Eclipse 安装Lombok 第一章...

2018-10-09 18:53:42 741

原创 【cron】ubuntu 16 下cron不生效

Crontab不生效排查指南 确认命令正确:crontab -l(非corntab) 关键排查步骤: 检查cron服务状态:systemctl status cron 验证语法格式:分 时 日 月 周 命令 查看日志:tail -f /var/log/syslog | grep cron 常见问题: 环境变量缺失(需设置PATH等) 脚本权限不足(需chmod +x) 使用相对路径(应改用绝对路径) 测试方法: 添加测试任务输出到日志文件 重定向错误输出便于调试 终极方案: 在crontab开头明确定义环境

2025-10-14 17:24:02 460

原创 【Wescrm】什么是 scrm

总的来说,SCRM可以理解为传统CRM在社交媒体时代的一次重要升级。它的核心是从“管理和记录”转向了“互动与连接”,致力于在企业和客户之间,以及客户与客户之间,构建一个更具活力的关系生态。希望以上解释能帮您理解SCRM。如果您对SCRM在特定行业(如零售、教育等)的应用感兴趣,我很乐意为您提供更具体的介绍。

2025-10-13 18:50:02 633

原创 【中通微电子】ZTW-GM202 GPS+北斗双模 6公里偏差排查步骤

中通微电子ZTW-GM202模块出现6公里定位偏差的可能原因及解决方案:1.坐标系错误,需确认是WGS84还是GCJ-02并正确转换;2.硬件问题,检查天线连接、固件版本和冷启动;3.卫星信号差,需开阔环境并确保GPS+北斗双模;4.NMEA数据解析错误,注意度分秒转换;5.特殊区域干扰。排查步骤:检查坐标系、验证原始数据、测试信号、更换环境,最后联系厂商技术支持。

2025-07-15 18:30:08 1078

原创 【docker】docker-compose 报错:WARN[0000] network default: network.external.name is deprecated. Please se

Docker配置问题解决方案:针对网络配置警告,需更新docker-compose.yml文件,将external.name改为name+external:true的格式。对于权限问题,可通过将用户加入docker组(推荐)或使用sudo临时解决。操作步骤包括修改配置文件、重启Docker服务、验证权限等,同时提醒注意安全风险。该方案可同时解决网络警告和权限拒绝两大常见问题。

2025-07-11 09:38:46 678

原创 【logstash】 报错 ERROR: for logstash Cannot start service logstash: OCI runtime create failed: contai

Docker 挂载 Logstash 配置文件时报错,主要原因是路径类型不匹配。错误显示主机路径(/mnt/docker/ELK/logstash.conf)与容器目标路径(/usr/share/logstash/pipeline)类型冲突,可能试图将文件挂载到目录或反之。解决方案包括:1)检查主机路径类型(文件或目录);2)修正挂载方式,确保文件对文件或目录对目录;3)验证路径是否存在;4)推荐使用目录挂载方式管理多个配置文件。常见问题如权限不足或路径不存在可通过chmod和mkdir解决。最终需确保主机

2025-07-11 09:00:00 536

原创 【spring boot】spring boot 日志级别详细介绍

Spring Boot日志级别详解:支持TRACE、DEBUG、INFO、WARN、ERROR等级别,优先级从低到高。可通过application.properties或logback-spring.xml配置,遵循继承规则(具体类>包>根)。开发环境建议DEBUG,生产环境用INFO/WARN。Actuator端点支持动态调整级别,最佳实践包括控制第三方库日志级别。常见问题如DEBUG不输出可通过检查配置或使用启动参数解决。合理配置级别可平衡调试与性能需求。

2025-07-11 08:30:00 1140

原创 【实战】使用 ELK 搭建 Spring Boot Docker 容器日志监控系统

本文介绍了使用ELK(Elasticsearch+Logstash+Kibana)搭建Spring Boot容器化应用日志监控系统的完整方案。主要内容包括:1)Spring Boot应用配置JSON格式日志输出;2)通过Docker Compose编排ELK服务(含资源限制配置);3)Logstash管道配置实现日志收集与处理;4)Kibana可视化界面搭建;5)日志保留策略等高级配置。该系统可实现日志的集中收集、存储和可视化分析,并支持通过ILM策略管理日志生命周期。文中提供了详细的配置文件示例和部署步骤

2025-07-10 20:20:35 847

原创 【spring boot】三种日志系统对比:ELK、Loki+Grafana、Docker API

Spring Boot项目在Docker容器运行时,可通过三种方案实现日志实时查看:1)ELK方案(生产环境适用),通过Docker Compose部署Elasticsearch、Logstash和Kibana,配置JSON格式日志;2)Loki+Grafana方案(轻量级云原生),利用Grafana可视化查询日志;3)Docker日志API(开发调试),通过SSE推送日志到前端页面。ELK适合复杂生产环境,Loki轻量易用,Docker API仅适合单容器调试。根据场景选择不同方案,开发环境推荐简单方案,

2025-07-10 20:17:29 1893 1

原创 【数据库】PostgreSQL 与 MySQL 全方位对比

PostgreSQL与MySQL是两大主流关系型数据库,各具特色。PostgreSQL作为对象关系型数据库,支持复杂数据类型、高级SQL功能和严格ACID合规,适合复杂业务逻辑和数据分析场景。MySQL作为传统关系型数据库,在简单OLTP、高并发读写和云集成方面表现优异。两者在存储引擎、并发控制、SQL标准兼容性、扩展性等方面存在显著差异。PostgreSQL提供更丰富的索引类型、数据完整性和GIS支持,而MySQL拥有更成熟的复制方案和简化的运维管理。选择应基于项目复杂度、团队熟悉度及长期维护需求,Pos

2025-07-08 11:48:24 2156

原创 【JDK】常用版本分析及选择建议

JDK 8持续流行的原因历史惯性:企业级应用升级周期长稳定性:经过近10年的实战检验特殊需求:需要JavaFX内置支持的场景某些传统中间件(如旧版WebLogic/WebSphere)的兼容性要求Android开发:历史上Android SDK与Java 8兼容性最好

2025-07-08 09:10:18 2068

原创 【docker 迁移 - 下】迁移 Docker 容器(/mnt/docker → /mntd/docker)

摘要:本文针对阿里云服务器上MongoDB因磁盘空间不足和内存占用过高导致异常关闭的问题,提出解决方案。首先通过挂载新数据盘并迁移Docker容器(nginx、redis、mysql、mongo等)至新目录,详细步骤包括停止容器、数据迁移、路径修改和重启验证。其次配置docker-compose限制容器内存,防止资源抢占。关键操作涵盖rsync数据迁移、docker-compose资源限制参数调整及权限管理,最终确保服务稳定运行。适用于Docker环境下的存储扩容和资源优化场景。

2025-07-07 18:32:15 1023

原创 【docker 迁移 - 上】阿里云挂在新购磁盘

摘要:阿里云服务器因磁盘容量不足导致MongoDB异常关闭,解决方案包括挂载新数据盘并迁移Docker容器(Nginx、Redis、MySQL、MongoDB及Spring Boot服务),同时对容器内存进行限制。操作步骤涵盖云盘分区(可选)、格式化(ext4/xfs)、挂载至/mnt/data并修改/etc/fstab实现持久化。关键命令包括lsblk确认磁盘、mkfs.ext4格式化、mount挂载及df -h验证。注意事项涉及数据备份、SSD性能优化及多磁盘UUID管理。通过资源限制与存储扩容确保业务

2025-07-07 18:31:34 1132

原创 【Spring Boot】主从数据库 - 初探

摘要 开启数据库主从架构主要适用于高读取负载、性能瓶颈、高可用需求和报表分析场景。Druid数据源仅负责读写路由,不处理表结构同步,需预先配置MySQL主从复制确保表结构一致。常见问题包括从库表缺失导致读操作失败,解决方案包括手动同步表结构、配置主从复制以及应用层容错处理。最佳实践建议部署前确保主从结构一致,使用迁移工具管理变更,并监控复制状态。Druid配置可设置从库失败回退机制以增强系统健壮性。

2025-07-05 06:00:00 1120

原创 【ubuntu】查看端口占用情况,以及系统详情

摘要 Ubuntu系统提供了多种查看端口占用情况的命令: 传统netstat命令:sudo netstat -tulnp 2.更现代的ss命令:sudo ss -tulnp lsof命令:sudo lsof -i -P -n 快速测试端口:telnet/nc命令 系统信息查看命令包括: 版本信息:lsb_release -a、uname -a 硬件信息:free -h(内存)、df -h(磁盘)、lscpu(CPU)、nvidia-smi(GPU) 网络信息:ip a、ifconfig 综合工具:neofe

2025-07-05 06:00:00 8718

原创 【Spring Boot】HikariCP 与 Druid 连接池全面对比

HikariCP 与 Druid 连接池全面对比

2025-07-04 16:46:53 1213

原创 【Spring Boot】HikariCP 连接池 YAML 配置详解

本文详细介绍了HikariCP数据库连接池的YAML配置方法,包含基础配置项(连接数、超时时间等)、高级功能(连接泄漏检测、JMX监控等)以及针对MySQL和PostgreSQL的优化建议。提供了生产环境推荐配置模板,强调应根据服务器核心数和存储类型合理设置连接池大小,并保持max-lifetime小于数据库wait_timeout。最后给出了常见问题的解决方案,包括连接泄漏检测和MySQL 8小时连接超时问题。建议结合监控数据持续优化配置参数。

2025-07-04 16:42:14 1735

原创 【Spring Boot】Druid 连接池 YAML 配置详解

Druid连接池YAML配置详解,涵盖基础配置、高级设置、监控功能和多数据源配置。基础部分包括连接池大小、有效性检查等核心参数;高级配置涉及连接泄漏检测和异步初始化;监控配置提供Web统计和访问控制。针对生产环境,推荐优化连接池大小、解决MySQL 8小时问题,并加强监控安全与慢SQL检测。配置建议包括设置合理的初始连接数、启用防火墙规则,以及调整连接回收策略,确保充分发挥Druid的高性能和监控能力。(149字)

2025-07-04 16:37:55 1382

原创 【Spring boot】tomcat Jetty Undertow对比,以及应用场景

Tomcat、Jetty 和 Undertow 三大主流 Java Web 服务器的对比及其典型应用场景,结合性能、功能、适用场景等维度分析:

2025-07-03 15:39:25 1418

原创 【Docker】如何设置 `wiredTigerCacheSizeGB` 和 `resources.limits.memory`

在容器化部署(如Docker/K8s)中,合理配置wiredTigerCacheSizeGB和resources.limits.memory至关重要。二者的关系是:limits.memory为容器总内存限制,必须大于wiredTigerCacheSizeGB(MongoDB专用缓存),并预留额外内存给其他进程。推荐设置:limits.memory设为wiredTigerCacheSizeGB的1.5倍左右(如30G容器配20G缓存),同时设置软性reservations保证资源可用。配置不当会导致OOM或性

2025-07-03 15:07:10 706

原创 【docker】修改 MySQL 密码后 Navicat 仍能用原密码连接

为什么修改 MySQL 密码后 Navicat 仍能用原密码连接

2025-07-02 18:09:49 1384

原创 【docker】带字体的 OpenJDK 8 Docker 镜像解决方案

jdk8容器带中文字体

2025-07-02 09:44:54 889

原创 【Maven 】 <resources> 配置中排除 fonts/** 目录无效,可能是由于以下原因及解决方案:

Maven配置排除fonts/**目录无效时,可尝试以下解决方案:首先检查<resources>配置是否正确,确保<exclude>fonts/**</exclude>语句已添加,并验证目录结构是否匹配。清理项目并重新构建(mvn clean package),必要时使用绝对路径**/fonts/**。若仍无效,可检查其他插件干扰或通过maven-antrun-plugin手动删除。建议优先使用方法一,正确配置资源插件并清理构建缓存通常能解决问题。

2025-07-01 20:06:21 331

原创 【实战】 容器中Spring boot项目 Graphics2D 画图中文乱码解决方案

服务器端Graphics2D绘图中文乱码问题解决方案 问题描述:Spring Boot应用在Docker容器中运行时出现Graphics2D绘图中文乱码,本地Windows10+IDEA环境正常。 原因分析:Docker容器缺少中文字体支持。 解决方案: 服务器安装常见中文字体库 Spring Boot应用中正确引用字体文件 确保Docker容器包含所需字体 具体步骤包括通过命令安装字体库、配置项目字体路径,以及构建包含字体文件的Docker镜像。

2025-07-01 20:02:37 533

原创 【Docker】 容器中Spring boot项目 Graphics2D 画图中文乱码解决方案

创建字体目录# 复制本地字体文件到容器# 刷新字体缓存。

2025-07-01 19:53:37 753

原创 【Docker】解决:构建(docker build)或重新运行容器时,丢失apt-get update问题

【Docker】解决:构建(docker build)或重新运行容器时,丢失apt-get update问题

2025-06-27 17:28:40 1274

原创 【攻防篇】解决:阿里云docker 容器中自动启动xmrig挖矿-- 实战

阿里云服务器遭遇挖矿程序攻击及解决方案 阿里云服务器部署的Spring Boot项目出现卡顿,CPU占用达100%,经查发现服务器被植入xmrig挖矿程序。解决方案包括:1)通过阿里云控制台处理安全告警;2)紧急终止挖矿进程并删除恶意文件;3)清理受感染容器,检查镜像污染;4)加强防护:限制容器资源、关闭Docker API端口、使用只读文件系统等;5)排查入侵来源。实战步骤涵盖进程检查、文件清理、端口防护及容器改造,最终通过重建容器彻底解决问题。建议定期监控容器行为,避免类似攻击。

2025-06-27 16:01:07 893

原创 【攻防篇】阿里云服务器中 如何关闭docker api端口

阿里云服务器中 如何关闭docker api端口

2025-06-26 15:50:26 1151

原创 【攻防篇】解决:阿里云docker 容器中自动启动xmrig挖矿

Docker容器内出现xmrig挖矿程序需紧急处理。首先进入容器终止挖矿进程并删除相关文件,随后清理被感染容器,检查镜像安全性。防护措施包括:使用最小化镜像、限制容器资源、启用安全策略、监控容器行为及关闭Docker API端口。建议定期更新维护,使用Trivy扫描漏洞,必要时重建环境。发现入侵后还应检查宿主机日志,排查入侵来源。

2025-06-26 11:32:21 1099

原创 【细胞自噬】上班减脂最佳方案分析

本文提供了一个完整的Java方法实现网络图片下载到本地目录的功能。代码包含以下核心功能:通过URL连接获取图片输入流,创建本地目录和文件,使用缓冲区读写文件,设置连接超时,以及完善的异常处理和资源释放。使用说明详细介绍了方法参数、功能特点及扩展建议,并给出了使用示例。注意事项提醒用户关注网络权限、写入权限和大文件处理等问题。该方法简单实用,可轻松集成到项目中实现图片下载需求。

2025-06-23 09:29:35 1011

原创 Java 实现网络图片下载到本地指定文件夹

本文提供了一个完整的Java方法实现网络图片下载到本地目录的功能。代码包含以下核心功能:通过URL连接获取图片输入流,创建本地目录和文件,使用缓冲区读写文件,设置连接超时,以及完善的异常处理和资源释放。使用说明详细介绍了方法参数、功能特点及扩展建议,并给出了使用示例。注意事项提醒用户关注网络权限、写入权限和大文件处理等问题。该方法简单实用,可轻松集成到项目中实现图片下载需求。

2025-06-18 15:04:21 931

章节介绍第2章 Vue3核心概念及选项式API

https://unpkg.com/vue@3.2.36/dist/vue.global.js

2024-01-05

【DevOps视频笔记】5.Docker介绍和安装

【DevOps视频笔记】5.Docker介绍和安装

2023-08-24

【DevOps视频笔记】4.Build 阶段 - Maven安装&配置

jdk1.8+maven3.9.4

2023-08-24

NPS 1. 服务器端搭建

安装nps服务器必备文件,使用说明

2023-06-15

成语字典,5万+,mysql+sqlite

mysql+sqlite两种格式

2022-09-29

MobaXterm全能终端神器

MobaXterm使用说明参考:https://blog.youkuaiyun.com/ladymorgana/article/details/81507960

2018-08-08

Git 安装包

64位Git 2.17安装包。使用说明参考https://blog.youkuaiyun.com/ladymorgana/article/details/81505389

2018-08-08

wkhtmltopdf.exe windows和linux 64位

wkhtmltopdf.exe windows和linux 64位,因为官网无法下载Windows版本,为了方便大家随意在这里打包下载,使用方法请参考我的博文

2017-09-03

Postman-win64-6.1.3-Setup

Postman-win64-6.1.3-Setup 安装使用参考:https://blog.youkuaiyun.com/ladymorgana/article/details/81508267

2018-08-08

MyBatis Generator 自动生成代码完整包

MyBatis Generator 自动生成代码完整包

2017-08-01

rxtx-2.2pre2-bins.rar

各个操作系统下,串口通讯所需的文件包。rxtx-2.2pre2-bins,

2019-06-17

checkstyle eclipse插件 版本:201801

代码检视插件,用于java代码检视 CheckStyle是SourceForge下的一个项目,提供了一个帮助Java开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要但枯燥的任务中解脱出来。它可以根据设置好的编码规则来检查代码。比如符合规范的变量命名,方法体的最大行数,重复代码检查等等。

2019-05-07

TortoiseGit-2.6.0.0-64bit

TortoiseGit-2.6.0.0-64bit 下载安装使用参考:https://blog.youkuaiyun.com/ladymorgana/article/details/81508390

2018-08-08

动态GIF录屏工具(超小格式)

一键制作小格式的动态图,方便各种教程制作,如软件安装,搞笑图片,电影片段等等

2018-07-26

数据库表结构生成word工具.rar

将数据库表结构生成word工具,方便快捷,格式统一。支持的数据库类型:SQL Server 2005+,My SQL,Oracle;

2019-05-09

RabbitMQ实战指南,资料来源网络,供工作速查使用,请支持正版图书,PDF版有错误,购买最新版本图书已纠正

RabbitMQ实战指南 朱老师的博客:https://blog.youkuaiyun.com/u013256816

2018-08-08

空空如也

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

TA关注的人

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