自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(298)
  • 资源 (7)
  • 收藏
  • 关注

原创 MySQL中使用GROUP_CONCAT数据丢失问题的原因和处理方案

MySQL的GROUP_CONCAT函数数据丢失问题解析与解决方案 摘要:本文分析了MySQL中GROUP_CONCAT函数导致数据截断的常见原因,主要是由于系统变量group_concat_max_len的默认1024字节长度限制。解决方案包括临时/永久调整该参数值、优化查询方式以及预估数据大小等最佳实践。文章还提供了检查当前设置的方法和示例代码,帮助开发者正确处理大数据量合并场景,避免重要数据丢失。对于极大数据集,建议考虑应用层分批处理等替代方案。

2025-07-10 09:35:11 341

原创 Linux服务器快速搭建MinIO对象存储

本文详细介绍了在Linux服务器上搭建MinIO对象存储服务的完整步骤。从准备工作(系统要求、创建专用用户)开始,到下载安装MinIO、配置存储目录和环境变量,再到创建Systemd服务并启动。还包括验证安装、防火墙配置、Nginx反向代理设置以及MinIO客户端配置等可选步骤。文章最后强调了生产环境中的注意事项,如TLS加密、分布式部署和定期备份等。整个流程简明清晰,适合需要在Linux环境下快速部署MinIO服务的用户参考。

2025-07-02 16:26:53 279

原创 Spring Boot 集成 MinIO 实现分布式文件存储与管理

Spring Boot集成MinIO实现文件存储方案 本文介绍了如何在Spring Boot项目中集成MinIO分布式对象存储服务。MinIO是一个高性能、兼容S3 API的开源存储方案,具有轻量级、易部署等特点。 实现步骤: 添加MinIO Java SDK依赖 配置MinIO连接参数 创建MinioClient Bean 实现文件服务类,包含: 存储桶管理(创建、检查、列出) 文件上传下载 文件删除 获取文件URL 自动生成唯一文件名等功能 该方案提供了一套完整的文件存储管理实现,可用于企业级应用的分布

2025-07-02 16:24:44 856

原创 Spring Boot 集成 Dufs 通过 WebDAV 实现文件管理

本文介绍了在Spring Boot中集成Dufs文件服务器通过WebDAV协议实现文件管理的方法。主要内容包括:添加Sardine WebDAV客户端依赖,配置Dufs连接参数,实现文件上传下载功能(支持多种下载方式),以及目录列表查询。文章提供了完整的配置类和服务层实现代码,其中文件下载特别设计了三种方案:ByteArrayResource适合小文件、StreamingResponseBody适合大文件、以及推荐的AbstractResource实现。通过WebDAV协议,开发者可以方便地在Spring

2025-07-01 15:26:25 936

原创 Linux 部署轻量级文件存储:Dufs + 管理界面

本文介绍了使用Dufs在Linux上部署轻量级文件存储服务的完整方案。Dufs是一款基于Rust开发的跨平台开源文件服务器,具有体积小(4.37MB Docker镜像)、功能全面(支持WebDAV、权限控制、HTTPS等)、性能优异等特点。文章详细讲解了两种部署方式(Docker和二进制安装)、权限配置、系统服务设置等,并提供了Web管理界面使用指南和安全建议。相比Nginx等传统方案,Dufs更轻量且功能丰富,适合快速搭建文件共享服务,是个人和小团队文件存储的理想选择。

2025-07-01 14:39:01 1000

原创 在Windows上安装Go语言并配置开发环境

本文详细介绍了在Windows系统上安装配置Go语言开发环境的完整流程。从下载安装包、设置环境变量(GOROOT、GOPATH)、创建测试项目到配置Go Modules和推荐开发工具,逐步引导用户完成环境搭建。文章还提供了常见问题排查方法和环境验证脚本,确保用户能够顺利运行Go程序并开始开发工作。整个过程注重实用性和可操作性,适合Go语言初学者快速上手。

