- 博客(281)
- 资源 (27)
- 收藏
- 关注
原创 MacOS 安装 Maven 并配置环境变量
Maven 是一款基于 Java 平台的项目管理和整合工具,用来构建项目的。也就是清理、编译、测试、运行、打包、安装整个过程都交给 Maven 管理,整个过程就是构建。
2024-07-01 07:00:00
375
原创 Windows Docker 部署 RabbitMQ 消息队列
RabbitMQ 是一个开源的消息中间件,实现了高级消息队列协议(AMQP)。它使用 Erlang 语言编写,支持多种编程语言的客户端库,如 Python、Java、Ruby 等。RabbitMQ 以其可靠性、灵活性和高性能著称,支持消息持久化、传输确认和发布确认等机制,确保消息的可靠传输。它提供了灵活的消息分发策略,允许开发者根据需求选择合适的策略来处理消息。RabbitMQ 可广泛应用于系统间异步通信、负载均衡、任务队列等场景,提高系统的可扩展性和可靠性。
2024-06-17 07:00:00
537
原创 Windows Docker 部署 VictoriaMetrics 数据库
VictoriaMetrics(VM)是一个快速、高效、经济且可扩展的监控解决方案和时序数据库。它提供了数据存储、管理、处理和分析的强大功能,专注于时间序列数据,并具备高吞吐量和低延迟特性,适用于各类大规模数据场景。VictoriaMetrics不仅支持Prometheus的配置文件、PromQL、各类API和数据格式,还融入了Prometheus的exporter生态、成熟的规范和服务发现等优点,可作为Prometheus的长期远程存储方案,也可以完全取代Prometheus。
2024-06-12 07:00:00
3967
原创 MacOS Docker 部署 Zookeeper 分布式协调器
Zookeeper 是一个开源的分布式协调器,是一个典型的分布式数据一致性解决方案,其设计目的是将复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的系统,并以一系列简单易用的原子操作提供给用户使用。
2024-05-29 07:00:00
8603
1
原创 一款网站源码下载开源工具 Website Downloader
Website Downloader 是一款免费的网站源码下载器,下载任何网站的完整源代码,包括 JavaScript、样式表、图像等等,而且使用也非常简单,只需要粘贴网址,用户即可将网页链接内容下载到本地,而且自动递归的构建所有目录,可以从服务器获取 HTML,图像和其他文件到你的计算机。
2024-05-27 07:00:00
8683
原创 Windows Docker 部署 Etcd 键值存储系统
etcd 是一个由 CoreOS 团队发起的开源项目,它用 Go 语言实现,是一个分布式、高可用的键值存储系统。etcd 采用 Raft 算法,确保了数据的强一致性和高可用性,即使集群中有部分节点发生故障,也能保持服务的正常运行。etcd 提供了简单、可靠、快速的键值存储服务,同时支持分布式锁、leader 选举等协作机制,使得分布式系统的协作变得简单可靠。etcd 在分布式系统中扮演着重要的角色,常用于服务注册与发现、发布订阅消息等场景。
2024-05-15 07:00:00
8292
原创 Windows Docker 使用 httpd 部署静态 Web 站点
httpd 是 Apache超文本传输协议(HTTP)服务器的主程序,是一个独立运行的后台进程,专门负责处理 HTTP 请求。它通过建立子进程或线程的池来高效管理请求,确保服务器能够迅速响应客户端的需求。httpd 因其高效率、易于搭建、高稳定性以及可靠性而广受欢迎,可安装在几乎所有的操作系统和服务器上,适用于各种 Web 应用场景。今天介绍两种方式,目录挂载和镜像制作,这两种都是基于 httpd 进行实现。都比较简单,两种方式也都有自己的优点。
2024-05-13 07:00:00
8778
原创 一款 NodeJS 版本管理工具 NVM (Windows)
Node Version Manager(NVM)是一种用于管理多个 NodeJS 版本的工具。在日常工作中,我们可能同时在进行多个不同的项目开发,每个项目的需求不同,依赖与不同版本的NodeJS 运行环境。这种情况下,维护多个版本的 NodeJS 将会是一件非常麻烦的事情,NVM 就是为解决这个问题而产生的,它可以快捷方便的在同一台设备上进行多个 NodeJS 版本之间切换。
2024-05-06 07:00:00
14927
1
原创 Windows Docker 使用 Caddy 部署静态 Web 站点
Caddy 是一款功能强大、扩展性高的 Web 服务器,目前在 Github 上已获得了极高的关注度。它基于 Go 语言开发,设计理念是简化配置和部署过程,同时提供丰富的功能和插件支持。Caddy 的配置文件采用易于理解和编辑的 Caddyfile 格式,使得用户可以快速而直观地配置服务器。Caddy 默认集成了自动化的HTTPS功能,能够轻松地为网站启用和管理 SSL/TLS 加密,无需手动操作。此外,它还具备一个丰富的插件生态系统,允许用户通过添加插件来扩展功能,处理不同类型的请求和集成第三方服务。
2024-04-28 07:00:00
17624
原创 MacOS 安装 NodeJS 开发环境
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,主要功能是编写像 web 服务器一样的网络应用。它使用事件驱动、非阻塞式 I/O 模型,可以优化应用程序的传输量和规模,非常适合在分布式设备上运行数据密集型的实时应用。Node.js 的出现使得 JavaScript 也能用于服务端编程,让 JavaScript 成为与 PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。
2024-04-24 07:30:00
955
原创 MacOS Docker 部署 MySQL 数据库
MySQL是一个流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,现为Oracle旗下产品。它采用SQL语言作为访问数据库的标准化语言,具有体积小、速度快、成本低的特点,特别适合中小型网站的开发。MySQL以表格的形式组织数据,支持复杂查询语言,如SELECT、INSERT、UPDATE和DELETE等。其数据存储和检索由多种存储引擎管理,其中InnoDB最常用,提供事务支持和行级锁定。此外,MySQL还提供了多层次的安全措施和数据备份恢复功能,确保数据的安全性。
2024-04-22 07:30:00
1394
原创 Windows 安装 NodeJS 开发环境
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,主要功能是编写像 web 服务器一样的网络应用。它使用事件驱动、非阻塞式 I/O 模型,可以优化应用程序的传输量和规模,非常适合在分布式设备上运行数据密集型的实时应用。Node.js 的出现使得 JavaScript 也能用于服务端编程,让 JavaScript 成为与 PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。
2024-04-17 07:00:00
3020
原创 MacOS Docker 部署 Solr 搜索引擎
Solr 是 Apache 下的一个顶级开源项目,采用 Java 开发,它是基于 Lucene 的全文搜索服务器。Solr 可以独立运行在 Jetty、Tomcat 等这些 Servlet 容器中。Solr 提供了比 Lucene 更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。
2024-04-15 07:00:00
19694
原创 文件文档在线预览解决方案 kkFileView
kkFileView是一款强大的在线文件预览工具,它支持多种主流文件格式,如文档、图片、音频、视频等,让用户在浏览器中直接预览文件内容,无需下载。通过kkFileView,用户可以快速、安全地查看各种文件,提升工作效率。同时,kkFileView具备高效的文件读取与流传输策略,即使处理大文件也能保持流畅。此外,它还提供了安全机制,通过设置访问权限和时效性token,确保文件的安全性,防止未授权访问和恶意操作。
2024-04-10 08:00:00
20186
原创 Windows Docker 部署 PostgreSQL 数据库
PostgreSQL是一个功能强大且特性齐全的对象-关系型数据库管理系统,它以加州大学计算机系开发的POSTGRES为基础,并具备高度自由开源的特性。PostgreSQL支持大部分SQL标准,提供了复杂查询、外键、触发器、视图、事务完整性以及多版本并发控制等现代特性。此外,它还能灵活扩展,支持多种数据类型、函数、操作符及索引方法。PostgreSQL具有标准兼容性、自由开源性和高度可定制性,支持多种编程语言接口和多种数据类型的存储,包括文本、图像、声音和视频等。
2024-04-08 08:00:00
20884
原创 MacOS Docker 可视化面板 Portainer
Portainer 是一个可视化的容器镜像图形管理工具,使用 Portainer 可以轻松构建、管理和维护Docker 环境。而且完全免费(portainer-ce 是免费的,portainer-ee 是需要授权的,今天安装的是 portainer-ce 版本),基于容器化的安装方式,方便高效部署。
2024-04-06 16:46:02
21480
原创 MacOS Docker 部署 Redis 数据库
Redis是一个开源的、使用C语言编写的、基于内存亦可持久化的Key-Value数据库,它提供了多种语言的API,并支持网络交互。Redis的数据存储在内存中,因此其读写速度非常快,每秒可以处理超过10万次读写操作,是已知性能最快的Key-Value数据库之一。Redis被广泛应用于缓存,同时也经常用于实现分布式锁等功能。此外,Redis还具有事务支持、持久化、单线程、LRU驱动事件以及多种集群方案等特性,可以满足各种复杂的应用场景需求。
2024-04-05 08:00:00
22659
原创 Windows Docker 部署 Firefly III 开源记账软件
Firefly III是一款开源的记账软件,支持全球多种语言。它可以帮助用户追踪和管理个人账目、预算和账单,减少支出,节省更多。该软件支持多种货币、银行账户和投资账户,并提供了丰富的报表功能,帮助用户更好地了解个人财务状况。此外,Firefly III还支持使用预算、类别和标签,支持导入数据,并提供许多简洁的财务报告。Firefly III是自我托管和开源的,意味着它是免费的,没有广告,没有跟踪。
2024-04-04 15:22:00
23071
原创 Windows Docker 部署 Zookeeper 分布式协调器
Zookeeper 是一个开源的分布式协调器,是一个典型的分布式数据一致性解决方案,其设计目的是将复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的系统,并以一系列简单易用的原子操作提供给用户使用。
2024-04-03 08:00:00
22459
原创 基于 Quartz.NET 可视化任务调度平台 QuartzUI
QuartzUI 是基于 Quartz.NET3.0 的定时任务 Web 可视化管理,Docker 打包开箱即用、内置 SQLite 持久化、语言无关、业务代码零污染、支持 RESTful 风格接口、傻瓜式配置、异常请求邮件通知等。
2024-04-01 08:00:00
20738
原创 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
23980
原创 Windows Docker 使用 Nginx 部署静态 Web 站点
使用 Docker 来部署静态 Web 非常简单,主要是基于 nginx 进行实现。今天介绍两种方式,目录挂载和镜像制作,这两种都是基于 nginx 进行实现。都比较简单,两种方式也都有自己的优点。
2024-03-21 08:00:00
9862
原创 Windows Docker 部署 Kong 网关
Kong Gateway 有开源免费版和企业版,两个不同的版本。当前企业版有些功能是需要收费的,今天这里部署的是开源免费版本 3.6.x 系列。两个版本之间的区别,请见。
2024-03-18 08:00:00
27101
原创 Windows Docker 部署 Solr 搜索引擎
Solr 是 Apache 下的一个顶级开源项目,采用 Java 开发,它是基于 Lucene 的全文搜索服务器。Solr 可以独立运行在 Jetty、Tomcat 等这些 Servlet 容器中。Solr 提供了比 Lucene 更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。
2024-03-17 08:37:39
8238
原创 一款实用的个人 IT 工具箱 IT-TOOLS
IT-TOOLS 是一款为开发人员提供便捷的在线工具集,具有出色的用户体验。它一个免费开源的工具集合,供开发人员和 IT 工作人员使用。
2024-03-13 08:00:00
24162
原创 Nginx 可视化管理软件 Nginx Proxy Manager
Proxy Host是通常用作 web 服务的转发,UI 界面可以配置一对一的场景,LB 场景通过 UI 界面没有支持到可配置。Stream一个相对较新的 Nginx 功能,流将用于转发 TCP/UDP 流量直接到网络上的另一台计算机。如果运行的是游戏服务器、FTP 或 SSH 服务器等,那么就会派上用场。不足的是,也只有一对一的场景。是将来自传入的一个域名请求,跳转到另外一个域名。
2024-03-06 08:00:00
10516
原创 Windows Docker 部署 MySQL 数据库
打开 Docker Desktop,切换到 Linux 容器。然后在 PowerShell 执行下面命令,即可启动一个 MySQL 服务。如果需要安装其他或者最新版本,可以到进行查找。-如果需要自启动,加参数即可。-参数是环境变量,指定了 MySQL 默认 root 用户的密码。更多环境变量信息可以访问。-参数将容器内的目录映射到物理机的目录下。参数将容器内的目录映射到物理机的目录下。
2024-03-04 08:30:00
9689
原创 Windows Docker 部署 Jenkins
今天介绍一下在 Windows Docker 中部署 Jenkins 软件。在 Windows Docker 中,分为两种情况 Linux 容器和 Windows 容器。Linux 容器是通常大多数使用的方式,Windows 容器用于 CI/CD 依赖 Windows 环境的情况。
2024-03-01 21:50:30
13139
原创 Windows Docker 部署 SQL Server
打开 Docker Desktop,切换到 Linux 内核。然后在 PowerShell 执行下面命令,即可启动一个 SQL Server 服务,这里安装的是 2022 年版本-参数 -v 将容器内的目录 data log secrets 映射到物理机的 C:\xxx\Docker\ContainersData\sql_server_2022\ 下的 data log secrets 目录,进行数据持久化。-如果需要自动启动加 --restart always 参数即可。
2024-02-29 21:33:30
12870
原创 Windows Docker 部署 Redis 数据库
打开 Docker Desktop,切换到 Linux 内核。然后在 PowerShell 执行下面命令,即可启动一个 redis 服务-如果需要自启动,加 --restart always 参数即可。
2024-02-29 21:24:37
12690
原创 Windows Docker 可视化面板 Portainer
Portainer 是一个可视化的容器镜像图形管理工具,使用 Portainer 可以轻松构建、管理和维护Docker 环境。而且完全免费(portainer-ce 是免费的,portainer-ee 是需要授权的,今天安装的是 portainer-ce 版本),基于容器化的安装方式,方便高效部署。
2024-02-03 11:17:30
20730
原创 Windows 安装 Docker 应用容器引擎
Docker 不是一个通用容器工具,它依赖运行的 Linux 内核环境。Docker 实质上是在运行的 Linux 服务器上制造了一个隔离的文件环境,所以它执行的效率几乎等同于所部署的 Linux 主机服务器性能。因此,Docker 必须部署在 Linux 内核系统上。如果其他操作系统想部署 Docker 就必须安装一个虚拟 Linux 内核环境。
2024-01-26 23:35:58
21800
原创 Sitecore “Insert Link“ 时,默认 Ttarget 设置
在我们使用 Sitecore “Insert Link“ 通常会插入站内的链接,通常情况下 Sitecore 默认的 Target 时 Custom,如果不想跳新的浏览器 Tab ,就需要手动修改为 Active Browser。如何默认就是 Active Browser 呢,这就是我们今天的教程内容,请继续往下看。
2023-11-30 08:00:00
164
原创 Sitecore站点更新License
Sitecore 是一个基于ASP.NET 技术的 CMS 系统,它不仅具有传统 Web CMS 的所有功能,还集成了 Marketing 营销(当然,这个功能价格不菲)的功能,可以提供一个一站式的在线营销解决方案。
2023-09-01 15:45:07
8235
原创 Windows 部署 SQL Server (开发者版)
SQL Server 开发者版本,是一个为开发人员准备的版本。它是免费的,但不能在生产中使用它。它包含所有 SQL Server 企业版的功能,但不能在生产中部署,是一个用于非生产环境的免费版本。
2023-08-25 22:47:00
6175
2
原创 Windows 部署 Redis 数据库
Redis (Remote Dictionary Server) 是一个由意大利人 Salvatore Sanfilippo 开发的 key-value 存储系统,具有极高的读写性能,读的速度可达 110000 次/s,写的速度可达 81000 次/s。
2023-08-25 19:47:41
12727
原创 Windows 安装 Git 分布式版本控制系统
Git 是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。特点:项目越大越复杂,协同开发者越多,越能体现出 Git 的高性能和高可用性。
2023-08-22 22:13:37
10387
原创 一款免费的 SSL 工具 Certify The Web
Certify The Web 适用于 Windows的SSL 证书管理器用户界面,与所有 ACME v2 CA 兼容,为您的 IIS/Windows 服务器轻松地安装和自动更新来自 Letencrypt.org 和其他 ACME 证书授权机构的免费 SSL/TLS 证书,设置 https 从未如此简单。
2023-08-21 21:45:34
12662
原创 Windows 部署 Jenkins 持续集成工具
Jenkins 是国际上流行的免费开源软件项目,基于Java 开发持续集成工具,用于监控持续重复的工作,提供一个开放的易用的软件平台,使软件的持续集成自动化,大大节约人力和时效。
2023-08-19 09:47:00
13872
原创 SQL Server 启用 sa 账户
在安装好 SQL Server 后,默认 sa 用户是禁用且也没有启用 SQL Server 登陆验证,这需要手动开启。接下来,开始我们今天的教程吧。
2023-07-15 17:11:24
19848
FilterForRequestRespons
2022-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人