自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ddu-to-end的博客

活到老,学到老,授到老

  • 博客(58)
  • 资源 (2)
  • 收藏
  • 关注

原创 mac 通过homebrew 安装和使用nvm

命令描述安装最新 LTS 版本切换到指定版本设置默认版本nvm ls列出已安装版本列出远程可用版本显示当前版本用指定版本运行脚本卸载指定版本通过 Homebrew 安装的 nvm 会自动更新,当你运行时,nvm 也会随之更新。

2025-08-15 18:45:00 979

原创 windows和MAC共享文件

在弹出的新窗口中,勾选“共享此文件夹”,并点击“权限”按钮设置访问权限。确保根据需要为不同用户或用户组设置适当的访问级别。通过以上步骤,苹果Mac和Windows电脑就可以在局域网中互相访问共享文件夹了。在连接服务器对话框中,输入Windows电脑上的用户名和密码进行身份验证。如果输入信息正确,Mac将连接到Windows电脑,并显示共享的文件夹内容。点击菜单栏中的“前往”,选择“连接服务器”。格式为“smb://IP地址或主机名”。:点击“高级共享”按钮。

2025-08-03 07:00:00 781

原创 centos7 aarch64上安装PostgreSQL14.3

在 CentOS 7 aarch64 架构上安装 PostgreSQL 14.3,由于官方 RPM 仓库可能不直接提供 ARM 版本的特定版本,我们将采用源码编译安装的方式。

2025-07-30 19:15:00 600

原创 centos7安装Docker

在 CentOS 7 上安装 Docker,可以选择直接从 Docker 的官方仓库安装,这样可以确保你获得的是最新的稳定版本,并且易于管理和更新。也可以基于一个特定的 .tgz 文件(例如 docker-28.1.1.tgz),这通常是 Docker 的早期版本或者非官方构建。下面我将首先介绍如何从 Docker 官方仓库安装最新版本的 Docker,然后解释如何使用 .tgz 文件安装。

2025-07-29 21:15:00 1139 1

原创 Ubuntu FTP服务搭建与配置

在Ubuntu系统上搭建FTP服务器,推荐使用轻量安全的vsftpd服务。安装后需配置关键参数:禁止匿名登录、限制用户主目录访问、设置被动模式端口范围。创建专用FTP用户并设置目录权限,开放防火墙端口后重启服务即可使用。建议启用TLS加密或直接使用更安全的SFTP方案。搭建过程涉及安装配置、用户管理、权限设置和防火墙配置,最终可通过FTP客户端进行连接测试。

2025-07-17 18:30:00 766

原创 PostgreSQL-XL之 序列(Sequence)

PostgreSQL-XL序列使用摘要:序列是生成唯一数值的数据库对象,在分布式环境中尤为重要。PostgreSQL-XL提供两种序列类型:本地序列(不推荐)和全局序列(推荐使用)。创建全局序列时需指定CACHE参数优化性能,并必须将序列列设为分布键。典型用法包括为分布式表生成主键、多表共享序列等。关键注意事项包括:合理设置缓存值(建议100-1000)、序列列必须作为分布键、使用ALTER SEQUENCE管理序列属性。故障排查时可强制同步序列值或检查序列使用情况。全局序列通过协调器保证集群范围内的唯一性

2025-07-03 18:45:00 1289

原创 PostgreSQL大表创建分区实战

摘要: 在5亿级分区表上创建索引需谨慎规划资源,但不会导致数据库崩溃。索引大小估算约30-50GB,需预留100GB磁盘空间。主要风险包括磁盘不足、锁表阻塞和资源过载,可通过分阶段并发创建、设置维护内存(如4GB)规避。推荐使用CREATE INDEX CONCURRENTLY减少业务影响,耗时约2-4小时/表。优化方案包括仅索引热分区、部分索引或SSD表空间。实时监控进度和锁状态,异常时可终止操作。最终建议在低峰期操作,完成后续验证和统计信息收集,平衡性能与稳定性。

2025-07-02 18:30:00 1084

原创 Postgresql快速同步大量数据方案浅析

此方案在 1000GB 数据量级实测中,万兆网络环境下可在 1 小时内完成全量同步,后续增量同步延迟可控制在秒级。

2025-06-24 08:30:00 527

原创 Postgresql中不同数据类型的长度限制

在 PostgreSQL 中,不同数据类型的最大长度限制各异。

2025-06-23 19:30:00 1101

原创 SeaweedFS常用操作

