自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vv的博客

记录自己运维的一些小事情

  • 博客(23)
  • 资源 (8)
  • 收藏
  • 关注

原创 JeeSite 4.0环境添加本地jar包

修改jeesite4/web/pom.xml 在</dependencies>中添加新的jar包路径

2018-08-31 16:58:05 1800

转载 Nginx配置文件及模块

1Nginx是什么?Nginx是一个基于c语言开发的高性能http服务器及反向代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。 2为什么要用Nginx? 理由一✦传统的小型网站并发量小,用户使用的少,所以在低并发的情况下,用户可以直接访问tomcat服务器,然后...

2018-08-31 14:45:49 370

转载 centos-7 yum装docker-ce后启动失败

转载自:https://blog.csdn.net/liduanwh/article/details/80387225相关版本:centos-7:   CentOS Linux release 7.0.1406 (Core)docker-ce: Docker version 18.03.0-ce, build 0520e24yum docker 镜像:http://mirror...

2018-08-28 18:07:09 650

原创 JeeSite 4.0测试环境搭建

需求:jdk 1.8Maven 3.3.0+MySql 5.7.11+tomcat 8环境Linux 7.5 软件包下载地址:jdk-8u181-linux-x64.tar.gz百度云链接:https://pan.baidu.com/s/16BpipO0eVTe8a0A43-Y9fA 密码:1s8lapache-maven-3.5.3-bin.tar.gz...

2018-08-27 15:07:06 1748

原创 nginx反向tomcat,tomcat获取不到用户真实IP

参考网上设置,设置nginx.conf后,tailf了tomcat日志,还是获取到代理ip。我这样设置是不行的。后端tomcat还是无法获取到用户ip解决方法:在tomcat上server.xml修改配置                       pattern="%{X-Real-IP}i %l %u %t "%r" %s %b" /...

2018-08-17 18:05:25 1628

原创 定义JAVA_HOME后,手动启动tomcat可以,用shell脚本却报未定义JAVA_HOME

利用crontab 检查tomcat是否存在,不存在则启动     /usr/local/tomcat8/bin/startup.sh报错意思是,未定义JAVA_HOME 或 JRE_HOME,需要一个环境变量才能运行-------------------------------------------------------------------------------------...

2018-08-17 15:12:50 2180

转载 大型网站架构系列:缓存在分布式系统中的应用(三)

本文是《缓存在分布式系统中的应用》第三篇文章。上次主要给大家分享了,缓存在分布式系统中的应用,主要从不同的场景,介绍了CDN,反向代理,分布式缓存,本地缓存的常规架构和基本原理。因为时间关于,原计划分享《缓存常见问题》的内容,没有讲。本次主要针对缓存的常见个问题,做一个介绍。主要有以下议题:一、分享大纲分享大纲 数据一致性 缓存高可用 缓存雪崩 缓存穿透 参考资料 分享...

2018-08-13 14:32:34 116

转载 大型网站架构系列:缓存在分布式系统中的应用(二)

缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。本文是缓存在分布式应用第二篇文章,介绍分布式缓存,Memcache,Redis,本地缓存(硬盘缓存,内存缓存)以及缓存在分布式系统中的架构示例。本文主要是自己的学习总结和网络文章摘录,供学习之用。本次分享大纲缓存概述 CDN缓存 反向代理缓存 分布式缓存 本地缓存 缓...

2018-08-13 14:29:13 195

转载 大型网站架构系列:缓存在分布式系统中的应用(一)

缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。本文是缓存在分布式应用第一篇文章,介绍缓存的原理,缓存的分类,缓存的设计,CDN缓存(原理,架构参考和技术实践),反向代理缓存(原理,Squid架构实践和常用代理缓存之间的比较)。本文主要是自己的学习总结和网络文章摘录,供学习之用。本次分享大纲缓存概述 CDN缓存 反向代理...

2018-08-13 14:24:21 175

转载 大型网站架构系列:20本技术书籍推荐

