自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 记录一次服务器产生大量close_wait的过程

参考文章:https://blog.csdn.net/liu_baoqing/article/details/51306647最近在测试环境发现请求总是很慢,有的时候还会存在请求失败的问题,查询资料排查了一下,测试环境在内网,因为上个版本要调试微信公众号,在外网182开了一个二级域名并代理穿透到内网233,前后端分离的情况下(前端使用的vue),前端打包用的外网的域名调的后端的API,但是本次版...

2018-11-02 11:49:44 518

原创 java和vue使用AES加密验证前端请求

前段时间python团队做的项目因为存在短信被盗刷的漏洞,公司的几万条短信几日之内全被消耗干净了。由于短信接口是对外的,无法被oauth2等鉴权,鉴于此,我们java团队使用了AES加密一个字段来校验请求是否是用户在我们平台发出的请求。其次,也对用户ip做了缓存,控制其访问次数,这里只说java的AES加密:主要流程是前端调用AES的加密方法,这里前端使用的是VUE。import Crypto...

2018-11-02 11:01:14 1256

原创 使用nginx的rewrite功能搭建文件服务

背景:为了服务器文件的安全,不能将服务器的文件保存路径设计暴露出来,可以使用nginx的rewrite功能隐藏文件的真实路径1.例子rewrite “/pic/([0-9]{2})-([0-9]{2})-([0-9]{1,2})-C-([0-9]*).(png|gif|jpg|jpeg)$” /storage/bidding/20$1-$2/$3/Certification/$4.$5 las...

2018-10-31 15:30:44 201

原创 nginx突然出现403错误

1,nginx代理静态资源突然出现403权限错误,但是nginx是root运行的。2,查资料发现centos存在一个SElinux安全子系统,莫名其妙将我要代理的文件夹保护了起来。3,查看命令:/usr/sbin/sestatus -v 4,临时停止:setenforce 05,永久停止:vim /etc/selinux/configSELINUX=disabled...

2018-10-31 14:48:55 1120

原创 centos7多服务器挂载同一文件系统

1,主要命令 mount2,服务器端配置:rpm -qa |grep nfsyum install nfs-utils编辑或新建以下文件vi /etc/exports/app/storage 192.168.1.235(rw,no_root_squash)/app/storage 192.168.1.236(rw,no_root_squash) NFS共享的常用参数:r...

2018-10-31 14:43:18 750

原创 使用Apollo管理Springboot配置文件的相关配置

1,引入Maven依赖:<dependency> <groupId>com.ctrip.framework.apollo</groupId> <artifactId>apollo-client</artifactId> <version>1.0.0</version></depende

2018-10-31 14:31:42 1512

原创 Apollo添加自定义的环境

如果需要添加的环境不是Apollo预先定义的环境,请参照如下步骤操作:假设需要添加的环境名称叫sit修改com.ctrip.framework.apollo.core.enums.Env类,在其中加入SIT枚举:public enum Env{ LOCAL, DEV, SIT, FWS, FAT, UAT, LPT, PRO, TOOLS, UNKNOWN; ...}修改com...

2018-10-31 14:24:28 10380

原创 使用apollo管理多个环境的服务配置

本文是对apollo管理多个服务(dev、sit、uat、prod)配置文件的安装与配置做了简单的介绍

2018-10-31 14:06:05 14705 1

原创 在centos7中快速安装apollo并运行(单环境)

前言: 主要用于单一环境,熟悉apollo的配置,快速启动服务,不适用于多环境的开发模式,多环境请查看:1.安装mysql,要求5.6.5+wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10...

2018-10-16 14:59:30 2466

原创 OpenResty配置nginx+lua开发环境

OpenRestry的安装请参考本人另一篇文章:连接1,编辑nginx 配置文件配置: vim /app/services/openresty/nginx/conf/nginx.confuser root;worker_processes 1;error_log /app/logs/nginx/error.log;error_log /app/logs/nginx/error-...

2018-10-16 14:34:55 867

原创 centos7安装OpenResty代替nginx

centos7安装OpenRestry代替nginx1,安装依赖的软件包2,安装openresty3,安装LuaJIT4,下载ngx_cache_purge模块,该模块用于清理nginx缓存5,下载nginx_upstream_check_module模块,该模块用于ustream健康检查6,安装openresty7,添加nginx到服务加入开机启动8,启动并加入开机启动:9,将nginx加入到环...

2018-10-16 11:57:45 1232

空空如也

空空如也

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

TA关注的人

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