SeaweedFS运维操作指南摘要 本文详细介绍了SeaweedFS分布式文件系统的运维管理方法,主要包含三个方面:1)存储监控:通过curl命令检查Master集群状态、VolumeServer状态及磁盘空间使用情况;2)数据管理:包括通过Filer查看文件目录和直接查询Volume数据;3)批量删除操作:提供Filer删除、直接删除Volume和垃圾回收三种方式。此外还介绍了Volume均衡、副本修复和元数据备份等关键维护命令,并强调了删除操作的风险提示和版本兼容性注意事项。文章最后提供了各组件默认端口

2025-06-19 19:00:00 706

原创 Postgresql常用函数操作

PostgreSQL常用函数速查指南 本文总结了PostgreSQL中最实用的内置函数,涵盖字符串、数学、日期、条件表达式和聚合函数五大类。字符串操作包括CONCAT连接、SUBSTRING截取、REPLACE替换等;数学函数提供ROUND四舍五入、CEIL向上取整等数值处理;日期函数支持CURRENT_DATE获取当前日期、AGE计算时间间隔;条件表达式如COALESCE处理NULL值、CASE实现分支逻辑;聚合函数包含COUNT计数、SUM求和等分组统计功能。文中每个函数均配有语法说明和典型示例,特别提

2025-06-05 21:15:00 1226

原创 Postgresql字符串操作函数

PostgreSQL提供丰富的字符串处理函数,包括基础操作(||连接、CONCAT)、大小写转换(LOWER/UPPER)、空白处理(TRIM)、子串提取(SUBSTRING)、搜索定位(POSITION)、修改替换(REPLACE)、填充格式化(LPAD)、编码转换(ASCII/CHR)、正则表达式(REGEXP_MATCH)等。特别注意:多数函数在输入NULL时返回NULL(CONCAT例外),LIKE前缀匹配可优化索引,处理多字节字符需区分LENGTH和OCTET_LENGTH。这些函数全面覆盖字符串

2025-06-05 18:18:34 1149

原创 Postgresql常规SQL语句操作

PostgreSQL核心SQL操作摘要 本文总结了PostgreSQL研发中的核心SQL操作,涵盖六大关键领域:1)数据库与对象管理,包括表、视图、索引的创建与优化;2)数据CRUD操作,重点介绍高级查询技术;3)查询优化方法,强调EXPLAIN分析和索引策略;4)事务控制机制;5)JSONB/数组等高级特性应用;6)系统维护技巧。文章特别指出研发中的关键注意事项:避免N+1查询、参数化防注入、合理使用索引、控制事务边界、批量操作优化等,为构建高性能数据库应用提供了系统性的SQL操作指南。

2025-06-04 19:00:00 1149

原创 Ubuntu系统添加自定义命令汇总

在Ubuntu系统中添加自定义命令主要有两种方法:1)创建别名(适合简化常用命令),通过编辑.bashrc文件添加alias定义并刷新配置;2)创建可执行脚本(适合复杂操作),需编写脚本、赋予权限并添加至PATH路径。文章还介绍了系统级设置、调试方法以及示例场景,如快速更新系统和创建并进入目录的快捷命令。两种方式都能有效提升命令行操作效率,用户可根据实际需求选择适合的方法。

2025-05-30 08:45:00 612

原创 Java中不同类型包含不同成员和内容

本文系统介绍了Java中7种主要类型(类、接口、枚举、注解、抽象类、数组、记录类)的特点和组成结构。其中类作为核心类型可包含字段、方法、构造方法等多种成员;接口侧重行为规范,支持默认/静态方法;枚举用于固定常量集合;注解提供元数据功能;抽象类是部分实现的模板;数组存储同类型元素;记录类(Java16+)则是简化的不可变数据载体。文章通过代码示例和对比表格清晰展示了各类型的语法特征和适用场景,为Java开发者选择合适类型提供了实用参考。

2025-05-30 08:15:00 1000

原创 Java类中各部分内容的加载执行顺序

Java类实例化过程遵循严格的执行顺序:1)类加载阶段先执行父类静态代码块和静态变量初始化,再执行子类的;2)对象创建阶段先执行父类实例变量初始化、实例代码块和构造方法,再执行子类的。关键规则包括静态优先于实例、父类优先于子类,声明顺序决定执行顺序。注意事项包括避免在构造方法中调用可被覆盖的方法,以及注意静态变量的依赖问题。理解这些规则可以预防变量未初始化等问题。

2025-05-29 21:00:00 944

原创 Spring Boot的启动流程,以及各个扩展点的执行顺序