学习是技术人员成长的基础,本次分享20本技术方面的书籍,这些书不是每一本都是经典,但是每一本都有其特点。以下20本大部分本人都看过,因此推荐给大家。(本次推荐的20本只是一个参考,比如像Head First,Java编程思想等经典书籍是大家都知道,因此不在推荐之列)本次分享大纲大型网站架构系列 分布式系统系列 BAT技术文学系列 架构设计系列 本次分享总结一、大型网站架构系列...

2018-08-13 14:18:38 980

转载 大型网站架构系列:负载均衡详解(4)

本文是负载均衡详解的第四篇,主要介绍了LVS的三种请求转发模式和八种负载均衡算法,以及Haproxy的特点和负载均衡算法。具体参考文章,详见最后的链接。 三、LVS负载均衡LVS是一个开源的软件,由毕业于国防科技大学的章文嵩博士于1998年5月创立,用来实现Linux平台下的简单负载均衡。LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器。基于IP层...

2018-08-07 17:16:04 151

转载 大型网站架构系列:负载均衡详解(3)

本次分享大纲软件负载均衡概述 Ngnix负载均衡 Lvs负载均衡 Haproxy负载均衡 本次分享总结一、软件负载均衡概述硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有Nginx,Lvs,HaProxy等。本文参考大量文档,部分为直接拷贝,参考出处见负载均衡详解(4)。二、Ngn...

2018-08-07 17:14:36 118

转载 大型网站架构系列:负载均衡详解(2)

本文是负载均衡详解的第一篇文章,介绍负载均衡算法, 硬件负载均衡。部分内容摘自读书笔记。三、负载均衡算法常用的负载均衡算法有,轮询,随机,最少链接,源地址散列,加权等方式;3.1 轮询将所有请求,依次分发到每台服务器上,适合服务器硬件同相同的场景。优点:服务器请求数目相同;缺点:服务器压力不一样,不适合服务器配置不同的情况;3.2 随机请求随机分配到各个服务器。优...

2018-08-07 17:12:31 90

转载 大型网站架构系列:负载均衡详解(1)

面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站访问量大,并发量高,海量数据的问题。从单机网站到分布式网站,很重要的区别是业务拆分和分布式部署,将应用拆分后,部署到不同的机器上,实现大规模分布式系统。分布式和业务拆分解决...

2018-08-07 17:10:37 105

原创 Tomcat默认管理后台被尝试破解密码,org.apache.catalina.realm.LockOutRealm.authenticate

原因:上周新的测试环境安装的tomcat被尝试破解密码,打开后台发现一堆警告,WARNING。很多条这些记录。因为安装tomcat的时候在安装目录下有个tomcat_path/webapps/manager/这个是Tomcat的管理后台而在生产环境webapps这个目录都是清空的这次测试环境由于没有删除这个,导致后台可以被访问上。在部署管理页面中可以“Sta...

2018-08-06 18:04:56 10089

转载 Windows 版 SourceTree 免登录跳过初始设置的方法

SourceTree 安装之后需要使用账号登陆授权以后才可以使用,以前是可以不登陆的,但是现在是强制登陆。虽然是免费授权,但是不知道是什么原因,登陆经常会失败,翻墙也不行,这里就分享一下跳过这个初始化的步骤。SourceTree 免登录跳过初始设置的方法 首先,安装完 SourceTree 以后先运行一次,弹出初始化登录页面后退出。 打开 我的电脑,在最上方的地址栏直接...

2018-08-04 18:27:30 129

转载 大型网站架构系列:电商网站架构案例(3)

本文章是电商网站架构案例的第三篇,主要介绍数据库集群,读写分离,分库分表,服务化,消息队列的使用,以及本电商案例的架构总结。6.5数据库集群(读写分离,分库分表)大型网站需要存储海量的数据,为达到海量数据存储,高可用,高性能一般采用冗余的方式进行系统设计。一般有两种方式读写分离和分库分表。读写分离:一般解决读比例远大于写比例的场景,可采用一主一备,一主多备或多主多备方式。本案例在业...

