最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:9888 今日文数:4396
|
4Nginx反向代理4.1代理基础知识代理分为两种,分别是正向代理和反向代理正向代理(ForwardProxy)和反向代理(ReverseProxy)是两种常见的代理服务器,它们用于处理网络通信中的不同方向和用途正向代理(ForwardProxy)特点代理服务器位于客户端和目标服务器之间客户端向代理服务器发送请求,代理...
![]() |
向量数据库是一个近年来随着AI和大模型应用兴起而广泛关注的新类型数据库。什么是向量数据库向量数据库是专门用来存储和检索高维向量数据的数据库。这些“向量”通常来自于:文本(用embedding模型,如OpenAIembedding或Sentence-BERT生成向量)图像(如CLIP等模型生成向量)音频、视频、代码等举个...
![]() |
听多了架构优化,接口优化,数据库优化,今天我们来聊聊服务器优化。我们开发的软件服务需要在服务器上运行,所以服务器性能代表了软件的性能上限,因此服务器性能调优是个十分重要的环节,然而大部分同学对服务器性能调优关注的较少,今天从3个部分对服务器性能调优进行介绍,分别是:服务器配置选择,服务器负载分析,服务器内核参数调优。服...
|
电脑使用过程中,硬盘分区是一个绕不开的话题。很多人拿到新硬盘的第一反应就是赶紧分区,但也有人觉得分区没必要,反而会带来麻烦。那么,硬盘到底要不要分区?如果要分区,怎么分才能让性能达到最佳?关于硬盘是否需要分区,并没有绝对的答案,它取决于你的使用需求和习惯。我们可以从几个方面来聊聊。
支持分区的理由方便文件管理:分区可...
![]() |
3Nginx常用功能3.1Nginx四层访问控制Nginx中的访问控制功能基于ngx_http_access_module模块实现,可以通过匹配客户端源IP地址进行限制该模块是默认模块,在使用apt/yum安装的环境中默认存在,如果想要禁用,需要自行编译,然后显式声明禁用该模块https://nginx.org/en/...
|
3Nginx常用功能3.6长连接配置keepalive_timeouttimeout[header_timeout];#TCP握手建立连接后,会话可以保持多长时间#在此时间内,可以继续传送数据,而不用再次握手#默认值keepalive_timeout75s#header_timeout用作响应头中显示,可以与前一个值不...
|
3Nginx常用功能3.10Nginx状态页https://nginx.org/en/docs/http/ngx_http_stub_status_module.htmlstub_status;#添加此指令后可开启Nginx状态页,作用域server,locationserver}#在浏览器中访问http://www....
|
3Nginx常用功能3.15favicon图标配置favicon.ico文件是浏览器收藏网址时显示的图标,当客户端使用浏览器问页面时,浏览器会自己主动发起请求获取页面的favicon.ico文件,但是当浏览器请求的favicon.ico文件不存在时,服务器会记录404日志,而且浏览器也会显示404报错[root@ubu...
|
2Nginx配置2.4多虚拟主机实现多虚拟主机是指在一台Nginx服务器上配置多个网站在Nginx中,多虚拟主机有三种实现方式:基于IP地址实现多虚拟主机基于端口号实现多虚拟主机基于域名实现多虚拟主机2.4.1基于域名实现多虚拟主机在Nginx中配置多个server段,每个server中设置一个虚拟主机配置,客户端访问...
|
2Nginx配置2.1配置文件说明#ubuntu2204中使用apt安装的nginx的配置文件[root@ubuntu~]#ls-l/etc/nginx/total64drwxr-xr-x2rootroot4096May312024conf.d#子配置文件目录,在主配置文件中被包含,默认为空-rw-r--r--1roo...
|
主流的WEB服务器介绍Web服务器是提供Web信息服务的软件,它通过HTTP或HTTPS协议与客户端通信,接受客户端请求,处理请求,然后返回响应数据,Web服务器的主要工作是通过存储、处理和交付网页给用户来显示网站内容,一个成熟的WEB服务器软件不仅仅只是处理客户端请求,还要有良好的安全性和稳定性,以满足用户不断变化和...
![]() |
服务器为什么会被入侵?很多用户一夜之间发现自己的服务被黑了,有的是app打不开了,有的是网页被篡改了,有的是打开会跳转成其他页面,千奇百怪中毒方式其实都来源于服务器被入侵了。服务器被入侵的原因有很多,以下是一些常见的原因:1、操作系统或软件漏洞:服务器上运行的操作系统或软件可能存在未修复的漏洞,黑客可以利用这些漏洞进行...
|
前言我们都知道WebAPI是依赖于ASP.NETMVC,所以想创建WebAPI就需要先创建一个ASP.NETMVC项目。但用VisualStudio创建的MVC项目通常会带很多功能,而这些功能,很多是我们并不想用的,或者我们想用其他开源控件代替它。而这样杂乱的起始项目,对于我们这种有精神洁癖的开发者而言,简直是折磨。所...
![]() |
你需要经常使用逻辑复制吗?你担心其给主用数据库带来的压力吗?复制的背景总体而言,PostgreSQL支持两种主要的复制类型:流式/物理复制和逻辑复制。预写式日志可以通过连接流式传输整组的物理文件,并将整个数据库在磁盘上进行重放。逻辑复制提供了一种更细粒度的方法,您可以指定要复制到远程服务器的单个数据库对象(例如表,甚至...
|
你一定有过这样的感受——深陷遗留C#代码库时,总觉得某些地方不对劲。虽然说不清具体问题,但那种不安感如影随形。就像走进房间闻到异味却找不到源头,这就是代码异味(CodeSmell)。它预示着潜在的bug、技术债务和维护噩梦。作为拥有15年C#开发经验的程序员,我深刻明白这些异味很少是无害的。它们往往会滚雪球般演变成代价...
|
区别1.root设置请求的根目录,请求的路径为:root指定的根目录拼接location匹配到的uri。2.alias请求的路径为:alias中指定的目录替换location匹配规则。如以下配置中,请求http://xxx.xxx.xxx.xxx/root_test/1.txt会查找/opt/web/hello/roo...
![]() |
在前端开发中,页面中的数据元素横向排列是一种很常见的ui设计,比如首页面中的产品列表,tab标签页的标题等。当列表元素数量过多的时候,横向排列不下,就会出现横向滚动条,或者让列表元素换行的情况。今天我们介绍一种可以让列表元素左右拖拽的实现方案,以避免出现横向滚动条,和换行的情况。最为演示示例,我们假定页面中有一个div...
![]() |
SQuirreLSQL是一个免费开源、基于Java的通用SQL客户端。它提供了一个统一的界面,让数据库管理员(DBA)、开发人员和分析师能够轻松地连接、查询和管理多种不同类型的关系型数据库。SQuirreLSQL支持Windows、Linux、macOS操作系统。数据库支持SQuirreLSQL最大的优势之一是它通过加...
|
SqlServer通过ODBC数据源连接查询人大金仓数据库Kingbase
前往人大金仓官网驱动下载页,找到ODBC下载。https://download.kingbase.com.cn/xzzx/index.htm下载解压,服务器64位就选64位的安装。控制面板-管理工具-ODBC数据源64位-系统DSN-添加人大...
|
/***┌──────────────────────────────────────────────────────────────┐*│描述:Http请求工具类*│Get:像数据库的select,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容。*│Post:像数据库的insert操作一样,会创建新的...
|
做asp.net开发的对.aspx,.ascx和.ashx都不会陌生。关于它们,网上有很多文章介绍。“纸上得来终觉浅,绝知此事要躬行”,下面自己总结一下做个笔记。
1、.aspx
Web窗体设计页面。Web窗体页由两部分组成:视觉元素(html、服务器控件和静态文本)和该页的编程逻辑(VS中的设计视图和代码视图可分...
|
一、匹配规则1.基础匹配location/:这是最基本的匹配,匹配所有请求。因为它没有指定具体的文件或目录,所以通常作为后备选项出现。2.精确匹配location=/exact/path:精确匹配这个路径。如果请求的URI完全等于/exact/path,则使用这个location块的配置处理此请求。这具有最高的优先级。...
|
应用场景,我们由于网络限制,只有前置机或者固定服务器可以与外部链接,要使用Nginx代理TCP端口(如数据库、SSH、游戏服务器等非HTTP服务),需使用NginxStream模块。该模块专门处理TCP/UDP流量,配置与HTTP代理有所不同。以下是详细配置步骤:一、确认Nginx是否支持Stream模块检查编译参数:...
|
第一步:建立数据库联结打开ACCESS2003,选择工具-安全-工作组管理员,打开一个对话框。点击加入-浏览,在“文件类型”中选择“所有文件”,在“文件夹”中选择“金蝶软件安装路径”,在列出的文件中选择“system.mda”,确定后退出。第二步:打开账套文件打开Access,选择文件→打开,选择金蝶账套所在文件夹,在...
|
注意:本例子拿Nginx作为演示,其余的windows程序也可以通过此方式做成服务windows下安装Nginx后,只能通过双击进行来启动,通过任务管理器来停止进程,如果要通过命令行启动Nginx,可将其做成服务。准备工具:NSSM下载地址:https://nssm.cc/本地下载:nssm.rarNSSM是一个服务...
![]() |