自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 windows系统下定时备份数据到远程ftp

最新的web网站老是被开发改出问题,为了能及时恢复,每天要备份下文件,写个批处理加入计划任务,批处理如下 @echo off echo 开始更新数据...... rem 格式化日期 rem date出来的日期是"2006-02-22 星期三",不能直接拿来使用,所以应该先格式...

2016-10-12 11:12:00 2700 0

原创 redis下高并发投票设计

最近闲来无事,研究了下redis,看过书籍之后,为了理解的更透彻,就实践写一个例子。 先说写投票吧,具体的流程是用户可以发起投票,发起成功后,其他用户可以投票,首页显示话题标题,票数和时间等信息。 我使用的redis设计了五个个表一个是文章表,保存话题的相关信息,一个评分表,一个话题被投票评分就增...

2016-10-11 11:06:36 4964 0

原创 php base64编码地址栏含有下划线解决

php传递参数如果是一个url,就需要转化下传输,使用php的bs64编码来进行编码,发现编码后的数据带有下划线,浏览器不识别 只能进行转化改版bs64转码解码方法 。 首先我们看下bs64的编码方法 staticconstcharbase64_table[]={ 'A'...

2019-12-26 16:31:33 130 1

原创 php文件下载

如果是一个下载链接直接处理 $downloadUtrl = "http://test.cn/test/assets/images/12.png" (一) headers = get_headers($downloadUtrl, 1); $content_...

2019-12-24 11:36:12 14 0

原创 laravel下常见的技巧

使用laravel过程中会发现一些有用的技巧,可以提高工作效率记录一下. (一) 页面跳转使用一次性缓存记录数据 return redirect('http://a.com) ->withInput($request->only('name�...

2019-12-20 17:48:04 9 0

原创 php简单的敏感词过滤

最近在做网站的敏感词隐藏显示,找了好多方法,常见就是字符串替换和正则匹配,考虑到数据量不大,其实那种方法都可以满足需求的。我用字符串替换方法简单记录下 $wordslist = array("你好","妹的","傻叉"); //敏感词列...

2019-12-06 17:58:34 15 0

原创 弹窗验证码没反应

最近工作中遇到一个问题,说的是制作了一个两个弹窗的问题,弹窗A上面有图形验证码获取短信验证码和提交等功能。弹窗B是提交以后的报错提示弹窗。触发一个按钮会弹出弹窗A,第一次弹出A上面的功能是好的,然后点击提交,弹出第二个框B,同时关闭A,然后再打开A上面的功能死活不管用。不知道为什么,最后处理了好久...

2019-11-13 10:11:13 45 0

原创 https访问下资源路径

随着网站越来原来越普及,对安全的要求越来越高,https访问网站变的越来越流行,https下的访问和http有哪些不同,我们简单看下吧。 (1)浏览器默认不允许在https里面应用http资源,一般会弹出会话框,让用户确认,所以最好不要引用. (2)https默认禁止调用http资源,不可以使...

2019-10-12 13:30:48 37 0

原创 php请求附件上传请求第三方接口

socket /* * 附件上传到金融接口 */ class SocketUpload { private $host = ''; private $port = 80; private $errno = null; privat...

2019-09-26 15:56:46 133 0

原创 常用的js正则验证

(一)字符串包含空格 var rule = /^\s|\s$|\s/; (二)手机号校验 var rule = /1[3567]\d{9}$/ (三)邮箱校验 (四)身份证 var rule = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)...

2019-09-15 17:16:04 9 0

原创 ajax请求数据

ajax请求: var json_data = {"confirm":1} $.ajax({ type: 'post', url: "/pufa/sign", data: json_...

2019-09-14 11:41:12 120 0

原创 php性能监控

使用 centos+tideways_xhgui+mongodb 搭建 https://blog.it2048.cn/article-tideways-xhgui/ https://github.com/guanguans/guanguans.github.io/issues/8 ...

2019-08-06 15:50:20 167 0

原创 linux下squid代理应用

这里有三台服务器 外网服务器 192.168.10.78 squid服务器 192.168.10.98 网卡一 eth0 10.15.1.2 网卡二 内网服务器 10.15.1.3 一:squid服务搭建,这里省略,网上有很多教程(https://help.aliyun.com...

2019-05-17 17:50:08 102 0

原创 利用binglog恢复mysql删除数据

一:使用的是mysql5.6,首先看下MySQL的binlog日志是否开启 log-bin=mysql-bin binlog_format=mixed expire_logs_days = 10 保留10天日志 二: 更新biglog日志 mysq> flush logs;...

2019-04-28 18:15:18 452 0

转载 mysql表删除后恢复

mysql没有开启binglog日志的情况下删除数据恢复 https://www.cnblogs.com/ziroro/p/9829669.html

2019-04-27 16:46:53 1018 0

原创 python 请求接口方式总结

python爬取数据时候,要请求第三方接口数据,这里总结下三种常用的请求方式   # -*- coding:utf-8 -*- import requests import pycurl import StringIO import urllib import urllib2 # requ...

2018-11-28 10:20:14 1020 0

原创 python3 抓取简书,增加浏览量

访问简书实现刷新访问次数,什么都不说直接上代码 (一) # -*- coding:utf-8 -*- import sys import random import requests import pycurl import urllib import json import re impor...

2018-11-23 17:06:27 97 0

原创 laravel下数据分段导出

最近要导出一批日志数据,正常的流程是从数据库取出数据。循环遍历处理数据得到结果,导出到excel。 貌似流程很完美,没有问题,但是数据量过大的时候,就会出现内存不够用的情况。这种情况只能把数据分段取出处理。 laravel已经给我们提供了这样的功能,下面我们来实现吧。         $nu...

2018-11-07 09:24:18 551 0

原创 http的session机制

一:什么是session session叫做会话,在http请求中来识别和不同客户端的一种状态,常用在web登录保存客户端状态使用. 二:http通信登录过程 客户端登录以后,服务端生成唯一session id,和相应的登录用户信息,把session id返回给客户端,客户端开启cookie...

2018-09-20 13:34:32 360 0

原创 php 7 开启opcache

php 5.5以后php默认自带zend opcache,加速php性能. Opcache是一种通过将解析的PHP脚本预编译的字节码存放在共享内存中来避免每次加载和解析PHP脚本的开销,解析器可以直接从共享内存读取已经缓存的字节码,从而大大提高PHP的执行效率 一: 开启opcache o...

2018-09-07 10:52:51 1577 0

原创 根据ip地址定位城市信息

最近需要一个需求就是根据ip地址获取用户的地址信息,搜索了网上的方法,有H5定位和调用web api接口定位. 相比之下H5要求浏览器支持,在移动设备上可以实现调用手机gps获取位置信息,精确度很高。web api定位可以定位到城市,相对来说精确度不高,对比了百度,高德,淘宝,新浪的web ap...

2018-08-15 16:48:39 4451 1

原创 json字符串

json字符串是http数据传输中重要的数据格式,常用与点到点的数据交换. json格式的标准是k,v格式的键值对,键值都要用双引号包裹,如下正确的格式 { ”id” : 1,"name" : "liu"}   在js中json字符串是可以用单引号包...

2018-08-03 09:34:10 223 0

原创 php的正则表达式

php的正则表达式用于匹配满足规则的字符串. (一)首先是匹配表达式的组成 模式和待匹配字符串 模式需要有分隔符闭合包裹, 分隔符有/或#或~都可以. (二)其次是模式的书写 模式一般由一个或多个元字符的组合形成,要牢记常用的元字符如^以什么开头,$以什么结尾等. (三)匹配实例  ...

2018-07-16 17:51:56 60 0

原创 python itchat实现微信自动回复

本次使用图灵机器人接口实现个人微信的自动回复。一:首先申请图灵账号http://www.tuling123.com/申请完在后台创建机器人得到apikey二:使用python提供的itchat实现个人微信登录和自动回复(1)微信登录和消息监听# -*- coding=utf-8 -*-import...

2018-07-11 14:34:31 239 0

原创 php实战C扩展之数组

近来看了php的c扩展书写,尝试接入数组处理,学会了几个HashTable处理函数记录如下:zend_hash_next_index_insert   插入数据(数字数组或者关联数组);zend_hash_add 插入关联数组zend_hash_index_update 数字数组或者关联数组zen...

2018-04-25 10:21:32 305 0

转载 区块链技术

前言   区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现。 无论你擅长什么编程语言,都能够参考这种设...

2018-01-09 14:47:06 594 0

转载 linux cpu占用100%排查

某服务器上部署了若干tomcat实例,即若干垂直切分的Java站点服务,以及若干Java微服务,突然收到运维的CPU异常告警。 问:如何定位是哪个服务进程导致CPU过载,哪个线程导致CPU过载,哪段代码导致CPU过载? 步骤一、找到最耗CPU的进程 工具:top 方法: 执行to...

2017-08-21 09:29:54 28865 0

转载 linux 负载浅谈

1:load Average 1.1:什么是Load?什么是Load Average?    Load 就是对计算机干活多少的度量(WikiPedia:the system Load is a measure of the amount of work that a compute syste...

2017-08-20 22:41:25 148 0

转载 php curl支持302域名跳转

$url = 'http://sdk.x.com/index.php/callback?sign=a515afa7c4fd539765d53a54d5166f69&notify_time=2017-06-19 16:32:55'; $ch = curl_init();...

2017-06-19 17:11:29 2655 0

转载 php实现的消息队列类

<?php /** * Created by PhpStorm. * User: lin * Date: 2017/6/9 * Time: 11:19 * 实现php共享内存消息队列 */ class ShmQueue { private $maxQSize = 0;/...

2017-06-09 14:53:36 1145 1

原创 php导出超过10万行数据到excel

数据量超过10万,用php_excel导出很慢而且数据导入不全,还占空间,用csv格式导出,很快还不出错. set_time_limit(0); header('Content-Type: application/vnd.ms-excel'); header('Con...

2017-06-08 17:26:50 9806 1

转载 nginx-fpm设置

PHP-fpm存在两种方式,一种是直接开启指定数量的php-fpm进程,不再增加或者减少;  另一种则是开始时开启一定数量的php-fpm进程,当请求量变大时,动态的增加php-fpm进程数到上限,当空闲时自动释放空闲的进程数到一个下限。  这两种不同的执行方式,可以根据服务器的实际需求来进行...

2017-06-08 16:34:04 443 0

原创 php中常用的数组操作

在工作中对数据进行统计时,要用到php的数组操作,特此总结下. (1)得到数组中每个元素的个数 array_count_values (2)合并多个数组 array_merge

2017-01-25 14:43:31 151 0

原创 php文件读写操作

php操作文件读写  $file_user = 'userfiles.txt';  $data = array(); 读:  if(file_exists($file_user) && count(file($file_user))>1...

2016-11-15 15:30:32 326 0

原创 对大数据量的处理思路

最近要用程序对百万级别的数据量进行处理,综合性能和代码执行时间,来考虑如何书写高质量的代码.   首先就是读数据的问题,由于数据量比较大,我们可以考虑根据唯一的主键id来取数据,这样速度比较快,而且数量不能太大,读取Mysql数据库,数据超过3万,速度就下降很明显了. 我们根据id一次取出30...

2016-11-12 14:30:09 282 0

原创 windows下监控进程自动重启

监控redis @echo off       set Program="redis-server.exe"   tasklist -v | findstr %Program% > NUL   if ErrorLevel 1 (     echo "...

2016-11-11 20:33:59 3363 0

原创 mysql中的常用查询持续更新中

(一)两个字段的排序查询 select * from (select * from admin order by admin_id asc) as t order by t.admin_group_id asc;

2016-11-10 15:01:58 142 0

原创 数据更新操作冒险记事

最近考虑到用户注册数据库有三个表的数据不统一,考虑要清理下数据和调整下表的数据,要写个脚本专门清理. 开始清理工作了,首先是业务逻辑这个我们考虑到注册添加三个表数据(首先是这个是大坑的节奏),所以第一步业务逻辑一定要先搞确定和准确再行动. 第二是代码编写,代码是按照业务逻辑来书写,这个只要有一...

2016-11-10 09:17:24 136 0

原创 php获取客户端真实ip

$_SERVER['REMOTE_ADDR']; //访问端(有可能是用户,有可能是代理的)IP $_SERVER['HTTP_CLIENT_IP']; //代理端的(有可能存在,可伪造) $_SERVER['HTTP_X_FORWARDED_FO...

2016-11-04 17:07:21 157 0

原创 百川云旺客服申请测试流程

最近做平台接入im系统,了解了阿里的免费阿里百川云旺客服产品,申请测试过程中,也走了不少的坑,这里记录下.  (一)申请加入百川应用(首先要有一个淘宝账号登录) http://console.baichuan.taobao.com/userRegister.htm?from= (二)这里...

2016-11-02 14:18:23 4181 1

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