码农日记

薄洪涛的个人博客

nginx配置详解入门第一篇

我们从这张图开始分析nginx配置(借用网图)1. 全局块配置这个全局块配置会影响ngxin的全局,一般包括以下配置user  www; worker_processes  4;  worker_cpu_affinity 0001 0010 0100 1000 #error_log  logs/error.log; #pid    &nbs

大文件之分片上传

    我们知道,无论是nginx还是php,都会对上传文件的大小做限制,今天刚刚做了一个客户端包的管理,要求上传apk或者ipa文件,而且都不小(超出了php和nginx的允许范围),那我们如何上传呢?    其实这里就用到了分片上传技术,所谓的分片,就是在本地(客户端)将文件拆分成很多的临时文件,然后上传这些临时文件到服务器的某个文件夹下,当最后一片上传完成后,在服务器端进行拼接合并;  &n

vue中axios请求接口性能优化

    Vue的开发者都知道axios,很多都用axios来进行数据交互,axios的默认请求头是Content-Type: application/jso使用这个请求头会出现向服务器请求两次的情况,有的时候会大大影响服务器的性能,下图是我项目中的一个接口请求,可以看到,发起了两次请求,我查看了下状态栏,第一次请求是OPTIONS,第二次是POST,第二次请求才是我们需要的;最开始的时候,我查阅了资料,知道了第一次请求叫预请求预请求大概意思就是:浏览器对后

vue如何在移动端调试

    最近配合做vue的项目开发,我们前端遇到了一些问题,在调试android和ios样式兼容的时候,需要在手机上调试,但是又需要部署包发到服务器上,然后才能看到样式;十分繁琐,现在我就教大家如何在本地调试;    第一步,打开package.json文件,找到下面这段代码,加上--host 自己的局域网ip"scripts": {   "dev&quo

nginx转换post请求为get

今天调银联收银台回调的时候,遇到一件特别坑的事情,我通过银联付款后,本来应该跳转到我自己定义的回调页面,但是每次都会返回405错误码,很是恼火;查了下日志2019/06/24 14:58:39 [error] 7099#0: *99991 FastCGI sent in stderr: "Primary script unknown" while 

常用中文编码方式对比

最近项目中涉及到了使用python解析文件内容的需求,文件中全都是中文,由于这一过程中碰到的乱码问题实在过多,所以特地花时间研究了一下中文编码。本文中先介绍一下ASCII,GB2312,GBK和GB18030编码。之所以把这几个放在一起介绍,是因为他们的相关性非常强。兼容性关系是GB18030兼容GBK,GBK兼容GB2312,GB2312兼容ASCII。所谓兼容,你可以简单理解为子集、不冲突的关系。例如GB2312编码的文件中可以出现ASCII字符,GBK编码的文件中可以出现GB2312和AS

PHP调用不起来Python脚本

前几天做了个自动处理文件的python脚本,目前python脚本需要手动把文件放到特定文件夹下,自动去读取处理;但是老大觉得不方便,让我写了个文件上传页面,然后调用python的脚本,导出处理后的文件;于是我就开始了,上传功能用php实现的,开始想的是,用php的exec直接调用问题应该不大;很快,上传页面分分钟就写好了,服务器上python环境也配置好了,问题出现了,我用php传递参数(上传文件的在服务器上的保存路径)调用python脚本,发现没反应!!然后我想了多种情况,python没权限?

不同语言AES加密结果不同

最近一直在和某保险公司的联调接口,他们的接口是AES加密过的,就是请求的报文体需要加密,返回的报文体需要解密;java实现的,然后我这边用php去调用,发现先了一件诡异的事情,两种语言的加密结果不一致!!!以下是java代码package com.aibaoxian.util; import org.apache.commons.codec.binary.Base64; import javax.crypto.Cipher; import javax

linux免密登陆

最近有些累,所以今天的教程就水一篇;所谓免密登陆,就是说我有一台服务器,不想让人家知道具体的ip或者用户名密码,只让使用者从跳板机登陆,通过ssh xxx@ip  这种来登陆;1、 首先跳板机生成密钥2、把生成的密钥推到要登陆的机器上ssh-copy-id -i ~/.ssh/id_rsa.pub dss@10.164.194.423、登陆试试这篇文章好水好水啊啊啊,自己都嫌弃了

服务器:swap告警,系统异常报错

登陆自己的小服务器,用composer下载个东西,一直报killed[root@host voyager]# composer require tcg/voyager Killed这个错误是内存不足导致的,我看了下我的内存,好像还可以又看了下swap,发现swap告警,当初默认的swap容量如下:[root@host /]# free -h        
<< < 5 6 7 8 9 10 11 12 13 14 > >>

Powered By Z-BlogPHP 1.7.3

版权所有 | 转载请标明出处