Go lang无疑是目前的当红炸子鸡,极大地提高了后端编程的效率,同时有着极高的性能。借助Go语言我们 可以用同步的方式写出高并发的服务端软件,同时,Go语言也是云原生第一语言,Docker,Kubernetes等等著名的项目都是使用Go语言实现的。 Hugo 是基于 Go 语言的静态网站生成器。 什么是静
现在我们已经实现了文件读取模块,下面我们将处理模块实现,因为要从字符串中提取数据,需要用到go的正则表达式,我总结了go的正则表达是的常用方法。 下面为处理模块的代码func (l *LogProcess) Process() {
/*
需要匹配的正则规则,每个人跟每个人写的正则都不一样,只要能提取到自己需要的数据即可,其中(...)中包含的是我们需要提取的数据,
*/
str := `
之前利用空闲时间做了一个个人博客系统,后端主要使用golang+gin框架+Mysql实现,前端使用vue+element ui + bootstrap。项目的部署使用docker,nginx作为静态资源服务器和反向代理服务器。 结构图如下:1、效果图访问地址:我的博客 博客首页: 博客详情页文章标签 归档 资源库 博客后台管理 2、数据库设计数据库主要包含12张表,分别是用户表、博客类
转载
2024-08-14 14:21:51
193阅读
推荐专家• @{ var list = PeopleHelper.GetRecommend(false); if (list != null) {Html.RenderPartial("_peopleview2", list); } }nginx的filter的处理
文章分类:C++编程
随笔拿一个nginx的filter模块来看,gzip模块,来看它的初始化。
转载
2024-05-24 22:58:52
83阅读
golang函数简介函数的go语言中的一级公民,我们把所有的功能单元都定义在函数中,可以重复使用。函数包含函数的名称、参数列表和返回值类型,这些构成了函数的签名(signature)。go语言中函数特性go语言中有3种函数:普通函数、匿名函数(没有名称的函数)、方法(定义在struct上的函数)。receivergo语言中不允许函数重载(overload),也就是说不允许函数同名。go语言中的函数
这段时间刚好 服务器到期,换了另一个服务器,新服务器GO环境要部署,这里记录一下,方便 使用GO语言的博客小伙伴们 风.fox环境Centos 7.X lanmps套件 已安装(http://www.lanmps.com/) 这里用到mysql,nginx 如果你的本地已经安装就不需要用了 go语言博客 mysql版go 语言安装 在 go 语言环境变量中,服务器中的GOPATH改为如下ex
转载
2024-07-18 05:35:43
137阅读
nginx-go-crossplane 属于python 版本crossplane nginx 配置解析包的golang 移植可以实现nginx 配置解析转换为json 格式的数据,
原创
2024-02-04 09:56:53
52阅读
[toc] 配置/etc/nginx/nginx.conf文件 新建/etc/nginx/conf.d/doc.haimait.conf文件 doc.ha
原创
2021-08-07 17:55:49
1724阅读
测试内容动态HTTP服务器极限性能,分为两项:优化前后的各版本fibjs优化后的fibjs、使用cluster的nodejs、基于模块的nginx、使用多核的go测试环境及方法服务器CPU:8核(4sockets*2cores),每核2.1GHz <br/>内存:24GB客户端(10个)CPU:1核,每核2.1GHz <br/>内存:1GB测试流程:首先在服务器端开启ser
基于环形缓冲区的双端队列实现代码:package main
const minCapacity = 16
type Deque struct {
buf []interface{}
head int
tail int
count int
minCap int
}
func NewDeque() *Deque {
return &Deque{
buf: make(
转载
2024-04-06 20:58:37
56阅读
一.引言自己小组内写了一个网站,需要部署到远程服务器,搜索了好多资料,但是大部分资料都比较繁琐,并且没有一个教程能够直接从头到尾适合,在部署过程中,我是按照很多教程然后综合试验着逐渐部署成功,其中有不少的bug是自己费劲心思才搞定,所以在这里把我的部署方法介绍一下。二.远程服务器的选取首先,你可以把你的网站部署在你自己的电脑上,但是自己的电脑又不可能一直运行,所以还是建议部署在服务器上,如果是个人
转载
2024-10-08 20:53:58
23阅读
一、nginx的安装 安装就不说了…二、nginx的配置文件解释 2.1、快速入门 main(全局设置),main部分设置的指令将影响其它所有部分的设置;http(http服务器设置),http标准核心模块,http服务的相应配置;server(主机设置)接收请求的服务器需要将不同的请求按规则转发到不同的后端服务器上,在 nginx 中我们可以通过创建虚拟主机(server)的概念来将这些不同的服
转载
2024-02-19 06:57:41
171阅读
golang学习笔记9 beego nginx 部署 nginx 反向代理 golang web Go 是一个独立的 HTTP 服务器,但是我们有些时候为了 nginx 可以帮我做很多工作,例如访问日志,cc 攻击,静态服务等,nginx 已经做的很成熟了,Go 只要专注于业务逻辑和功能就好,所以通过 nginx 配置代理就可以实现多应用同时部署,如下就是典型的两个应用共享 80 端口,通过不同的
转载
2021-08-20 11:38:11
980阅读
开始这篇文章的最终目标如下:不考虑网站内容,网页只显示hello world强制https访问用golang构建并将其部署在以Nginx作为反向代理的Ubuntu 18.04服务器上 前期需要准备的内容如下:一个可用的域名一台可用的Ubuntu服务器(这里推荐使用Vultr的服务器)在自己的PC上安装Xshell和Xftpubuntu上安装golang使用Xshell登录
转载
2024-08-12 13:12:40
158阅读
Nginx目前是性能较高的Web服务器,支持负载功能,并且可以进行扩展开发,占用资源也比Apache小。 FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execute 模式)。它还支持分布式的运算, 即 Fa
转载
2024-04-03 10:22:56
124阅读
Nginx 03篇——Nginx配置实例1. 关于Nginx 的安装和简单配置1.1 简单安装1.2 简单配置1.3 防火墙问题2. Nginx配置实例实例1——反向代理2.1 Nginx安装之后默认配置访问2.2 修改配置——反向代理2.2.1 非域名情况2.2.2 域名情况(模拟)2.2.2 域名情况(真域名)2.3 总结3. Nginx配置实例实例2——反向代理2(代理多地址)3.1 想要
转载
2024-03-10 13:28:33
99阅读
这篇文章主要为大家分享了一篇很详细的Nginx配置说明,主要内容包括Nginx常用功能、Nginx配置文件结构,想要了解Nginx配置的朋友不要错过,参考一下 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持
转载
2024-03-08 20:53:15
196阅读
在开始之前,我们先把nginx的默认配置文件备份一份,以防修改错了恢复不了(进入nginx conf目录)cp nginx.conf nginx.conf.bak下面介绍几种常用的配置: 1.入门配置 2.静态页面配置 3.动静分离 4.防盗配置 5.黑白名单配置 6.网络限速配置 7.日志配置 1.入门配置备份完nginx.conf文件后可以编辑文件,删除配置文件里的内容
转载
2024-02-26 18:16:50
58阅读
1. error_log含义:指定存储错误日志的文件语法:error_log <file> [debug|info|notice|warn|error|crit]缺省:${prefix}/logs/error_log示例:error_log file debug;注意:在编译Nginx使用--with-debug参数,则可以参考《高性能Web服务器Nginx的配置与部署研究——(6)N
转载
2024-05-31 00:52:31
107阅读
文章目录一、Rewrite简介1.1Rewrite跳转场景1.2Rewrite跳转实现1.3Rewrite实际场景1.4Nginx正则表达式二 Rewrite命令Rewrite命令语法flag标记说明last和break比较三 locationlocation分类正则匹配的常用表达式location优先级location优先级规则比较rewrite和location四 Nginx Rewrite
转载
2024-03-27 10:33:51
146阅读