17 liaomingwu

尚未进行身份认证

暂无相关简介

等级
TA的排名 23w+

阿里云SLB配置http跳转https

1、在ECS中安装Nginx,可以参考我的另一篇文章Linux安装Nginx2、 nginx配置server参考server {listen 80;server_name xx.domain.com xx.domain.com;rewrite ^/(.*)https://xx.domain.com/https://xx.domain.com/1 permanent; #...

2019-07-30 11:22:57

新功能:阿里云负载均衡SLB支持HTTP访问强制跳转HTTPS

5. 通过控制台来设置HTTP访问强制跳转HTTPS首先,建立好HTTPS:443监听,确保通过HTTPS方式访问您的网站或应用是没有问题的。上图中所示,创建了一个HTTPS的监听,添加后端服务器,并且能够正常工作。随后添加一个HTTP:80的监听,在创建监听时,控制台上会出现监听转发的选项,点击开启可以看到系统加载出目的HTTPS:443监听点击确认。可...

2019-07-30 11:16:08

阿里云SLB压测PTS的采样日志上有大量的503

问:为什么PTS的采样日志上有大量的503,但是后端服务器上确没有相关信息?答:如果压测的接口错误中有很多503,同时满足以下的现象: 接口是HTTPS 暴露在公网的是SLB 后端服务并没有抛出503,甚至没有任何记录 503报错信息与下面内容相同: <!DOCTYPEHTMLPUBLIC"-//IETF//DTDHTML2.0/...

2019-07-18 10:06:54

运维监控体系要点

运维监控体系包括以下内容:一、 可用性监控所监控的目标是否处于正常可用状态,比如机器是否正常运行可以访问状态,Tomcat是否处于运行状态,数据库是否处于可以访问状态;二、资源监控比如内存、CPU、磁盘、网络带宽,这些资源是否处于正常状态,是否有达到临界值的情况;三、并发监控主要用于监控业务系统运行状态,了解是否存在异常情况,比如一般情况下,并发是多少;四、延迟监控...

2019-02-15 09:34:04

SpringCloud注册中心Eureka Server和Client实现方式

建立项目最好使用Spring Starter Project向导建立项目。一、Server实现1.  应用类添加注解@EnableEurekaServer2. pom.xml引入依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring...

2019-01-30 15:12:06

springboot2.1.1整合mybatis

最好从建立项目时,就使用spring工具进行相关配置属性的设置,这里采用的是通过手动修改pom.xml文件的方式进行配置,所以遇到的问题也比较多。1.pom.xml中添加依赖和插件<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId&g...

2019-01-09 10:55:31

Springboot通过SpringMVC整合jsp

Springboot作为一个快速开发框架,提高了开发和配置效率,但是其使用方式还是和传统的方式有所不同,只有在熟悉了用法的前提下才能提高开发效率。Springboot通过SpringMVC整合jsp包括以下几个步骤:1.通过Spring工具建立Spring项目,添加SpringMVC依赖<parent> <groupId>org.springframew...

2019-01-07 23:16:00

Springboot静态资源访问

静态资源作为项目中的一个组成部分,通常是不可缺少的,尤其对于Web项目更是如此。1. 通过尝试判断静态资源访问位置和顺序(1)在src/main/resources/目录下创建static文件夹 (2)在src/main/resources/目录下创建resources文件夹 (3)在src/main/resources/目录下创建public文件夹 (4)在src/main/res...

2019-01-07 23:15:49

docker镜像、容器和数据卷

UnionFS(联合文件系统)是一种分层,轻量级并且高性能的文件系统,支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统。Union文件系统是Docker镜像的基础,镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。一次同时加载多个文件系统,从外表看,只能看到一个文件系统,联合加载会把各层文件系统叠加起来,这样最终的...

2019-01-06 20:03:40

redis集群配置

为了提高redis的性能,并且规避redis的单点故障问题,通过redis集群来解决。1. 并发性能要求更大2. 容量瓶颈预设16384个槽(0到16383),每个槽就是一个分区数据库,里面存放数据,槽和数据的关系,以及槽和节点的关系由rediscluster进行管理。分区规则:将Key进行CRC16的哈希算法,然后对16383取余,放入对应的槽。redis cluster四步...

2019-01-06 17:48:14

Python爬虫相关技术(xpath和beautifulsoap)

一、xpathxpath用于定位html中的元素。/ 表示从根节点进行查找元素// 从匹配的当前节点来对文档的节点进行选择. 选取当前节点.. 选取当前节点的父节点@ 选择属性/html 选取根节点下的所有html元素,也就是整个html文档。/body/div 选取属于body的子元素中所有div元素。//div 选取所有div标签的子元素,不管在html文档...

2019-01-06 10:31:51

docker容器常用命令一

1. 帮助命令。docker versiondocker infodocker --help2. 镜像命令列出本机上的镜像。docker images-a:列出本地所有镜像;-q 只显示镜像id;-digests显示镜像的摘要信息;--no-trunc显示完整的镜像信息。docker search 镜像名称镜像仓库:https://hub.docker.com/s...

2019-01-05 17:52:51

CentOS7 64位系统安装Docker

参考网站:https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/要求64位的CentOS7版本。查看操作系统版本:cat /etc/redhat-release安装gccyum -y install gccyum -y install gcc-c++查看gcc版本gcc -v如果安...

2019-01-05 14:41:52

Mycat分库分表中的三种表类型

1.分库表表示表的数据存放在多个实际的数据库中,按照一定的规则决定将某条数据存放在某一个数据库的表中;添加数据时,根据分库规则决定添加到哪个实际数据库表中;更新和删除数据时,首先定位到数据在哪个实际的数据库表中,然后再进行修改;查询数据时,从映射的每个数据库中查询符合条件的记录,然后聚合以后返回结果;存在分库规则,比如rule="auto-sharding-long"2....

2019-01-05 10:40:17

Hive基本操作命令

 Hive DDL 操作创建表1. CREATE table2. CREAT Table AS拷贝表结构的同时会,拷贝表中的数据。3. CREATE TABLE table_name LIKE table_name_other;只拷贝表结构,并不会拷贝数据。修改表1. 修改表名称alter table t1 rename to t22. 修改表属性a...

2019-01-05 10:34:45

python中的正则表达式

1. 精确匹配,如果直接给出字符,就是精确匹配。(1)\d可以匹配一个数字;(2)\w可以匹配一个字母或数字;(3).点符号可以匹配任意字符;(4)*星符号表示任意个字符;(5)用+表示至少一个字符;(6)用?表示0个或1个字符;(7)用{n}表示n个字符;(8)用{n,m}表示n-m个字符;(9)\s可以匹配一个空格(也包括Tab等空白符;(10)由于'-...

2019-01-03 13:26:43

mongodb中的文档、集合和数据库概念

1. 文档是mongodb中的基本单元,相当于rdb中的一条记录,通常以json格式显示,以bson格式进行存储;2.集合相当于rdb中的表,这里的表没有模式定义;3.mongodb的每个实例可以包含多个数据库,每个数据库有自己的集合和权限;一、文档多个键值对的有序存放在一起就是文档。文档中的值可以是字符串,数值类型,还可以是其它的文档;键是字符串,键可以是任意UTF-...

2019-01-01 11:42:07

mongodb shell操作命令

0. 启动客户端:mongo  [--host localhost] [--port 27017]1. 查看数据库命令:show databases;或者show dbs;2. 查看帮助:mongo -h3. 切换数据库:use dbname,切换到一个不存在的库时,会隐式创建数据库,添加数据时,再进行库的创建;4. 查看集合:show collections;5. 查看用户:...

2018-12-31 16:45:55

分布式环境下Nginx做负载均衡的多服务节点避免Session失效的方法

为了提高系统的性能以及稳定性,需要对服务器部署多个节点,避免单节点故障造成整个系统无法使用。1. 利用Nginx的ip_hash策略,实现相同IP的请求始终定位到相同的服务节点的方法;2. 通过Tomcat的Session复制的方式实现;3. 通过Spring提供的Session共享方式实现,Session统一存储在第三方Redis中; ...

2018-12-31 10:50:58

在Spring boot中通过ApplicationContext获取bean失败

在项目中使用了一个某银行的支付接口库,库中涉及到配置信息,需要从数据库中读取支付配置信息,由支付接口在调用的时候通过反射的方式进行调用。配置类文件是一个源码文件,可以进行修改,希望在该接口中调用项目中的Spring管理的bean(通过Mybatis方式),从而实现数据库访问,读取配置信息。在Springboot中通过反射调用的类中通过SpringApplicationContext获取b...

2018-12-31 10:03:52

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!