摘要: 本文详细解析了SpringBoot应用中容器初始化及组件的执行顺序:1)Bean构造方法最先执行;2)依赖注入完成后触发@PostConstruct方法;3)InitializingBean接口的afterPropertiesSet()方法;4)@Bean自定义初始化方法。随后,ContextRefreshedEvent监听器响应上下文就绪事件,ApplicationRunner和CommandLineRunner最后执行。通过@Order、@DependsOn或Ordered接口可控制执行顺序。理

2025-05-29 20:30:00 2178

原创 Ubuntu 中安装 PostgreSQL 及常规操作指南

本文提供了PostgreSQL数据库的完整使用指南,包括安装配置、日常操作和性能优化。主要内容:1)安装最新或指定版本;2)服务管理命令;3)数据库连接与基本操作(用户权限、库表管理);4)常用psql命令;5)备份恢复方法;6)远程访问配置;7)性能监控和日志管理;8)版本升级步骤。特别提示生产环境应定期备份、启用WAL归档和使用连接池。适合开发者和DBA快速掌握PostgreSQL核心操作与最佳实践。

2025-05-29 20:00:00 2031

原创 docker中运行redis 时报错:bad file format reading the append only file:make a backup of your aof file then

Redis无法读取AOF文件时,通常因文件损坏或版本不兼容导致。解决方案包括:1)备份原始文件;2)使用redis-check-aof工具修复;3)临时关闭AOF启动;4)重建Redis服务。

2025-05-29 08:45:00 791

原创 docker常用命令

目录一、镜像(Image)操作二、容器(Container)操作1. 生命周期管理2. 查看与监控3. 数据操作三、网络(Network)操作四、卷(Volume)操作五、系统维护六、组合命令(高效操作)七、日志管理八、Docker Compose 常用命令九、配置别名(简化操作)十、可视化工具推荐 Docker 中操作镜像(Image)、容器(Container)等核心资源的常用命令大全,按功能分类整理:七、日志管理八、Docker Compose 常用命令 命令

2025-05-28 22:15:00 1184

原创 kuberSphere对比rancher

KubeSphere和Rancher是两个流行的Kubernetes管理平台,各自具备独特的功能和优势。KubeSphere主要面向企业用户,提供完整的云原生应用管理平台,包括DevOps、CI/CD、多租户管理等功能,适合需要全面解决方案的企业。Rancher则专注于Kubernetes的集群管理和多集群管理,支持边缘计算和云原生应用部署,适合需要强大集群管理能力的用户。两者都提供开源版本和商业支持,用户可以根据具体需求和预算选择适合的平台。KubeSphere界面友好且支持中文,Rancher则在多集群

2025-05-14 11:21:18 1039

原创 Springboot整合logback自定义配置日志

本文详细介绍了日志格式的自定义说明及配置示例。首先,文章列举了常见的日志格式符号及其含义,如%d表示日期、%p表示日志级别等,并提供了修饰符来控制输出格式的对齐、宽度和颜色。接着,文章展示了日志格式的示例,包括时间戳、日志级别、进程ID、线程名、类/方法/行号等信息的输出方式,并强调了颜色兼容性和性能优化等关键点。最后,文章提供了两个logback-spring.xml配置案例,展示了如何通过XML文件配置日志输出格式、文件路径、滚动策略及日志级别过滤等功能,帮助开发者实现灵活且高效的日志管理。

2025-05-13 08:30:00 769

原创 JAVA程序假死分析常用命令

摘要:本文介绍了三个Java诊断工具:jps、jstack和jcmd。jps用于查找正在运行的Java进程的PID,支持多种选项如显示主类名、JVM参数等。jstack用于查看线程信息,支持输出线程的native C堆栈和锁信息。jcmd是Java 9引入的工具,用于获取线程转储和执行多种诊断命令,如查看JVM版本、触发FullGC、生成堆转储文件等。这些工具在Java进程监控、内存分析和性能调优中非常有用,但使用时需注意权限和版本兼容性问题。

2025-05-12 08:30:00 1622

原创 Idea中实用设置和插件

默认配置只会复制你选中的代码,改完配置后,就能复制整行,无论你是否完全选中。

2025-04-21 15:39:02 1081

原创 Mac M1中 Homebrew安装Redis

在 macOS 上使用 Homebrew 安装 Redis,请按照以下步骤操作。

2025-04-21 08:30:00 528

原创 Java 实体类链式操作

链式设置参数(也称为链式调用或方法链)是一种编程风格,可以让代码更加简洁易读。

2025-04-20 20:00:00 510

原创 MyBatis-Plus 通过 ID 更新数据为NULL总结

