摘要: nginx原理了解 1.nginx简介 nginx是一款自由的,开源的,高性能的HTTP服务器和反向代理服务器;同时也是一个IMAO,POP3,SMTP代理服务器;NGINX可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向代理进行负载均衡的实现. 1.1 Nginx三个主要应 阅读全文
posted @ 2020-08-08 13:42 胖墩墩的博客 阅读(38) 评论(0) 推荐(0)
摘要: 简介: 用来给函数运行提供内存空间的,取内存于stack上,当函数调用时,产生栈帧,函数调用释放栈帧. 栈帧存储: 局部变量 形参 内存字段描述值 如图: main函数运行会开辟一片栈帧,用来存储var声明的变量,函数调用也会开辟栈帧 new关键字调用是在heap(堆)上申请空间 阅读全文
posted @ 2020-07-28 11:28 胖墩墩的博客 阅读(11) 评论(0) 推荐(0)
摘要: func main() { var a int = 10 fmt.Println("a :", &a) var p *int = &a fmt.Println("p1 :", p) fmt.Println("p2 :", &p) fmt.Println("p3 :", *p) fmt.Println 阅读全文
posted @ 2020-07-23 11:22 胖墩墩的博客 阅读(9) 评论(0) 推荐(0)
摘要: ubuntu系统中: 一、先安装docker环境 1.安装需要的包 $ sudo apt-get update 2.安装apt依赖包,用于通过HTTPS来获取仓库 $ sudo apt-get install \ apt-transport-https \ ca-certificates \ cur 阅读全文
posted @ 2020-07-22 11:23 胖墩墩的博客 阅读(25) 评论(0) 推荐(0)
摘要: 一、redis哨兵+主从的问题 假设我们一台主机有200G的内存,但是业务数据有500G,主从+哨兵只能实现高可用故障切换和冗余备份,但是无法解决容量问题.产生木桶效应. 为了最大化利用内存,可以采用cluster集群,就是分布式存储.即redis存储不同的内容. Redis分布式方案一般有两种: 阅读全文
posted @ 2020-06-30 17:13 胖墩墩的博客 阅读(16) 评论(0) 推荐(0)
摘要: 书中以java语言作为示例代码,我以go语言来实现有必要记录的示例 一、设置消息过期时间 通过声明队列时设置x-message-ttl(毫秒单位),设置为0必须立即投递给消费者,不然就会被立即丢弃.即给queueDeclare的args添加参数(消息过期,立即从队列抹去,因为过期的消息肯定在队列的头 阅读全文
posted @ 2020-05-31 21:52 胖墩墩的博客 阅读(9) 评论(0) 推荐(0)
摘要: 书中以java语言作为示例代码,我以go语言来实现有必要记录的示例 一、生产者(Producer)和消费者(Consumer) Producer生产消息(消息体和标签): RabbitMq Broker根据标签提供的交换器名称(ExchangeName)和路由键(RoutingKey)等信息把消息发 阅读全文
posted @ 2020-05-24 22:12 胖墩墩的博客 阅读(12) 评论(0) 推荐(0)
摘要: 书中以java语言作为示例代码,我以go语言来实现有必要记录的示例 一、特点 可靠性:RabbitMQ使用一些机制保持可靠性,如持久化,传输确认及发布确认等. 灵活的路由: 在消息进入队列之前,通过交换器来路由消息. 扩展性: 多个RabbitMQ节点可以组成一个集群,也可以根据实际业务情况动态地扩 阅读全文
posted @ 2020-05-24 20:19 胖墩墩的博客 阅读(36) 评论(0) 推荐(0)
摘要: 一、视图 create VIEW 视图名称 AS sql语句 例如 create view login_view as select * from login 视图是虚拟的表 1.优点: 简化sql 安全(不暴露字段) 降低耦合 2.缺点 不能提高性能 不适合分布式和大数据的项目 3. 适合oa和e 阅读全文
posted @ 2020-03-02 16:32 胖墩墩的博客 阅读(14) 评论(0) 推荐(0)
摘要: Redis优化及配置 Redis所有的数据都在内存中,而内存又是非常宝贵的资源。常用的内存优化方案有如下几部分: 一、配置优化 二、缩减键值对象 三、命令处理 四、缓存淘汰方案 一、配置优化 Linux 配置优化 目前大部分公司都会将 Web 服务器、数据库服务器等部署在 Linux 操作系统上,R 阅读全文
posted @ 2019-12-12 13:49 胖墩墩的博客 阅读(591) 评论(0) 推荐(0)