最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:10374 今日文数:4849
|
注意:本例子拿Nginx作为演示,其余的windows程序也可以通过此方式做成服务windows下安装Nginx后,只能通过双击进行来启动,通过任务管理器来停止进程,如果要通过命令行启动Nginx,可将其做成服务。准备工具:NSSM下载地址:https://nssm.cc/本地下载:nssm.rarNSSM是一个服务...
![]() |
在互联网早期,网页像一本翻页杂志:用户点击,浏览器请求,服务器响应,页面刷新。当产品经理提出“实时聊天”“股价闪动”“库存秒变”这些需求时,HTTP的“请求—响应”模型立刻显得力不从心。于是,开发者经历了一场从“笨拙轮询”到“优雅全双工”的技术进化。今天,就让我们再走一遍这条路。一、短轮询思路简单到极致:客户端每隔X秒...
![]() |
引言你是否曾为Vue项目选UI框架而纠结?Vant清爽灵动,ElementUI成熟稳重,AntDesignVue专业大气...面对这三大顶流,如何避免“选择困难症”?今天,我们就来一场硬核拆解!一文讲透它们的核心差异和适用场景,助你精准匹配项目需求,开发效率翻倍!一、三大框架全景定位Vant:核心定位:移动端优先。专为...
![]() |
Nginx终于支持自动申请和续期LetsEncrypt免费证书了,确切的说支持了ACME协议。因为LetsEncrypt就是通过ACME协议(包括签发、验证、续期、吊销)来管理证书的。Nginx为了支持ACME协议,开发了ngx_http_acme_module新模块,基于NGINX-RustSDK开发。那具体如何使用...
|
引言在C#开发中,HTTP请求是Web开发、API调用和微服务通信的基础操作。.NET提供了多种方式发送HTTP请求,其中HttpClient和HttpWebRequest是最常见的两种。虽然它们都能完成类似的任务,但它们在设计理念、使用方式和性能表现上有显著差异。本文将深入探讨它们的区别,并给出最佳实践建议,帮助开发...
|
前言C#异步编程是现代应用程序设计中非常重要的一部分,尤其是对于需要高并发和响应性较强的应用(如Web服务、桌面应用等)。本指南将详细讲解C#中的线程、非阻塞I/O、await行为和ConfigureAwait最佳实践。1.异步编程基本概念异步编程的主要目的是提高应用程序的响应性和吞吐量,特别是在进行I/O操作(如文件...
|
在信息爆炸的时代,我们常常需要从海量网络资源中精准找到所需的网盘文件,但传统搜索方式效率低下、结果杂乱。今天为大家推荐一款高性能的网盘资源搜索API服务——PanSou,它能轻松解决这些痛点,让网盘资源搜索变得高效又精准。一、介绍PanSou是一个以性能和可扩展性为核心设计的网盘资源搜索API服务。它支持自定义插件搜索...
![]() |
FTP因其简单性和广泛兼容性,仍在特定场景(如本地网络、遗留系统)中发挥作用,但出于安全考虑,建议优先选择SFTP或云服务。SFTP(SSHFileTransferProtocol)和FTP(FileTransferProtocol)都是用于文件传输的协议,但它们在安全性、工作原理和使用方式上有显著区别;1、以下是FT...
|
引言利用颜色来更好辨别输出日志信息,好了其他的不多说了,直接奔入主图吧。效果图实现代码///<summary>///输出并设置字体颜色///</summary>///<paramname=msg></param>///<paramname=color></param>privatevoidWiterLog(strin...
![]() |
在Nginx中,try_files是一个极为实用的指令,主要用于按顺序检查文件或路径是否存在,并返回第一个匹配到的资源或执行备用操作。它常见于server或location块中,尤其在单页应用(SPA)、静态资源服务和URL重写等场景下发挥关键作用,语法如下:location/file1,file2:按顺序检查的文件或...
![]() |
在当今HTTPS普及的时代,SSL证书已成为网站安全的基础设施。但是传统证书申请流程繁琐、续期复杂的问题始终困扰着开发者。由纯Shell脚本编写的开源工具acme.sh,凭借其轻量化、全自动的特性,正在成为全球开发者管理SSL证书的首选方案。acme.sh的优势acme.sh完整实现了ACME协议标准,通过与LetsE...
|
HTTPS证书,又称为SSL证书,是一种数字证书,用于对网站的服务器进行身份验证和加密数据传输。它基于HTTP进行通信,但增加了SSL/TLS加密层,为数据的安全传输提供了强有力的保障。HTTPS证书的工作原理如下:1.客户端发送HTTPS请求到服务器。2.服务器返回数字证书(包括公钥)给客户端。3.客户端验证证书是否...
![]() |
我们上篇文章介绍了网络安全和加解密相关内容,其中包括了ssl和https的关系.我们在这继续讲解开发使用自己的https服务器SSL(SecureSocketsLayer)和TLS(TransportLayerSecurity)是在网络上传输数据时提供加密和身份验证的协议。TLS实际上是SSL的升级版,它修复了早期SS...
|
今年5月,Redis这款知名的分布式内存键值数据库重新回归开源社区,如今它带着全新的8.2版本亮相。这次更新是在8.0的基础上全面升级,不仅在性能上大幅跃进,还在内存优化和功能扩展方面带来了不少惊喜。性能提升,接近“飞”的感觉Redis8.2在执行效率上做了深度优化,整体命令执行速度最高提升35%,吞吐量提升可达49...
![]() |
今天分享一个我踩到的“低级但致命”的性能坑:Nginx代理后接口响应从毫秒级变成5秒以上,而直接访问后端却很快!查文档各种调优参数都试了个遍,结果真相让我哭笑不得——竟然是因为Nginx的server_name配了IP,但没配Hosts解析!不信?一起来看完整排查过程👇🐞问题现象项目:JavaSpringBoot应...
![]() |
在生产环境中使用时,务必先经过测试环境测试,测试通过后再上生产环境避免造成生产事故,若配置不当,可能引发性能、安全或逻辑等问题甚至造成生产事故📢背景:存储告急由于每个文件都提供了url地址链接,将文件迁移走肯定是不行的,如何扩容且不中断服务?随着业务快速增长,我们的文件存储服务器/home/data/files2磁盘...
![]() |
今天临近下班,突然接到客户电话,说他一个朋友公司服务器被勒索了,让我们帮忙看一下。技术人员远程连接到该服务器,这是一个很有代表性的情况:1、服务器上没有安装任何的杀毒软件。2、使用的畅X通T+财务软件。3、使用财务软件自带的备份功能将数据库进行了备份,但备份文件在本硬盘的不同分区。4、客户的数据库密码就以明文方式存储在...
![]() |
Redis是一种开源的基于BSD许可的内存数据库,可用作数据库、缓存、消息代理等,是NoSQL型数据库Redis的特点Redis是基于内存的,操作速度非常快Redis是单进程单线程的,线程安全,采用IO多路复用机制Redis支持丰富的数据类型,字符串(String)、哈希(Hash)、列表(List)、集合(Set)、...
![]() |
目前来说,网站安装https是大势所趋,几乎每一个网站在建站之初,就会安装好https证书。#Https介绍什么是https?https(全称:HyperTextTransferProtocoloverSecureSocketLayer,超文本传输安全协议),是以安全为目标的HTTP通道,是HTTP的扩展(升级版),用...
![]() |
一、LetsEncrypt简介LetsEncrypt是一个由非营利性组织互联网安全研究小组(ISRG)提供的免费、自动化和开放的证书颁发机构(CA)。简单的说,借助LetsEncrypt颁发的证书可以为我们的网站免费启用HTTPS(SSL/TLS)。LetsEncrypt免费证书的签发/续签都是脚本自动化的,官方提供了...
![]() |
SSL证书的价格差异主要源于验证级别、功能扩展、品牌信任度及附加服务等方面。以下是具体区别及选择建议:一、SSL证书的核心区别1.验证级别免费证书(如LetsEncrypt):域名验证(DV):仅验证域名所有权,适合个人博客、小型网站。签发速度快(几分钟),无人工审核。付费证书(如OV/EV):组织验证(OV):需验证...
|
导读:你将拥有一个不过期的SSLDV免费证书,请看本文。背景之前网站使用的是免费证书,但是免费证书(默认证书)的签发有效期由12个月缩短至3个月,很快就到期,这是要让大多数企业购买付费证书的节奏啊,所以我更换了证书的签发机构。本文主要讲的就是如何使用Let’sEncrypt的证书让自己的网站免费从HTTP升级为HTTP...
![]() |
场景设定:计划搭建一个个人博客网站免费证书网站尚未部署一、选择证书类型上面是常见的证书类型,对于我们的场景,应该选择DV证书,用来给我们自己的域名做认证。二、选择CA厂商LetsEncrypt是目前(2024年)市场份额第一的,甚至美国政府网站在也使用它,免费方便,支持自助申请。只是免费的证书有效期最多3个月,到期需要...
![]() |
前言在如今的互联网环境中,为网站配置SSL证书已成为安全的标配。本文使用 Let’sEncrypt 免费获取泛域名SSL证书,采用 certbot+DNS-01 的手动方式获取通配符证书,后续将推出自动续期篇,欢迎关注!📌什么是Let’sEncrypt?Let’sEncrypt 是一个免费的、自动化的、开放的证书颁发...
|
一步步教你:利用可视化工具申请HTTPS证书在当今网络安全日益重要的时代,申请HTTPS证书已成为网站必不可少的一步。使用可视化工具可以大幅简化这一过程,确保用户更快速、便捷的获取证书。1.首次申请需要登录微信搜索FastSSL小程序,可以用手机微信也可以用PC端微信搜索访问打开后切换到申请菜单tab,填写域名信息后点...
![]() |