最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:10440 今日文数:4906
|
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,填写域名信息后点...
![]() |
项目介绍DDNS-GO是一个简单易用的动态域名解析系统,支持多种主流云服务商,如阿里云、腾讯云、Dnspod、Cloudflare等,能够自动获取公网IPv4或IPv6地址,并解析到对应的域名服务,适用于个人和小型团队的网络服务管理。项目架构后端:Go语言编写,支持多种云服务商项目功能•自动获取公网IPv4和IPv6地...
|
pg功能比mysql多太多,也可以说是免费数据库里最接近oracle的。单说mysql功能上,就没法处理全模糊,因为没有全文索引,要模糊查询就要上es,你别说阿里文档里那啥左模糊右模糊的,你还能控制用户输入啥?是个模糊那就是全模糊。上了es就有多个库数据同步的问题,处理不好又是一堆bug,平白增加维护成本。其次还有...
|
[DBNETLIB][ConnectionRead(recv()).]一般性网络错误。请检查网络文档
当您在使用数据库连接时遇到错误信息“[DBNETLIB][ConnectionRead(recv()).]一般性网络错误。请检查网络文档。”,这通常指示存在网络连接问题或数据库服务器不可达。以下是一些解决此问题的...
|
Layui是一个非常流行的前端UI框架,它本身不直接支持多语言功能。Layui主要用于构建网页界面,而多语言功能通常需要额外的处理来实现。要在Layui中实现多语言,你可以采取以下几种方法:方法1:使用JavaScript和本地存储
你可以使用JavaScript来实现简单的多语言切换功能。这种方法不需要后端支持,只...
![]() |
一、为现有表添加自增功能方法1:使用SERIAL/BIGSERIAL(简单方案)sql--修改现有列
ALTERTABLEpublic.mis_action_log;ALTERCOLUMNidSETDATATYPEBIGSERIAL;方法2:使用IDENTITY(PostgreSQL10+标准方案)sql--修改现有...
|
打印机打出来一条一条的是怎么回事5种原因及解决方法在日常工作中,打印机是我们不可或缺的好帮手。然而,有时我们会遇到一种令人头疼的问题——打印出来的文件上出现一条条纹或线条。这种情况不仅影响打印质量,还可能导致重要文件难以辨认。本文将详细探讨造成这种现象的原因以及相应的解决办法。一、墨盒/硒鼓问题墨盒或硒鼓是打印机的核心...
![]() |
双向兼容:例子1:因为pgsql大小写敏感,统一用引号引上,sqlserver会自己变成小写sqlSELECTIDFROMtable例子2:因为pgsql的数据类型比较少,通一转换之后比较sqlSELECT*FROMdeptWHERECAST(labelASINTEGER)<7ORDERBYdept_all_code不...
|