自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 论坛 (7)
  • 收藏
  • 关注

阿里云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 668

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

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

2019-07-30 11:16:08 250

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

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

2019-07-18 10:06:54 1673

原创 运维监控体系要点

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

2019-02-15 09:34:04 681

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

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

2019-01-30 15:12:06 196

原创 springboot2.1.1整合mybatis

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

2019-01-09 10:55:31 3503

原创 Springboot通过SpringMVC整合jsp

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

2019-01-07 23:16:00 846

原创 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 93

原创 docker镜像、容器和数据卷

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

2019-01-06 20:03:40 1130

原创 redis集群配置

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

2019-01-06 17:48:14 258 3

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

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

2019-01-06 10:31:51 1045

原创 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 222

原创 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 74

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

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

2019-01-05 10:40:17 1349 1

原创 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 1233

原创 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 58

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

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

2019-01-01 11:42:07 3894

原创 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 715 1

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

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

2018-12-31 10:50:58 270

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

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

2018-12-31 10:03:52 4851

原创 由于jvm编码方式未指定导致解密失败

在一个项目中遇到了一个奇怪的现象,对于一个加密字符串,在Linux环境中通过Tomcat启动能够解密成功,在Windows环境中,如果通过Eclipse启动项目就可以解密成功,通过Tomcat直接启动项目就解密失败。在Linux环境中,采用rsa算法加密的信息,在Linux环境中,可以成功解密验证。在Windows环境中,如果通过Eclipse启动项目就可以解密成功,直接启动Tomcat就...

2018-12-31 09:53:43 145

原创 对分布式事务的简单理解

分布式事务就是把一个包含多个操作步骤的业务操作(这些操作往往是由不同的应用系统来完成的)作为一个整体来对待,要么都成功,要么都失败。问题是各个操作步骤在不同的业务系统中进行操作,网络速度,系统故障等各种因素都有可能影响操作结果,必须采取有效方法来达到事务的目的。1、事务的ACID特性1.1、原子性(A)所谓的原子性就是说,在整个事务中的所有操作,要么全部完成,要么全部不做,没有中间状态...

2018-12-31 09:40:39 802

原创 开放API设计安全考虑

1.  加密敏感数据保证安全,非对称算法RSA和对称算法DES/SM4等;2. 摘要算法MD5防止篡改,算法中增加盐值(双方约定的一个秘密值),增加服务器时间值,用于判断调用提交时间;3. 采用token的方式校验是否已经登录,一个是判断token是否存在,二是token是否过期;4. 接口设计需要具有幂等性,相同的调用请求,需要能够鉴别出来,不能做重复数据更新处理;5. getX...

2018-12-30 21:56:37 169

原创 电子文档信息安全——世优保镖

随着计算机技术和互联网技术的发展,人们越来越感觉到电子文档信息的重要性。电子文档在带给我们很多方便的同时,也带来了一些问题。在网络上讨论信息安全的文章很多,本文就电子文档自身的特点和应用方面讨论如何实现电子文档的信息安全。电子文档区别于印刷品文档主要有以下四个特点:容易修改、容易删除、容易复制、容易损坏。    容易修改,这是电子文档区别于传统的印刷文档的一个重要区别,印刷文档和手写文档都

2003-07-27 11:29:00 720

空空如也

空空如也

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

TA关注的人 TA的粉丝

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