个别字段处理:使用注解。灵活单次更新:选择或。全局处理(谨慎):配置全局策略。注意事项确保数据库字段允许NULL,否则会引发异常。全局配置需全面测试,避免意外覆盖非空字段。根据 MyBatis-Plus 版本调整策略名称(如在 3.x 后更名为FieldFill等)。您的每一次互动、鼓励是我持续创作的动力!期待与您再次相遇,共同探索更广阔的世界!

2025-04-16 18:45:00 2052

原创 Mac M1管理多个Node.js版本

在Mac M1(基于ARM架构)上管理多个Node.js版本,你可以通过几种不同的方法来实现。

2025-04-13 11:29:11 1008

原创 Linux中优雅停止Python脚本的方法

按需选择方法即可安全停止 Python 脚本!

2025-04-08 08:45:00 987

原创 Python项目导出依赖包列表到 requirements.txt 文件

Python项目导出依赖包列表到 requirements.txt 文件

2025-04-08 08:30:00 1960

原创 SpringBoot导出功能实现汇总

方案优点缺点适用场景URL 参数实现简单URL 长度限制、需要编码简单参数、数据量小POST 表单支持大数据、符合规范需要创建动态表单复杂数据导出Blob 导出纯前端实现、快速无法使用后端处理简单前端导出安全隐蔽需要页面跳转配合跨窗口数据传递。

2025-04-08 08:00:00 1124

原创 Linux中查看占用端口号的进程信息的方法

直接运行任一命令即可快速找到占用 某个端口的进程号!

2025-04-07 23:08:37 2450

原创 Linux中管理多版本Python总结

pyenv:适合需要频繁切换 Python 版本的用户。conda:适合科学计算和数据科学领域的用户。:适合系统管理员管理多个版本。您的每一次互动、鼓励是我持续创作的动力!期待与您再次相遇,共同探索更广阔的世界!

2025-03-19 20:45:00 1378

原创 Python 日期和时间的使用技巧汇总

模块中的一个类,用于表示两个日期或时间之间的差值。若计算两个日期之间的时间差异(包括天数和时间),你需要确保。模块在处理时间和日期方面提供了非常强大的功能,首先需要。属性则表示在天数差异之外的时间差异。的时间部分都是 00:00:00,因此。只需要日期或时间的一部分。库来处理不同时区,方便处理不同时区的数据。属性表示两个日期之间的天数差异,而。获取当前的日期和时间,精确到毫秒;分别用来提取日期和时间的信息;

2025-03-11 18:30:00 472

原创 中华人民共和国商标法

便于软考高项中法律法规相关知识点梳理

2025-02-25 18:30:00 1228

原创 中华人民共和国著作权法

便于软考高项中法律法规相关知识点梳理

2025-02-25 18:15:00 695

原创 大数据开发治理平台~DataWorks(核心功能汇总)

主要用于了解DataWorks产品的局限性,防止方案设计规划编写偏差

2025-02-19 18:15:00 1843

原创 大数据开发治理平台~DataWorks(词汇梳理)

DataWorks产品缩写词汇词义汇总说明

2025-02-18 21:43:57 512

原创 路由和DNS的区别

路由(Routing)是网络中数据包从源点到目的地的路径选择过程。它可以确定数据包在多个网络互联的设备(如路由器)之间传输的最佳路径。路由器使用预先定义的路由协议和策略来决定如何将数据包转发到下一个节点或最终目的地。这个决策是基于路由表的信息,该信息包含了网络中各路径的状态、距离和成本等参数。有效的路由有助于优化网络的效率,减少拥塞,并确保数据安全可靠地传输。

2025-02-18 18:15:00 883

原创 大数据开发治理平台~DataWorks(产品概述)

DataWorks基于MaxCompute、Hologres、EMR、AnalyticDB、CDP等大数据引擎,为数据仓库、数据湖、湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

2025-02-17 20:30:00 2530

网络加速器,加速访问huggingface+GitHub

加速访问huggingface+GitHub

2025-01-03

frpc-darwin-arm64

本地部署Qwen大模型时,加载Qwen-1_8B-Chat模型后运行web_demo.py,在页面中进行交互提问报错,提示缺失frpc_darwin_arm64

2025-01-03

jdk9_win_64

jdk9 版本 Windows64位

2020-12-22

redis manage 可视化

redis 可视化界面管理客户端,支持链接redisserver端、数据添加、查询、修改,删除,条件筛选,内容格式化显示,数据库的切换,服务器的资源监控之图形化展示等适用性功能,此版本为version 2020.6

2020-12-14

空空如也

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

TA关注的人

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