2025-06-24 10:22:30 1533

原创 在Linux上搭建FRP服务器及Docker部署FRP实现内网穿透方案二(Nginx前置 + FRP TCP穿透)

本文介绍了一种使用Nginx前置代理与FRP实现安全内网穿透的方案。该方案通过Nginx统一管理HTTPS证书和域名路由,FRP仅负责TCP层流量穿透,实现了多子域名共享443端口、证书集中管理等功能。文章详细说明了服务端(FRP+Nginx)和客户端的配置方法,包括Docker部署、端口映射、证书配置等关键步骤,并提供了安全加固建议和常见问题解决方案。该方案优势在于证书集中管理、性能优化以及扩展性强,适合生产环境使用。最终效果可通过不同子域名访问本地不同端口服务,所有HTTPS加密由Nginx统一处理。

2025-06-17 15:23:29 651

原创 在Linux上搭建FRP服务器及Docker部署FRP实现内网穿透方案一(FRP直接HTTPS)

FRP内网穿透部署指南(Linux/Docker) 本文详细介绍了FRP内网穿透解决方案的部署方法,涵盖Linux原生和Docker两种服务端部署方式。主要内容包括: FRP基础架构(frps/frpc)和版本变化 Linux原生部署步骤:下载配置、服务端设置、systemd守护进程 Docker部署方案:配置文件挂载、容器启动参数 客户端连接配置及SSH/Web/RDP等常见服务穿透示例 安全增强措施(端口限制、TLS加密)和常见问题排查 通过150字左右的简明摘要,概括了FRP从服务端搭建到客户端连接的

2025-06-16 18:23:51 899 2

原创 Centos8 安装 达梦数据库

摘要: 本文详细介绍了在CentOS 8系统上安装达梦数据库的完整步骤。首先需从官网下载适配的安装包,安装必要的依赖项(如libaio),然后解压并校验安装文件。安装过程需遵循官方文档指导,配置环境变量,初始化数据库并启动服务。最后通过状态检查命令验证安装是否成功。该指南简明实用,帮助用户在CentOS环境下快速部署达梦数据库系统。

2025-06-12 09:49:28 660

原创 Ubuntu 24.04 上安装与 Docker 部署 Sentinel

本文介绍了在Ubuntu 24.04上部署阿里开源的Sentinel流量控制组件的两种方法:原生安装和Docker容器化部署。原生安装需配置Java环境并手动启动,适合开发测试;Docker方案通过官方镜像快速部署,推荐用于生产环境。文章详细说明了两种方式的安装步骤、配置要点及访问方式,并对比了其优缺点。最后给出了安全加固建议,包括修改默认密码、启用HTTPS和设置防火墙规则。Sentinel作为微服务流量防护组件,能有效提升系统稳定性,配合Nacos可实现规则持久化。部署问题可通过检查防火墙和容器日志进行

2025-06-11 18:15:44 693

原创 在Jenkins上配置邮箱通知

本文详细介绍了在Jenkins 2.504.2中配置邮箱通知的全流程。主要内容包括:准备SMTP信息、安装必要插件、全局系统配置(包含Jenkins Location和邮件通知设置)、测试邮件发送、可选扩展插件配置,以及项目级邮件规则设定。文章还提供了常见问题解决方案和最佳实践建议,如分级通知策略、邮件模板使用等。配置完成后,团队能及时获取构建状态通知,显著提升问题响应效率。适用于使用Jenkins进行持续集成的开发团队。

2025-06-10 15:48:13 871

原创 Jenkins自动化部署Maven项目

本文详细介绍了使用Jenkins自动化部署Maven项目的完整流程。主要内容包括:环境准备(JDK、Maven、Docker)、Jenkins插件安装(Gitee、Maven、Docker等)、Gitee代码仓库连接配置、Maven项目创建与Git源码管理设置,以及关键的Docker构建部署步骤(包含镜像构建、容器启动等shell脚本)。文章还提供了高级Pipeline方案和常见问题解决方案,如权限配置、镜像版本管理和敏感信息保护,并建议后续可集成Kubernetes、SonarQube等技术扩展功能。

