02 2019 档案

摘要:备注:应用比较小,采用的架构模式 Varnish + 基本业务功能 但是一个问题是所有的资源在一台服务器上,反向代理特别多,缓存数据特别大,导致一台机器资源不够,考虑机器的拆分 Nginx 的反向代理和负载均衡优势,稳定,消耗的资源比较少(单机可以支撑10W的并发) Varnish 支撑1W的并发 阅读全文
posted @ 2019-02-01 17:35 kevin06 阅读(158) 评论(0) 推荐(0)
摘要:代码案例分析 Service层添加了注解@Transactional Client端同时也增加了注解@Transactional 异常空指针错误信息 Client.java:38行报的异常错误信息,就是Page<CustomerModel> p = t.s.getByConditionPage(cq 阅读全文
posted @ 2019-02-01 09:05 kevin06 阅读(241) 评论(0) 推荐(0)
摘要:Git安装 Git在不同的操作系统上安装是不一样的,这里只讲解我们需要的,也就是在Windows下的安装,主要安装msysGit和TortoiseGit 安装msysGit,到https://code.google.com/p/msysgit/ 去下载最新的版本安装后,能执行Git的shell命令, 阅读全文
posted @ 2019-02-01 09:05 kevin06 阅读(112) 评论(0) 推荐(0)
摘要:概述 Varnish处理HTTP请求的过程大致分为如下几个步骤: 1> Receive状态:请求处理入口状态,根据VCL规则判断该请求应该Pass或Pipe,还是进入Lookup(本地查询)。 2> Lookup状态:进入此状态后,会在hash表中查找数据,若找到,则进入Hit状态,否则进入Miss 阅读全文
posted @ 2019-02-01 09:04 kevin06 阅读(256) 评论(0) 推荐(0)
摘要:1.Nginx 安装 (1) 安装gcc (yum install gcc) 备注:可以输入gcc -v 查询版本信息,看系统是否自带安装 (2) 安装pcre (yum install pcre-devel) (3) 安装zlib (yum install zlib zlib-devel) (4) 阅读全文
posted @ 2019-02-01 09:04 kevin06 阅读(120) 评论(0) 推荐(0)
摘要:拷贝ehcache.xml文件到工程的resources目录下面 备注:diskStore 路径需要修改成对应的磁盘位置或目录 修改mybatis的mapper配置文件 打开log日志信息 对象序列化 备注:所有的model都继承了BaseModel,因此只需要BaseModel实现序列化就可以了, 阅读全文
posted @ 2019-02-01 09:04 kevin06 阅读(173) 评论(0) 推荐(0)
摘要:备注:worker_processes 1(数量建议跟系统CPU的核数相同,例如:2个CPU,每个CPU4核,建议为8),worker_connections 建议小于worker_rlimit_nofile 备注:use 指令根据操作系统相关,linux 操作系统使用use epoll worke 阅读全文
posted @ 2019-02-01 09:03 kevin06 阅读(211) 评论(0) 推荐(0)
摘要:1.安装(1.1):去官方下载最新的包,http://www.mongodb.org/downloads(1.2):然后tar zvxf 解压(1.3):拷贝到相应的文件夹即可2.在Shell里面启动(2.1):在MongoDB的文件夹下创建dbs和logs的文件夹(2.2:到bin下,运行 ./m 阅读全文
posted @ 2019-02-01 09:03 kevin06 阅读(67) 评论(0) 推荐(0)
摘要:1. ActiveMQ 安装 下载并安装ActiveMQ服务器端(1.1):从http://activemq.apache.org/download.html下载最新的ActiveMQ(1.2):直接解压 然后拷贝到你要安装的位置就好了 启动运行(1.1):普通启动:到ActiveMQ/bin下面, 阅读全文
posted @ 2019-02-01 09:03 kevin06 阅读(168) 评论(0) 推荐(0)
摘要:1.概述 (1) Memcached是什么 Memcached是一款开源的、高性能的、分布式的内存对象缓存系统 (2) Memcached能干什么 最主要的功能就是:在内存中缓存数据,以减轻数据库负载。 它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动 态、数据库驱动网站的速度。 (3 阅读全文
posted @ 2019-02-01 09:03 kevin06 阅读(179) 评论(0) 推荐(0)
摘要:Linux系统下怎样配置多个Tomcat同时运行呢,首先第一个tomcat配置不变,然后修改第二个tomcat启动的脚本 拷贝第一个tomcat的目录到第二个tomcat目录 1、修改环境变量 # vi /etc/profile 保存退出。 #source /etc/profile 2、修改 对应t 阅读全文
posted @ 2019-02-01 09:02 kevin06 阅读(156) 评论(0) 推荐(0)
摘要:ip_hash 语法:ip_hash 默认值:none 使用字段:upstream 这个指令将基于客户端连接的IP地址来分发请求。哈希的关键字是客户端的C类网络地址,这个功能将保证这个客户端请求总是被转发到一台服务器上,但是如果这台服务器不可用,那么请求将转发到另外的服务器上,这将保证某个客户端有很 阅读全文
posted @ 2019-02-01 09:02 kevin06 阅读(92) 评论(0) 推荐(0)
摘要:Server 脚本片段 备注:脚本片段,第一个,第二个lcation 是没有配置proxy_pass 代理地址的,这个时候回默认到 root的下面去找静态资源 root /usr/tomcat-8.0.0-RC5-1/webapps/ROOT/; 场景测试一 注释:第一个,第二个location,查 阅读全文
posted @ 2019-02-01 09:02 kevin06 阅读(168) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-02-01 09:02 kevin06 阅读(121) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-02-01 09:01 kevin06 阅读(115) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-02-01 09:01 kevin06 阅读(94) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-02-01 09:01 kevin06 阅读(58) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-02-01 09:01 kevin06 阅读(180) 评论(0) 推荐(0)
摘要:以上的问题,涉及到Varnish 阅读全文
posted @ 2019-02-01 09:00 kevin06 阅读(92) 评论(0) 推荐(0)
摘要:根据以上的配置增加集群,修改default.vcl 运行测试(启动tomcat1,tomcat2) 阅读全文
posted @ 2019-02-01 09:00 kevin06 阅读(303) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-02-01 09:00 kevin06 阅读(81) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-02-01 09:00 kevin06 阅读(186) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-02-01 08:59 kevin06 阅读(130) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-02-01 08:59 kevin06 阅读(123) 评论(0) 推荐(0)
摘要:测试: 代理tomcat服务器地址:http://172.20.10.5:1111/ 备注: 备注:如果服务器运行期修改了default.vcl配置文件,如何生效 Step 1: 修改default.vcl 配置文件 Step 2:vcl.load aa default.vcl(意义:vcl重新装载 阅读全文
posted @ 2019-02-01 08:58 kevin06 阅读(162) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-02-01 08:57 kevin06 阅读(298) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-02-01 08:57 kevin06 阅读(59) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-02-01 08:57 kevin06 阅读(92) 评论(0) 推荐(0)
摘要:./varnishlog -i VCL_LOG 阅读全文
posted @ 2019-02-01 08:57 kevin06 阅读(72) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-02-01 08:57 kevin06 阅读(144) 评论(0) 推荐(0)
摘要:动态数据缓存 Step 1 修改devault.vcl文件 检测 第一次请求 第二次请求 304 Not Modifed (浏览器缓存) Nginx + Varnish + 基本业务 Step 1 ,修改配置.nginx.conf 文件 修改部分 运行检查 阅读全文
posted @ 2019-02-01 08:56 kevin06 阅读(176) 评论(0) 推荐(0)
摘要:Eclipse 创建Maven工程 修改POM文件 Eclipse 创建Module工程 以此类推,创建Maven 的Modules web工程goodsmgrweb,创建Maven的Modules 工程goodsmgr 修改architecture1web工程pom文件,合并工程生成war包配置 阅读全文
posted @ 2019-02-01 08:56 kevin06 阅读(339) 评论(0) 推荐(0)