- 博客(288)
- 资源 (27)
- 收藏
- 关注
原创 Windows 安装 Maven 并配置环境变量
Maven 是一款基于 Java 平台的项目管理和整合工具,用来构建项目的。也就是清理、编译、测试、运行、打包、安装整个过程都交给 Maven 管理,整个过程就是构建。
2024-10-08 07:30:00 31069
原创 Windows VSCode 配置 Java 环境 (Maven)
这篇博客介绍一下 Windows 环境中,使用 VSCode 编译、调试、启动、运行、发布 Java 项目(Maven)。
2024-10-08 07:00:00 31457
原创 Sitecore 定时任务使用介绍
Sitecore 定时任务是 Sitecore CMS 中一个重要的功能,它允许在特定时间自动执行一系列操作或任务。这些任务可以用于多种场景,如内容发布、索引重建、日志清理、数据库维护等。在 Sitecore 中可以使用两种类型的定时任务,一是定时调度的 Powershell,二是定时调度后台的 C# 代码。
2024-09-16 07:00:00 37067
原创 Windows Docker 部署 HertzBeat 实时监控告警系统
HertzBeat 赫兹跳动 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。
2024-09-09 07:45:00 40226
原创 Windows Docker 部署 Java Jar 包
Docker 是一种流行的容器化平台,可以用于部署各种类型的应用程序,包括 Java 项目中的 JAR 文件。今天讲的是 Windows Docker 部署 JAR 项目的基本教程。
2024-09-03 07:00:00 41713 1
原创 使用开源 Docker-ELK 项目快速部署 ELK
Docker-ELK是一个项目,它结合了Docker和ELK(Elasticsearch、Logstash和Kibana)这三个开源软件,用于在Docker容器中部署和运行ELK Stack。通过Docker-ELK项目,用户可以方便地利用Docker来部署和管理ELK Stack,从而快速搭建起一个功能强大的数据分析平台,用于处理和分析各种类型的数据。
2024-09-02 07:30:00 41132
原创 Windows Docker 部署 SolrCloud
Solr 集群是一个基于 Lucene 的高性能全文搜索服务器集群,它通过集成 ZooKeeper 来实现分布式索引和搜索功能。此外,Solr 集群适用于需要大规模、高并发搜索服务的场景,如电商平台、新闻媒体、在线教育等领域。
2024-08-28 07:30:00 42895
原创 Windows Docker 部署 Nginx 服务器
Nginx 是一款高性能的 HTTP 和反向代理 web 服务器,同时也是 IMAP/POP3/SMTP 服务的提供者。它使用 C 语言编写,具有轻量级、高并发、高度可定制化和可扩展性等特点。Nginx 的并发能力在同类型网页服务器中表现优异,能够处理大量并发连接,保持在高负载和大流量下的良好性能。此外,Nginx 还支持热部署,可以在不停止服务的情况下更新配置文件和软件升级。它广泛用于构建和部署现代化的 Web 应用程序,如静态文件服务、请求路由、反向代理以及缓存和加速等。
2024-08-27 07:00:00 43218
原创 Sitecore XP 10.4 切换 Docker Solr 组件
Sitecore XP 安装时,会在 Windows 上安装 Solr 服务。当我们为已经安装好的 Sitecore XP 更换 Solr 服务,例如 Docker 中的 Solr 等需求,这个如何操作呢?这就是我们今天的话题。
2024-08-26 07:30:00 42761
原创 使用 Sitecore 安装助手安装 Sitecore XP 10.4
Sitecore 是一种 CMS(内容管理系统,位于 Web 前端和后端办公系统或流程之间的软件系统),本文已当前最新的 10.4.0 版本为例,介绍如何安装部署。
2024-08-21 07:30:00 42998
原创 Windows Docker 配置镜像源的两种方法
Windows Docker 配置镜像源的两种方法。一是,通过 Docker-Desktop 界面操作。二是,修改daemon.json 配置文件。
2024-08-19 08:00:00 45524
原创 一款 NodeJS 版本管理工具 NVM (MacOS)
Node Version Manager(NVM)是一种用于管理多个 NodeJS 版本的工具。在日常工作中,我们可能同时在进行多个不同的项目开发,每个项目的需求不同,依赖与不同版本的NodeJS 运行环境。这种情况下,维护多个版本的 NodeJS 将会是一件非常麻烦的事情,NVM 就是为解决这个问题而产生的,它可以快捷方便的在同一台设备上进行多个 NodeJS 版本之间切换。
2024-08-11 15:57:53 42895
原创 MacOS 安装 Maven 并配置环境变量
Maven 是一款基于 Java 平台的项目管理和整合工具,用来构建项目的。也就是清理、编译、测试、运行、打包、安装整个过程都交给 Maven 管理,整个过程就是构建。
2024-07-01 07:00:00 43107 1
原创 Windows Docker 部署 RabbitMQ 消息队列
RabbitMQ 是一个开源的消息中间件,实现了高级消息队列协议(AMQP)。它使用 Erlang 语言编写,支持多种编程语言的客户端库,如 Python、Java、Ruby 等。RabbitMQ 以其可靠性、灵活性和高性能著称,支持消息持久化、传输确认和发布确认等机制,确保消息的可靠传输。它提供了灵活的消息分发策略,允许开发者根据需求选择合适的策略来处理消息。RabbitMQ 可广泛应用于系统间异步通信、负载均衡、任务队列等场景,提高系统的可扩展性和可靠性。
2024-06-17 07:00:00 43062
原创 Windows Docker 部署 VictoriaMetrics 数据库
VictoriaMetrics(VM)是一个快速、高效、经济且可扩展的监控解决方案和时序数据库。它提供了数据存储、管理、处理和分析的强大功能,专注于时间序列数据,并具备高吞吐量和低延迟特性,适用于各类大规模数据场景。VictoriaMetrics不仅支持Prometheus的配置文件、PromQL、各类API和数据格式,还融入了Prometheus的exporter生态、成熟的规范和服务发现等优点,可作为Prometheus的长期远程存储方案,也可以完全取代Prometheus。
2024-06-12 07:00:00 20590
原创 MacOS Docker 部署 Zookeeper 分布式协调器
Zookeeper 是一个开源的分布式协调器,是一个典型的分布式数据一致性解决方案,其设计目的是将复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的系统,并以一系列简单易用的原子操作提供给用户使用。
2024-05-29 07:00:00 25055 1
原创 一款网站源码下载开源工具 Website Downloader
Website Downloader 是一款免费的网站源码下载器,下载任何网站的完整源代码,包括 JavaScript、样式表、图像等等,而且使用也非常简单,只需要粘贴网址,用户即可将网页链接内容下载到本地,而且自动递归的构建所有目录,可以从服务器获取 HTML,图像和其他文件到你的计算机。
2024-05-27 07:00:00 27626 1
原创 Windows Docker 部署 Etcd 键值存储系统
etcd 是一个由 CoreOS 团队发起的开源项目,它用 Go 语言实现,是一个分布式、高可用的键值存储系统。etcd 采用 Raft 算法,确保了数据的强一致性和高可用性,即使集群中有部分节点发生故障,也能保持服务的正常运行。etcd 提供了简单、可靠、快速的键值存储服务,同时支持分布式锁、leader 选举等协作机制,使得分布式系统的协作变得简单可靠。etcd 在分布式系统中扮演着重要的角色,常用于服务注册与发现、发布订阅消息等场景。
2024-05-15 07:00:00 23770
原创 Windows Docker 基于 httpd 部署静态 Web 站点
httpd 是 Apache超文本传输协议(HTTP)服务器的主程序,是一个独立运行的后台进程,专门负责处理 HTTP 请求。它通过建立子进程或线程的池来高效管理请求,确保服务器能够迅速响应客户端的需求。httpd 因其高效率、易于搭建、高稳定性以及可靠性而广受欢迎,可安装在几乎所有的操作系统和服务器上,适用于各种 Web 应用场景。今天介绍两种方式,目录挂载和镜像制作,这两种都是基于 httpd 进行实现。都比较简单,两种方式也都有自己的优点。
2024-05-13 07:00:00 9346
原创 一款 NodeJS 版本管理工具 NVM (Windows)
Node Version Manager(NVM)是一种用于管理多个 NodeJS 版本的工具。在日常工作中,我们可能同时在进行多个不同的项目开发,每个项目的需求不同,依赖与不同版本的NodeJS 运行环境。这种情况下,维护多个版本的 NodeJS 将会是一件非常麻烦的事情,NVM 就是为解决这个问题而产生的,它可以快捷方便的在同一台设备上进行多个 NodeJS 版本之间切换。
2024-05-06 07:00:00 15013 1
原创 Windows Docker 基于 Caddy 部署静态 Web 站点
Caddy 是一款功能强大、扩展性高的 Web 服务器,目前在 Github 上已获得了极高的关注度。它基于 Go 语言开发,设计理念是简化配置和部署过程,同时提供丰富的功能和插件支持。Caddy 的配置文件采用易于理解和编辑的 Caddyfile 格式,使得用户可以快速而直观地配置服务器。Caddy 默认集成了自动化的HTTPS功能,能够轻松地为网站启用和管理 SSL/TLS 加密,无需手动操作。此外,它还具备一个丰富的插件生态系统,允许用户通过添加插件来扩展功能,处理不同类型的请求和集成第三方服务。
2024-04-28 07:00:00 18013
原创 MacOS 安装 NodeJS 开发环境
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,主要功能是编写像 web 服务器一样的网络应用。它使用事件驱动、非阻塞式 I/O 模型,可以优化应用程序的传输量和规模,非常适合在分布式设备上运行数据密集型的实时应用。Node.js 的出现使得 JavaScript 也能用于服务端编程,让 JavaScript 成为与 PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。
2024-04-24 07:30:00 1174
原创 MacOS Docker 部署 MySQL 数据库
MySQL是一个流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,现为Oracle旗下产品。它采用SQL语言作为访问数据库的标准化语言,具有体积小、速度快、成本低的特点,特别适合中小型网站的开发。MySQL以表格的形式组织数据,支持复杂查询语言,如SELECT、INSERT、UPDATE和DELETE等。其数据存储和检索由多种存储引擎管理,其中InnoDB最常用,提供事务支持和行级锁定。此外,MySQL还提供了多层次的安全措施和数据备份恢复功能,确保数据的安全性。
2024-04-22 07:30:00 42400
原创 Windows 安装 NodeJS 开发环境
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,主要功能是编写像 web 服务器一样的网络应用。它使用事件驱动、非阻塞式 I/O 模型,可以优化应用程序的传输量和规模,非常适合在分布式设备上运行数据密集型的实时应用。Node.js 的出现使得 JavaScript 也能用于服务端编程,让 JavaScript 成为与 PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。
2024-04-17 07:00:00 38203
原创 MacOS Docker 部署 Solr 搜索引擎
Solr 是 Apache 下的一个顶级开源项目,采用 Java 开发,它是基于 Lucene 的全文搜索服务器。Solr 可以独立运行在 Jetty、Tomcat 等这些 Servlet 容器中。Solr 提供了比 Lucene 更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。
2024-04-15 07:00:00 19762
原创 文件文档在线预览解决方案 kkFileView
kkFileView是一款强大的在线文件预览工具,它支持多种主流文件格式,如文档、图片、音频、视频等,让用户在浏览器中直接预览文件内容,无需下载。通过kkFileView,用户可以快速、安全地查看各种文件,提升工作效率。同时,kkFileView具备高效的文件读取与流传输策略,即使处理大文件也能保持流畅。此外,它还提供了安全机制,通过设置访问权限和时效性token,确保文件的安全性,防止未授权访问和恶意操作。
2024-04-10 08:00:00 20456
原创 Windows Docker 部署 PostgreSQL 数据库
PostgreSQL是一个功能强大且特性齐全的对象-关系型数据库管理系统,它以加州大学计算机系开发的POSTGRES为基础,并具备高度自由开源的特性。PostgreSQL支持大部分SQL标准,提供了复杂查询、外键、触发器、视图、事务完整性以及多版本并发控制等现代特性。此外,它还能灵活扩展,支持多种数据类型、函数、操作符及索引方法。PostgreSQL具有标准兼容性、自由开源性和高度可定制性,支持多种编程语言接口和多种数据类型的存储,包括文本、图像、声音和视频等。
2024-04-08 08:00:00 21417
原创 MacOS Docker 可视化面板 Portainer
Portainer 是一个可视化的容器镜像图形管理工具,使用 Portainer 可以轻松构建、管理和维护Docker 环境。而且完全免费(portainer-ce 是免费的,portainer-ee 是需要授权的,今天安装的是 portainer-ce 版本),基于容器化的安装方式,方便高效部署。
2024-04-06 16:46:02 21815
原创 MacOS Docker 部署 Redis 数据库
Redis是一个开源的、使用C语言编写的、基于内存亦可持久化的Key-Value数据库,它提供了多种语言的API,并支持网络交互。Redis的数据存储在内存中,因此其读写速度非常快,每秒可以处理超过10万次读写操作,是已知性能最快的Key-Value数据库之一。Redis被广泛应用于缓存,同时也经常用于实现分布式锁等功能。此外,Redis还具有事务支持、持久化、单线程、LRU驱动事件以及多种集群方案等特性,可以满足各种复杂的应用场景需求。
2024-04-05 08:00:00 22907
原创 Windows Docker 部署 Firefly III 开源记账软件
Firefly III是一款开源的记账软件,支持全球多种语言。它可以帮助用户追踪和管理个人账目、预算和账单,减少支出,节省更多。该软件支持多种货币、银行账户和投资账户,并提供了丰富的报表功能,帮助用户更好地了解个人财务状况。此外,Firefly III还支持使用预算、类别和标签,支持导入数据,并提供许多简洁的财务报告。Firefly III是自我托管和开源的,意味着它是免费的,没有广告,没有跟踪。
2024-04-04 15:22:00 23662 1
原创 Windows Docker 部署 Zookeeper 分布式协调器
Zookeeper 是一个开源的分布式协调器,是一个典型的分布式数据一致性解决方案,其设计目的是将复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的系统,并以一系列简单易用的原子操作提供给用户使用。
2024-04-03 08:00:00 22584
原创 基于 Quartz.NET 可视化任务调度平台 QuartzUI
QuartzUI 是基于 Quartz.NET3.0 的定时任务 Web 可视化管理,Docker 打包开箱即用、内置 SQLite 持久化、语言无关、业务代码零污染、支持 RESTful 风格接口、傻瓜式配置、异常请求邮件通知等。
2024-04-01 08:00:00 21277
原创 Windows Docker 部署 MongoDB 数据库
打开 Docker Desktop,切换到 Linux 容器。然后在 PowerShell 执行下面命令,即可启动一个 MongoDB 服务。这里安装的是 7.0.7 Tag版本,如果需要安装其他或者最新版本,可以到进行查找。-参数 --restart always 在容器退出时总是重启容器。-参数环境变量,指定了 MongoDB 的用户名为。-参数环境变量,指定了 MongoDB 的密码为。-参数限制缓存最大为 1.5 GB。-参数将容器内的数据目录映射到物理机的目录下。
2024-03-26 08:30:00 24254
原创 Windows Docker 基于 Nginx 部署静态 Web 站点
使用 Docker 来部署静态 Web 非常简单,主要是基于 nginx 进行实现。今天介绍两种方式,目录挂载和镜像制作,这两种都是基于 nginx 进行实现。都比较简单,两种方式也都有自己的优点。
2024-03-21 08:00:00 45269
原创 Windows Docker 部署 Kong 网关
Kong Gateway 有开源免费版和企业版,两个不同的版本。当前企业版有些功能是需要收费的,今天这里部署的是开源免费版本 3.6.x 系列。两个版本之间的区别,请见。
2024-03-18 08:00:00 27314
原创 Windows Docker 部署 Solr 搜索引擎
Solr 是 Apache 下的一个顶级开源项目,采用 Java 开发,它是基于 Lucene 的全文搜索服务器。Solr 可以独立运行在 Jetty、Tomcat 等这些 Servlet 容器中。Solr 提供了比 Lucene 更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。
2024-03-17 08:37:39 50115
原创 一款实用的个人 IT 工具箱 IT-TOOLS
IT-TOOLS 是一款为开发人员提供便捷的在线工具集,具有出色的用户体验。它一个免费开源的工具集合,供开发人员和 IT 工作人员使用。
2024-03-13 08:00:00 24356
原创 Nginx 可视化管理软件 NginxProxyManager
Proxy Host是通常用作 web 服务的转发,UI 界面可以配置一对一的场景,LB 场景通过 UI 界面没有支持到可配置。Stream一个相对较新的 Nginx 功能,流将用于转发 TCP/UDP 流量直接到网络上的另一台计算机。如果运行的是游戏服务器、FTP 或 SSH 服务器等,那么就会派上用场。不足的是,也只有一对一的场景。是将来自传入的一个域名请求,跳转到另外一个域名。
2024-03-06 08:00:00 52003
原创 Windows Docker 部署 MySQL 数据库
打开 Docker Desktop,切换到 Linux 容器。然后在 PowerShell 执行下面命令,即可启动一个 MySQL 服务。如果需要安装其他或者最新版本,可以到进行查找。-如果需要自启动,加参数即可。-参数是环境变量,指定了 MySQL 默认 root 用户的密码。更多环境变量信息可以访问。-参数将容器内的目录映射到物理机的目录下。参数将容器内的目录映射到物理机的目录下。
2024-03-04 08:30:00 45152
原创 Windows Docker 部署 Jenkins
今天介绍一下在 Windows Docker 中部署 Jenkins 软件。在 Windows Docker 中,分为两种情况 Linux 容器和 Windows 容器。Linux 容器是通常大多数使用的方式,Windows 容器用于 CI/CD 依赖 Windows 环境的情况。
2024-03-01 21:50:30 28417 2
FilterForRequestRespons
2022-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人