2025-06-05 23:17:05 1408 4

原创 Jenkins实现自动化部署Springboot项目到Docker容器(Jenkinsfile)

通过 Docker + Jenkins + Gitee 的自动化部署方案,您已经建立了高效的 CI/CD 流水线。每次代码提交都会自动触发构建、测试和部署流程,显著提升开发效率和应用可靠性。提示:本文所有配置文件和脚本可在Gitee示例仓库获取完整版本。扩展阅读Jenkins Pipeline 语法详解Docker 最佳实践Gitee Webhook 配置指南。

2025-06-05 20:55:23 1321

原创 在 Ubuntu 24.04 LTS 上安装 Jenkins 并配置全局工具(Git、JDK、Maven)

本文详细介绍了在Ubuntu 24.04 LTS上安装Jenkins并配置常用全局工具的完整流程。首先通过添加官方仓库安装Jenkins并完成初始化设置,然后逐步配置Git、OpenJDK 和Maven等核心工具。文章还提供了创建测试项目验证配置的方法,并给出了安全加固建议,包括防火墙设置和定期备份。这套方案为搭建完整的CI/CD环境提供了基础支持,适合开发团队快速部署自动化构建环境。所有步骤均包含详细的命令行操作和Jenkins界面配置说明。

2025-06-05 14:49:43 1039

原创 使用 Shell 脚本实现 Spring Boot 项目自动化部署到 Docker(Ubuntu 服务器)

本文介绍了使用Shell脚本实现Spring Boot项目自动化部署到Docker的完整流程。主要内容包括:1) 环境准备,要求本地安装Maven/JDK,服务器为Ubuntu并配置Docker;2) 编写部署脚本(deploy.sh)处理Docker镜像构建和容器启动;3) 创建自动上传脚本(deploy-to-server.sh)完成打包、文件传输和远程部署;4) 配置SSH免密登录实现自动化;5) 通过一条命令即可完成整个部署流程。文章还提供了常见问题解决方案,并建议可进一步集成CI/CD工具提升部署

2025-05-28 22:54:54 1010 1

原创 在 Ubuntu 22.04 LTS 上离线安装 Docker

本文详细介绍了在Ubuntu 22.04 LTS系统上离线安装Docker的完整步骤。首先需要获取目标系统信息,然后在联网机器上下载必要的Docker安装包(.deb格式),包含containerd.io、docker-ce-cli、docker-ce等核心组件。接着将打包的安装文件传输到目标服务器,使用dpkg命令进行离线安装,并处理可能的依赖问题。安装完成后,启动Docker服务并通过version和info命令验证安装是否成功。最后还提供了配置国内镜像加速器的可选步骤,以提高拉取镜像的速度。

2025-05-28 10:10:08 862

原创 在 macOS 上安装 jenv 管理 JDK 版本

jenv 是一个用于管理多个 JDK 版本的工具,特别适合在 macOS 上使用。通过 Homebrew 可以轻松安装 jenv,并将其初始化脚本添加到 shell 配置文件中。安装完成后,用户可以将已安装的 JDK 版本添加到 jenv 中,并通过简单的命令在全局或局部范围内切换 JDK 版本。例如,使用 jenv global 设置全局默认版本,或使用 jenv local 为特定项目设置局部版本。jenv 使得在不同项目中使用不同 JDK 版本变得非常便捷,极大地简化了 Java 开发环境的管理。

2025-05-22 00:16:20 1680

原创 MYSQL8.0常用窗口函数

