公司使用SpringCloud+SpringBoot构建微服务,使用Spring Cloud Config作为统一的配置中心。在开发的时候出现了这样一个情景:新起了一个项目,然后需要我来接手,但是起初 ...
Year: 2018
现实生活中,二进制数的表现形式就是无所不在的通用产品代码(UPC,Universal Product Code),这个小条形码出现在差不多我们日常所购买的所有商品的包装上。UPC已经成为计算机逐步进入 ...
本博文根据《概率论与数理统计》浙大第四版第一章的内容精简而成。由于博文是博主全文手打而成,如有出现错误之处请通过评论区告知博主,博主会及时更改,防止误人子弟。
两台Keepalived做主从热备,每个Keepalived节点都集成一台Nginx实现Nginx的HA,Nginx再反向代理Tomcat集群,同时实现Tomcat集群的负载均衡和动静分离。
到这里我们便已经解决了Session共享的问题。到这里其实我们的整个web服务的架构还存在单点故障的隐患,那就是nginx服务。因为Nginx是整个web服务的入口,如果nginx服务挂了,那么整个w ...
cookie是浏览器用来存储少量数据的一种机制,数据以”key/value“形式存储,浏览器发送http请求时自动附带cookie信息。HTTP请求是无状态的,即HTTP协议并不能识别出上一个HTTP ...
* 搭建Tomcat集群,通过横向拓展解决单服务器上限瓶颈 * Nginx处理静态资源,Tomcat处理接口请求,动静分离 * Nginx实现负载均衡,均衡Tomcat服务的并发压力
为什么要做动静分离 * 动静分离是将网站静态资源(HTML,JavaScript,CSS,img等文件)与后台应用分开部署 * 动静分离的一种做法是将静态资源部署在nginx上,后台项目部署到 ...
我们可以使用Nginx做什么: * web服务器 * 负载均衡和反向代理。 除了通过源码编译安装,还可以通过其他方式安装,但是源码编译可以安装最新版的nginx。在安装过程中会出现一些bug,只 ...
职责分配: * Apache Bench 负责模拟用户请求 * JVisualVM负责观察Tomcat的Java虚拟机内存、线程、CPU的变化
JDK发布的功能最强大的运行监视和故障处理工具,他可以做到: * 显示虚拟机进程以及进程的配置、环境信息 * 监视应用程序的CPU、GC、堆、方法区以及线程的信息 * dump以及分析堆转 ...
相对而言Jmeter和Tsung更加多功能,支持多协议,支持最大并发数也更大,同时还支持分布式,在预生产环境当中Tsung绝对是压力测试的绝佳选择。但本文只针对Apache Bench测试工具展开,更 ...
Tomcat作为Web服务器,appdemo为我们的web项目,一个单机版的web服务已经能够提供给用户访问,那么一个这样的Tomcat服务器能够承担多大的用户并发访问呢?下一篇将介绍一款web服务的 ...
到此项目构建成功,该项目只是使用springboot快捷构建项目作为后面的样例项目使用,后期会在该项目基础上进行更改和扩展,后面将讲述单机版web项目的部署
Shell是一个用C语言编写的程序,通过Shell用户可以访问操作系统内核服务,类似于DOS下的command和后来的cmd.exe。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它 ...
网站流量数据统计分析,可以帮助网站管理员、运营人员、推广人员等实时获取网站流量信息,并从流量来源、网站内容、网站访客特性等多方面提供网站分析的数据依据。从而帮助提高网站流量,提升网站用户体验,让访客更 ...
sftp命令是常用的文件传输工具,它的使用方式与ftp类似,但它使用ssh作为底层传输协议,所以安全性比ftp要好得多。博主的使用的是CentOS系统,其只提供了sftp指令而并没有提供ftp指令,需 ...