2018-08-04 17:57:54 214

转载 大型网站架构系列:电商网站架构案例(2)

电网网站架构案例系列的第二篇文章。主要讲解网站架构分析,网站架构优化,业务拆分,应用集群架构,多级缓存,分布式Session。五、网站架构分析根据以上预估,有几个问题:需要部署大量的服务器,高峰期计算,可能要部署30台Web服务器。并且这三十台服务器,只有秒杀,活动时才会用到,存在大量的浪费。 所有的应用部署在同一台服务器,应用之间耦合严重。需要进行垂直切分和水平切分。 大量应用存...

2018-08-04 17:56:55 167

转载 大型网站架构系列:电商网站架构案例(1)

大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具备功能需求外,还具备一定的高性能,高可用,可伸缩,可扩展等非功能质量需求(架构目标)。根据实际需要,进行改造,扩展,支持千万PV,是没问题的。本次分享大纲电商案例的原因 电商网站需求 网站初级架构 系统容量估算 网站架构分析...

2018-08-04 17:39:41 201

转载 大型分布式网站架构技术总结

本文是学习大型分布式网站架构的技术总结。对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考。一部分为读书笔记,一部分是个人经验总结。对大型分布式网站架构有很好的参考价值。(如果感觉对大家有帮助,请帮忙点推荐,谢谢。本博客会逐步推出一系列的关于大型分布式网站架构,设计模式,架构模式方面的系列文章  本次分享大纲如下大型网站的特点 大型网站架构目标 大...

2018-08-04 17:35:20 197

转载 大型网站架构系列:分布式消息队列,消息队列的使用场景

一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,...

2018-08-04 17:28:35 602

原创 更改tomcat启动用户,导致jenlins,git获取回源失败

因突发奇想,想将在运行jenkins机器上的tomcat使用普通用户启动tomcat,于是备份了tomcat目录就开干......!(当然是测试环境,可以浪的情况下)首先当然是备份目录了cp -rp xxxx  xxxx将权限也一起备份useradd tomcatuser   #创建用户,可能有人会为什么不 -s /sbin/nologin   (额...这样就不能 su 来启...

2018-08-04 14:52:13 243

原创 Prometheus和Grafana结合监控MySQL服务性能

偶尔在看博客的时候看到Prometheus和Grafana的介绍,但是当再次找了几遍博客文章准备实验一次的时候,就遇到了安装后不显示数据可视化的情况。经过排查,是因为之前的博客写的也有一年之间的时间了,Grafana版本更新换代,所以决定自己写一遍。感觉非常好奇,就去官网把功能介绍等等看了一遍。Prometheus(也叫普罗米修斯)官网:https://prometheus.io/docs/...

2018-08-03 15:42:36 8578 5

docker从入门到实践.pdf

docker从入门到实践

2018-12-07

XtraBackup-2.4.9

XtraBackup-2.4.9

2018-12-07

memcached-1.5.11.tar.gz

memcached-1.5.11.tar.gzmemcached-1.5.11.tar.gzmemcached-1.5.11.tar.gz

2018-12-07

git-2.16.2.tar.gz

git-2.16.2.tar.gz,

2018-12-07

安装tomcat,mysql,memcached,jdk脚本

安装tomcat,mysql,memcached,jdk脚本 安装tomcat,mysql,memcached,jdk脚本

2018-06-02

apache-tomcat-8.0.30.tar.gz

apache-tomcat-8.0.30.tar.gz apache-tomcat-8.0.30.tar.gz

2018-06-02

jdk-7u80-linux-x64.tar.gz

jdk-7u80-linux-x64.tar.gz jdk-7u80-linux-x64.tar.gz

2018-06-02

MySQL-5.6.21-1.el6.x86_64.rpm-bundle.tar

MySQL-5.6.21-1.el6.x86_64.rpm-bundle.tar MySQL-5.6.21-1.el6.x86_64.rpm-bundle.tar

2018-06-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除