本文详细介绍了MySQL 8.0中常用窗口函数的基本概念、语法结构及其应用。窗口函数允许在查询结果集的特定“窗口”内进行数据计算和分析,而不会改变行数。常见的窗口函数包括排序函数(如ROW_NUMBER()、RANK()、DENSE_RANK())、聚合函数(如SUM()、AVG())以及偏移函数(如LAG()、LEAD())。文章还探讨了窗口函数的应用场景,如排名与分页、分组统计、数据对比与趋势分析、数据填充与补全等。此外,提供了性能优化建议和使用注意事项,如合理使用索引、缩小窗口范围、避免重复计算等。通

2025-05-19 23:12:14 927

原创 Nginx 中 `root` 和 `alias` 的区别与使用场景

特性rootalias路径处理方式将请求路径附加到指定路径后面将请求路径的前缀替换为指定路径适用场景适用于请求路径和文件路径一致的情况适用于请求路径带有前缀的情况路径重复问题可能导致路径重复不会导致路径重复配置复杂度较简单稍复杂,需要明确路径替换规则root和alias都是 Nginx 中用于处理静态文件路径的指令,但它们的处理方式和适用场景有所不同。通过理解它们的区别,你可以更灵活地配置 Nginx,以满足不同的需求。

2025-04-24 15:41:09 575

原创 MySQL 启动报错:InnoDB 表空间丢失问题及解决方法

该错误的根本原因可能是文件丢失或损坏,启用参数是短期内恢复 MySQL 服务的解决办法,但最好的做法是尽量避免数据丢失,定期备份和维护数据库。

2025-04-22 16:55:10 650

原创 Java集成Zxing和OpenCV实现二维码生成与识别工具类

本文将介绍如何使用Java集成Zxing和OpenCV库,实现二维码的生成和识别功能。OpenCV预处理:在识别二维码时,使用OpenCV对图像进行灰度化和二值化处理,可以显著提高识别率,特别是对低质量或模糊的二维码图像。这个工具类结合了Zxing的高效二维码生成/识别能力和OpenCV强大的图像处理能力,可以满足大多数Java项目中二维码处理的需求。添加Logo:可以在生成二维码时添加中心Logo,增强品牌识别度。批量处理:扩展工具类支持批量生成和识别二维码。性能监控:添加耗时统计和性能监控功能。

2025-04-22 13:44:23 468

原创 Spring Boot 中集成 Knife4j:解决文件上传不显示文件域的问题

在使用 Knife4j 为 Spring Boot 项目生成 API 文档时,开发者可能会遇到文件上传功能不显示文件域的问题。本文将详细介绍如何解决这一问题,并提供完整的解决方案。

2025-04-09 15:46:58 837

原创 记录一次在浏览器中无法获取摄像头权限的原因和处理方式

Microsoft Edge网页调用摄像头失败(设置权限处按钮为灰色不可修改)的原因和解决方法

2025-04-02 11:46:33 2635

原创 配置Spring Boot中的Jackson序列化

日期格式:默认情况下,Jackson会将日期序列化为时间戳,这可能不符合我们的需求。空值处理:默认情况下,Jackson会忽略空值,但我们可能需要保留空值。数据精度:对于BigDecimal和BigInteger等类型,直接序列化可能会导致精度问题。自定义序列化:对于某些复杂类型,我们可能需要自定义序列化逻辑。

2025-02-28 11:55:04 703

原创 使用宝塔大家Java项目遇到的问题

没有权限,修改启动用户为。是默认配置的启动用户。

2025-02-28 11:25:22 204

原创 Windows系统安装Ollama及常用操作命令指南

