06 2018 档案
摘要:ActiveMQ是Apache推出的,一款开源的,完全支持JMS1.1和J2EE 1.4规范的JMS Provider实现的消息中间件(Message Oriented Middleware,MOM)。MOM基本功能:将信息以消息的形式,从一个应用程序传送到另一个或多个应用程序。MOM主要特点: 消
阅读全文
摘要:一、java memcached client的jar包下载地址:https://github.com/gwhalin/Memcached-Java-Client/downloads 二、cd java_memcached-release_2.6.6解压的文件夹: cd E:\JavaWeb\jav
阅读全文
摘要:item执行命令: 第一行:Key Flags ExpirationTime BytesKey:Key 用于查找缓存值Flags:一个32位的标志值,客户机使用它存储关于键值对的额外信息Expiration time:在缓存中保存键值对的时长(以秒为单位,0表示永远)Bytes:在缓存中存储的字节数
阅读全文
摘要:1:需要安装libevent,去http://libevent.org/下载 ,然后依次:.configure --prefix=指定安装的路径 ,make , make installlibevent是个程序库,它将Linux的epoll、BSD类操作系统的kqueue等事件处理功能封装成统一的接
阅读全文
摘要:一.CentOS下查看系统是否已安装telnet rpm -qa | grep telnet telnet 是挂在 xinetd 底下的,所以同时查看是否安装了xinetd服务 rpm -qa | grep xinetd 两者都没有的安装的话,yum安装以下服务 yum install xinetd
阅读全文
摘要:Nginx+Varnish+基本业务 ngnix nginx.conf配置文件 varnish default.vcl文件 基本性能测试 1、单独业务功能 2、Nginx+Varnish+基本业务
阅读全文
摘要:APR and APR-Util包 下载地址:http://apr.apache.org PCRE 下载地址:http://www.pcre.org Apache Server2.4 下载地址:http://httpd.apache.org 1. 安装apr-1.3.2.tar.gz # tar z
阅读全文
摘要:Varnish将日志记录到共享内存片段,而不是记录到一个普通文件中。当记录到内存片段的最后处,会再从头开始记,覆写老数据。这比记录到文件要快的多,不需要磁盘空间。Varnishlog是一个用来查看Varnish日志的程序1:启动varnishlog,会看到主进程的基本信息2:然后重新刷新浏览器访问页
阅读全文
摘要:命令:varnishadm [-t timeout] [-S secret_file] [-T address:port] [-n name] [command [...]] -t timeout:等待一个操作完成的时间,单位秒 -S secret_file:确定一个认证的安全文件 -T addre
阅读全文
摘要:VCL中主要动作: pass:当一个请求被pass后,这个请求将通过varnish转发到后端服务器,该请求不会被缓存,后续的请求仍然通过Varnish处理。pass可以放在vcl_recv 和vcl_fetch中。lookup:当一个请求在vcl_recv中被lookup后,varnish将从缓存中
阅读全文
摘要:Cache-Control:指定了缓存如何处理内容。varnish关心max-age参数,并用它来计算对象的TTL。“Cache-Control:no-cache”是被忽略的。Age:varnish添加了一个Age头信息,以指示在Varnish中该对象被保持了多久。你可以通过varnishlog像下
阅读全文
摘要:一、probe(后端探针) 探测后端,确定他们是否健康,返回的状态用req.backend.healthy核对 二、ACLs :访问控制列表 三、Grace模式 当几个客户端请求同一个页面的时候,varnish只发送一个请求到后端服务器,然后让那个其他几个请 求挂起等待返回结果,返回结果后,复制请求
阅读全文
摘要:Varnish简介Varnish是一款开源的、高性能的HTTP加速器和反向代理服务器。最主要的功能就是:通过缓存来实现Web访问加速。Varnish特点: 主要基于内存或者是虚拟内存进行缓存,性能好支持设置精确的缓存时间VCL配置管理比较灵活后端服务器的负载均衡和健康检查局部支持ESIURL地址重写
阅读全文
摘要:1、worker_processes :通常配置成cpu的总核数,或者其2倍,性能会更好。这可以减少进程间切换带来的消耗。还可以同时使用worker_cpu_affinity来绑定cpu,使得每个worker进程独享一个实现完全的并发,性能更好,不过这个只对linux系统有效。 2、events:里
阅读全文
摘要:动静分离 Nginx实现动静分离,其实就是在反向代理的时候,如果是静态资源,那么就直接从Nginx发布的路径去读取,而不需要从后台服务器获取了。 但是要注意:这种情况下需要保证后端跟前端的程序保持一致,可以使用Rsync做服务端自动同步或者使用NFS、MFS分布式共享存储。 JSP获取图片: ngi
阅读全文
摘要:1、编辑-虚拟机网络编辑器 2、虚拟机设置 3、 4、主机ping虚拟机
阅读全文
摘要:nginx.conf文件 ccproxy.conf文件 动态代理 请求header
阅读全文
摘要:location区段 通过指定模式来与客户端请求的URI相匹配,基本语法如下:location [=|~|~*|^~|@] pattern{……} 1、没有修饰符 表示:必须以指定模式开始,如: 那么,如下是对的:http://baidu.com/abchttp://baidu.com/abc?p1
阅读全文
摘要:日志模块 1、access_log指令 语法: access_log path [format [buffer=size [flush=time]]]; 默认值: access_log logs/access.log combined; 配置段: http, server, location, if
阅读全文
摘要:默认启动Nginx时,使用的配置文件是: 安装路径/conf/nginx.conf 文件,可以在启动nginx的时候,通过-c来指定要读取的配置文件 常见的配置文件有如下几个: nginx.conf:应用程序的基本配置文件 mime.types:MIME类型关联的扩展文件 fastcgi.conf:
阅读全文
摘要:测试配置文件: 安装路径下的/nginx/sbin/nginx -t启动: 安装路径下的/nginx/sbin/nginx停止 安装路径下的/nginx/sbin/nginx -s stop 或者是: nginx -s quit重启 安装路径下的/nginx/sbin/nginx -s reload
阅读全文
摘要:静态代理 静态代理中的代理类和委托类会实现同一接口或是派生自相同的父类。 由业务实现类、业务代理类 两部分组成。业务实现类 负责实现主要的业务方法,业务代理类负责对调用的业务方法作拦截、过滤、预处理,主要是在方法中首先进行预处理动作,然后调用业务实现类的方法,还可以规定调用后的操作。我们在需要调用业
阅读全文
摘要:class1.isAssignableFrom(class2) :class2是不是class1的子类或者子接口 o instanceof TypeName:用来判断一个对象实例 o 是否是一个类或接口(TypeName)的或其子类子接口的实例 结果:
阅读全文
摘要:Class.getResource(String path) 如果我们想在TestMain.java中分别取到1~3.properties文件,该怎么写路径呢?代码如下: Class.getClassLoader().getResource(String path) 输出结果 使用Class.get
阅读全文
摘要:出来的输出效果为: getContextPath是返回的项目上下文的名字(其实也就是项目名); getServletPath是返回的是项目名到当前jsp文件的路径(意思就是在这个项目首页到文件的路径) getRequestURI是返回的是项目名到整个文件的请求路径 getRealPath是返回的文件
阅读全文
摘要:桥接模式简介 桥接模式可以取代多层继承结构、处理多维度变化的场景,将各个维度设计成独立的继承结构,使各个维度可以独立的扩展在抽象层建立联系。 桥接模式实际开发中的应用场景 --JDBC驱动程序 --AWT中的Peer架构 --人力资源系统中的奖金计算模块 奖金分类:个人奖金、团队奖金、激励奖金 部分
阅读全文
摘要:定义 定义对象间一种一对多的依赖关系,使得当每一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更新 结构 在最基础的观察者模式中,包括以下四个角色: 被观察者:从类图中可以看到,类中有一个用来存放观察者对象的Vector容器(之所以使用Vector而不使用List,是因为多线程操作时,Vec
阅读全文
摘要:安装gcc:yum install gcc-c++ 需要pcre,安装的命令示例如下: yum install pcre* 需要zlib,安装的命令示例如下:yum install zlib zlib-devel 如果需要支持ssl的话,安装OpenSSL,安装的命令示例如下:yum install
阅读全文
摘要:内部类类型 静态内部类基本用法 可以包含静态和非静态成员 静态内部类可以访问外部类的静态属性和静态方法,不能调用外部类的普通方法和属性 在不相关类中,可以直接创建静态内部类的对象 普通内部类 可以方便使用外部类的所有成员,只为外部类服务 内部类中 this代表内部类的对象,引用外部类对象为Out03
阅读全文
摘要:Date 与DateFormat之间的转化String <————>Date Date与Calendar 之间的转化Long<————>Date 日历小程序 Scanner input=new Scanner(System.in); String str=input.nextLine(); Stri
阅读全文

浙公网安备 33010602011771号