自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟厚非

一枚跨平台技术爱好者,追求对新技术的掌握和最佳解决方案的搜寻。

  • 博客(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

log solution

log solution

2022-12-02

WebpackMultipleConfigInitCode

WebpackMultipleConfigInitCode

2022-04-21

WebpackMultipleConfig

WebpackMultipleConfig

2022-04-20

WebpackCleanInitCode

WebpackCleanInitCode

2022-04-20

WebpackClean

WebpackClean

2022-04-20

WebpackAutoCompileRun

WebpackAutoCompileRun

2022-04-20

source codes

source code

2022-04-20

apollo-docker-quick-start-files

apollo-docker-quick-start-files

2022-04-19

ModelValidation

ModelValidation

2022-04-17

ReactForSetupProxy

ReactForSetupProxy

2022-04-08

WebPackForTsx

WebPackForTsx

2022-04-07

WebPackForHTML

WebPackForHTML

2022-04-07

WebPackForCssLess

WebPackForCssLess

2022-04-07

CustomResponseExceptionProcessor

CustomResponseExceptionProcessor

2022-03-31

DependencyInjectionLifetime

DependencyInjectionLifetime

2022-03-30

CustomDIContainer

CustomDIContainer

2022-03-30

MinimalWebAPI

MinimalWebAPI

2022-03-28

FilterForRequestRespons

使用过 ASP.NET 的同学都知道,Filter 是一个非常中的概念,是项目开发过程中也是经常使用的。今天我们就来讲讲,通过Filter给 Request、Response 加点料。通过 Filter 处理 Request、Response 的应用场景有许多:对 token 业务上的验证、可以封装框架对 request 的基本验证等等。

2022-03-27

gRPCFourModeGettingStarted

gRPCFourModeGettingStarted

2022-03-21

ServerRegistrationAttributeMode

ServerRegistrationAttributeMode

2022-03-01

HttpClientListenermSample

HttpClientListenermSample

2022-02-28

PerformanceMonitoringSample

PerformanceMonitoringSample

2022-02-28

Visual Studio Code

x64-v1.64.2

2022-02-14

GitHubDesktopSetup

x64

2022-02-14

BeyondCompare

v4.4

2022-02-14

CodeMaid.VS2019

v12.0.300

2022-02-14

CodeMaid.VS2022

v12.0.300

2022-02-14

SourceTreeSetup-Windows

v3.4.7

2022-02-14

空空如也

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

TA关注的人

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