Ollama是一个跨平台的开源工具,支持在Windows、Linux和macOS上本地运行大语言模型[1它提供了丰富的模型库,包括Llama、DeepSeek等,并允许用户通过简单的命令行操作快速部署和管理模型[8Ollama为本地部署大语言模型提供了极大的便利,即使是初学者也能快速上手。通过简单的安装步骤和命令行操作,用户可以在本地运行各种开源模型,享受高效、安全的AI体验[1][8如果需要了解更多高级功能,可以参考Ollama的官方文档。

2025-02-21 16:20:36 3323

原创 Windows 11 重装系统后蓝屏错误:INACCESSIBLE_BOOT_DEVICE 的解决方案

在安装 Windows 11 后,用户可能会遇到一个令人头疼的问题:蓝屏错误,错误代码为 INACCESSIBLE_BOOT_DEVICE。这个错误通常表示系统无法访问启动设备,导致无法正常启动。

2025-02-10 16:29:52 14849 1

原创 通过AutoHotkey将Windows按键修改为Mac的快捷键并设置开机自启动

通过以上步骤,你可以使用AutoHotkey将Windows的按键映射为Mac的快捷键,并设置脚本开机自启动。这样,你可以享受类似Mac系统的快捷键操作体验,即使你使用的是Windows操作系统。如果你是Mac的转机用户,这个方法将帮助你快速适应。如果你有其他需要修改或添加的快捷键,可以通过编辑。

2025-02-07 14:10:37 1962

原创 解决 RDP 远程桌面传输文件失败的问题

在使用 RDP(Remote Desktop Protocol)远程桌面连接时,很多用户可能会遇到传输文件失败的情况,尤其是当文件较大时,问题更为明显。

2025-02-07 11:32:52 1146

原创 解决Python 在 Flask 开发模式下定时任务启动两次的问题

在开发基于 Flask 的 Web 应用时,你可能会遇到这样的问题:当设置了debug=True参数后,应用中的定时任务(如使用 APScheduler 创建的任务)会被启动两次。这不仅可能导致不必要的资源消耗,还可能引起逻辑上的错误。本文将探讨这一现象的原因,并提供解决方案。

2025-01-22 17:53:01 691

原创 并发任务管理:`submit()` 和 `invokeAll()` 的对比

在选择。

2025-01-22 17:39:33 914

原创 在Mac上安装Brew(Homebrew)——适用于Apple芯片(M1/M2系列)

在 Apple Silicon 芯片的 Mac 上安装 Homebrew 与 Intel Mac 相比只有一些微小的差异,主要体现在默认的安装目录和环境变量的配置。通过 Homebrew,你可以方便地管理你的开发工具和其他软件包,提高工作效率。无论你是开发者还是普通用户,Homebrew 都是一个非常强大且易于使用的工具。

2025-01-17 11:18:49 3378

原创 Windows 11 右键菜单显示不全?一招轻松搞定!

完成注册表的修改后,需要重启 Windows 资源管理器(Explorer.exe)以使更改生效。:如果需要恢复 Win11 的默认右键菜单样式,只需回到注册表编辑器中,删除之前创建的 InprocServer32 项即可。:由于直接修改注册表具有一定的风险性,因此在进行此类操作前,建议备份你的重要数据,以防万一。这条命令的作用是在注册表中添加一个键值,该键值与右键菜单的显示有关。符号用于连接两个命令,使它们能够顺序执行。命令,然后按下 确定 或 回车 键。组合键,选择“终端(管理员)”。

2025-01-16 15:24:23 1455

原创 JAVA异步任务执行器

【代码】异步任务执行器。

2025-01-03 16:48:30 324

原创 Windows中安装Python3

pip是Python的包管理工具,默认会随Python一起安装。为了避免库版本冲突,建议在项目中使用虚拟环境。文件后,双击运行安装包。,选择适合你Windows版本的Python安装包。如果显示Python的版本号,说明安装成功。首先,访问Python的官方网站。

2024-12-28 16:12:57 1740

原创 在 CentOS 上安装 FFmpeg

通过上述步骤,大多数网络和源配置问题都可以解决。如果仍然无法安装,建议检查防火墙或代理设置是否影响网络连接。

2024-12-26 14:24:28 3046 2

原创 在Linux上将 `.sh` 脚本、`.jar` 包或其他脚本文件添加到开机自启动

打开终端,创建一个新的systemd服务文件。通常,这些服务文件存放在目录下。[Unit][Service][Install][Unit]部分定义服务的描述和依赖关系(如表示在网络服务启动后再启动此脚本)。[Service]部分指定要执行的命令,ExecStart用来指定脚本的路径。指定脚本执行的工作目录。User和Group用来指定运行脚本的用户和用户组(选填)。表示如果脚本退出,将会自动重启脚本。[Install]部分定义服务在哪个目标下运行,表示多用户环境下启动。在systemd。

2024-12-19 11:16:15 1771

原创 在 MyBatis 中如何配置单个批量插入或更新的 Session 使用 ExecutorType.BATCH 方式

使用执行器类型是 MyBatis 提供的一个高效的批量操作方案,能够显著提高批量插入和更新操作的性能。通过合理配置SqlSession和批量提交大小,可以有效地减少数据库交互次数、提高处理性能,并避免内存溢出等问题。理解和掌握这个功能,能够在处理大量数据时带来更高的效率。

2024-12-11 14:26:50 917

原创 记录一下:国产化过程中使用达梦数据库遇到的问题:dm.jdbc.driver.DMException: 字符串截断

在使用达梦数据库的时候,很多时候达梦库报错的错误提示非常模糊,可以说基本上没什么用。

2024-11-27 11:26:24 1371

原创 The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]

这些方案可以帮助您解决 SSL/TLS 协议版本不匹配的问题,尤其在无法立即升级 SQL Server 或进行服务器配置时,可以通过调整客户端的 JDK 设置来使其支持较旧的协议版本。然而,这样的调整可能会影响安全性,因此建议尽量尽早升级服务器并配置为支持更高版本的 TLS 协议。

2024-11-26 11:50:25 2587

资源服务器授权配置.doc

基本上所有微服务都是资源服务 (1)配置公钥 认证服务生成令牌采用非对称加密算法,认证服务采用私钥加密生成令牌,对外向资源服务提供公钥,资源服务使 用公钥 来校验令牌的合法性。 将公钥拷贝到 public.key文件中,将此文件拷贝到每一个需要的资源服务工程的classpath下 ,例如:用户微服务.

2020-10-16

网关与Jwt令牌.doc

基于token的鉴权机制类似于http协议也是无状态的,它不需要在服务端去保留用户的认证信息或者会话信息。这就意味着基于token认证机制的应用不需要去考虑用户在哪一台服务器登录了,这就为应用的扩展提供了便利。 流程上是这样的: • 用户使用用户名密码来请求服务器 • 服务器进行验证用户的信息 • 服务器通过验证发送给用户一个token • 客户端存储token,并在每次请求时附送上这个token值 • 服务端验证token值,并返回数据

2020-10-16

oauth认证中心.doc

认证与授权 身份认证 用户身份认证即用户去访问系统资源时系统要求验证用户的身份信息,身份合法方可继续访问。常见的用户身份认证表现形式有:用户名密码登录,指纹打卡等方式。说通俗点,就相当于校验用户账号密码是否正确。 用户授权 用户认证通过后去访问系统的资源,系统会判断用户是否拥有访问资源的权限,只允许访问有权限的系统资源,没有权限的资源将无法访问,这个过程叫用户授权。

2020-10-16

RedisDesktopManager 2021 of Mac

RedisDesktopManager是一款针对Redis数据库的图形化管理工具,它为开发者和系统管理员提供了一个方便和可视化的界面来管理和监控Redis实例。RedisDesktopManager被广泛使用,因为它简化了与Redis数据库的交互,并提供了丰富的功能来提高开发效率和管理能力。 RedisDesktopManager具有以下主要特点和功能: 1. 多种连接方式:RedisDesktopManager支持多种连接方式,包括本地和远程Redis实例、SSH隧道和Redis集群等。这使得用户可以轻松地连接到不同的Redis实例,并进行管理和操作。 2. 可视化界面:RedisDesktopManager采用直观的图形用户界面,使用户能够轻松地查看和管理Redis数据库的键、值和数据结构。它提供了一个可视化的仪表板,以便用户可以实时监控Redis实例的性能指标、内存使用情况和服务器负载等。 3. 数据浏览和编辑:RedisDesktopManager使用户能够快速浏览和编辑Redis数据库中的键和值。它提供了针对不同数据类型的特定编辑器,如字符串、哈希、列表、集合和有序集

2023-06-15

Termius(Shell)of Mac

Termius是一款非常实用的跨平台SSH客户端。它通过SSH协议提供了远程访问和管理计算机和服务器的功能,可在多种操作系统上运行,包括Windows、macOS、Linux、iOS和Android。 Termius有许多令人印象深刻的功能。首先,它提供了一个安全的连接通道,使用加密技术来保护数据传输的安全性,确保用户的敏感信息不会被窃取。这意味着用户可以放心地远程访问和操作他们的主机。 其次,Termius具有友好的用户界面,易于使用和导航。用户可以轻松地在几个标签页中切换,并同时管理多个远程连接。这样一来,用户不需要打开多个窗口,就可以快速切换不同的会话,提高效率。 Termius还具有文件传输功能,支持使用SCP或SFTP协议在本地和远程主机之间安全传输文件。用户可以方便地上传、下载、重命名和删除文件,大大简化了文件管理的过程。 另外,Termius还支持使用脚本自动化任务。它允许用户编写和执行脚本,以批量操作和自动化流程。这对于需要频繁进行维护和管理的远程服务器来说非常有用,可以节省大量的时间和精力。

2023-06-15

SourceTree(Git)of Mac

SourceTree是一款免费的Git和Mercurial版本控制工具,它为开发者提供了一个直观且易于使用的图形界面来管理和协作项目。SourceTree的开发和维护由Atlassian公司负责,它是一个流行的版本控制工具,受到广大开发者和团队的喜爱和信任。 SourceTree具有以下主要特点和功能: 1. 用户友好的界面:SourceTree采用直观的图形用户界面,使用户可以轻松进行代码版本控制和管理。它提供了一个可视化的仓库浏览器,以便用户可以查看和管理项目中的文件和文件夹。用户可以轻松地执行常见的版本控制操作,如提交、推送、拉取和合并等。 2. 多仓库支持:SourceTree支持同时管理多个代码仓库,开发者可以轻松切换和操作不同的项目和代码库。这对于同时参与多个项目或跨团队的开发者来说非常有用。 3. 冲突解决和合并:SourceTree提供了强大的冲突解决和代码合并功能,当多个开发者同时对同一文件进行修改时,可能会发生冲突。SourceTree会提示用户关于冲突的信息,并与强大的三方合并工具(如Beyond Compare)集成,提供可视化的界面来解决冲突和合并代码

2023-06-15

Oracle使用EasyCode代码生成模板

需要IDEA有EasyCode插件,我们配置的所有的实体的字段类型都是String,这里可以更具自己的习惯配置;这里采用的是四层架构。

2022-12-17

CentOS7安装Docker并发布项目和搭建ELK+Elasticsearch1

CentOS7安装Docker并发布项目和搭建ELK+Elasticsearch1

2020-11-20

es搜索引擎.doc

elasticsearch是一个基于Lucene的高扩展的分布式搜索服务器,支持开箱即用。 2、elasticsearch隐藏了Lucene的复杂性,对外提供Restful 接口来操作索引、搜索。 突出优点: 1.扩展性好,可部署上百台服务器集群,处理PB级数据。 2.近实时的去索引数据、搜索数据。

2020-10-16

mydubbo.7z

RPC【Remote Procedure Call】是指远程过程调用,是一种进程间通信方式,他是一种技术的思想,而不是规范。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的函数,本质上编写的调用代码基本相同。

2020-11-28

基础镜像环境.zip

CentOS7安装Docker并发布项目和搭建ELK+Elasticsearch

2020-11-20

空空如也

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

TA关注的人

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