- 博客(10)
- 资源 (11)
- 收藏
- 关注
转载 Nginx与tomcat组合使用(五)
转自:https://www.cnblogs.com/naaoveGIS/p/5478208.html1.背景项目中瓦片资源越来越多,如果提高瓦片的访问效率是一个需要解决的问题。这里,我们考虑使用Nginx来代理静态资源进行初步解决。2.Nginx简介Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor S...
2018-02-26 15:07:21 276
原创 Nginx负载均衡的实现(四)
1.什么是反向代理与负载均衡正向代理我们有时候,用自己的计算机A想访问国外的某个网站B,但是访问不了,此时,有一台中间服务器C可以访问国外的网站B,那么,我们可以用自己的电脑访问服务器C,通过C来访问B这个网站。那么这个时候,服务器C称为代理服务器,这种访问方式叫做正向代理。正向代理有一个特点,就是我们明确知道要访问哪个网站。反向代理当我们有一个服务器集中,并且服务器集群中的每台服务器的内容一样的...
2018-02-26 11:13:13 339
原创 Nginx虚拟主机配置(四)
虚拟主机的配置1.IP地址的配置[root@localhost alen]# ifconfigens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 00:0c:29:32:1c:07 txqueuelen 1000 (Ethernet) RX packets 114 byte...
2018-02-25 14:05:49 389
转载 Nginx配置文件详解(三)
######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /usr/local/ng...
2018-02-24 15:40:39 191
原创 Nginx信号控制和平滑升级(二)
Nginx的信号控制上面我们实现的Nginx服务器的启动、停止以及重启是用信号来控制的。这是一些简单的信号控制。在Nginx服务器中,通常情况都是通过对其发送控制信号进行控制的,除了以上所说的简单的信号控制之外,还有很多的信号控制。在此,我们需要知道要想操作Nginx服务器,一般来说是对其发送信号来对其进行控制。HUP:重启QUIT:从容关闭TERM:快速关闭INT:从容关闭USRI:切换日志文件...
2018-02-24 13:53:43 306
原创 Nginx介绍及环境搭建(一)
Nginx介绍Nginx是一种服务器软件。服务器软件有非常多,比如Apache、 tomcat等等都是服务器软件。让程序员可以将程序放在Nginx服务器上,将程序发布出去,让成千上万的网民可以浏览。除此之外, Nginx是一种高性能的HTTP和反向代理服务器,同时也是一个代理邮件服务器。也就是说,我们Nginx上可以发布网站,也可以实现负载均衡的功能,还可以作为邮件服务器实现收发邮件等功能。所谓的...
2018-02-24 11:22:52 9337
原创 状态模式(十九)
状态模式是一种行为设计模式。适用于当对象的内在状态改变它自身的行为时。如果想基于对象的状态来改变自身的行为,通常利用对象的状态变量及if-else条件子句来扮演针对对象的不同行为。状态模式Context(环境)和State(状态)分离的方式既保证状态与行为的联动变化,又使得这种变化是条理明晰且松耦合的。状态模式的核心是封装, 状态的变更引起了行为的变更, 从外部看起来就好像这个对象对应的类...
2018-02-07 16:03:55 150
转载 一个轻量级分布式RPC框架--NettyRpc(六)
1、背景最近在搜索Netty和Zookeeper方面的文章时,看到了这篇文章《轻量级分布式 RPC 框架》,作者用Zookeeper、Netty和Spring写了一个轻量级的分布式RPC框架。花了一些时间看了下他的代码,写的干净简单,写的RPC框架可以算是一个简易版的dubbo。这个RPC框架虽小,但是麻雀虽小,五脏俱全,有兴趣的可以学习一下。本人在这个简易版的RPC上添加了如下特性:...
2018-02-06 16:49:33 384
原创 Netty之私有协议栈开发(五)
广义上区分,通信协议可以分为公有协议和私有协议。由于私有协议的灵活性,它往往会在某个公司或者组织内部使用,按需定制,也因为如此,升级起来会非常方便,灵活性好。绝大多数的私有协议传输层都基于TCP/IP,所以利用Netty的NIO/TCP协议栈可以非常方便地进行私有协议的定制和开发。私有协议本质上是厂商内部发展和采用的标准,除非授权,其他厂商一般无权使用该协议。私有协议也称非标准协议,就是未经国际或...
2018-02-02 16:57:40 3021 2
原创 Netty之编解码技术(四)
通常我们习惯将编码(Encode)称为序列化(serialization),它将对象序列化为字节数组,用于网络传输、数据持久化或者其它用途。反之,解码(Decode)称为反序列化(deserialization),它把从网络、磁盘等读取的字节数组还原成原始对象(通常是原始对象的拷贝),以方便后续的业务逻辑操作。Java序列化相信大多数Java程序员接触到的第一种序列化或者编解码技术就是Java默认...
2018-02-01 11:32:43 7465
韩顺平mysql优化笔记.doc
2017-12-17
maven学习笔记
2017-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人