自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

初见-子非鱼

每个人都会老去、只是时间的问题而已,不要憧憬未来、因为我们都不知道下一秒会发生什么...

  • 博客(26)
  • 收藏
  • 关注

原创 如何防止别人恶意调用API接口?

1 / 验证码(最简单有效的防护),采用点触验证,滑动验证或第三方验证码服务,普通验证码很容易被破解2 / 频率,限制同设备,同IP等发送次数,单点时间范围可请求时长3 / 归属地,检测IP所在地是否与手机号归属地匹配;IP所在地是否是为常在地4 / 可疑用户,对于可疑用户要求其主动发短信(或其他主动行为)来验证身份5 / 黑名单,对于黑名单用户,限制其操作,API接口直接返回su

2017-11-28 15:19:35 33564 1

转载 程序员心想事成的 10 步技巧

1.建立自已的个人网站一定要有自己的网站,做点自己的研究,在上面写写文章,不要什么都是学别人的,有亲身经历过,这样说起来才有质感。当然,文章也要写的像样些,字和语法不能有太多的错误,所以写完文章会要习惯检查下,整体文章要让人一看就明白你要表达的意思。2.开源现在社会的竞争很激烈,程序员随时都有可能失业,所以只要是做开源项目的,总能在这个市场上找到一份还不错的工作。3

2016-06-15 14:20:33 411

原创 linux一个有趣的问题

今天发现了一个有趣的问题,我在linux 输入ll 命令时,提示我权限不足!我擦嘞,老子是root用户啊!然后... 我看到提示权限不足的目录和文件不是显示的drwx这种,而是????????, 然后,我在网上搜了一些资料,说是chmod 777 filename, 但是我用命令chmod也会提示我权限不足,,然后...我重启了服务器,那些目录和文件的权限又正常了,,

2016-01-21 17:55:46 437

转载 60,000 毫秒内对 Linux 的性能诊断

点击打开链接

2016-01-21 10:38:55 423

转载 高并发Web架构

在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG.其中,对于我们日常的分析有用的就是前面的五个字段。它们的含义是:SYN表示建立连接,FIN表示关闭连接,ACK表示响应,PSH表示有 DATA数据传输,RST表示连接重置。其中,ACK是可能与SYN,FIN等同时使用的,比

2015-11-26 15:38:44 5516

转载 百万级PHP网站架构工具箱,高并发架构方案

在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及T

2015-11-26 15:37:04 1062

转载 jQuery 小技巧

1. 禁止右键点击?12345$(document).ready(function(){    $(document).bind("contextmenu",function(e){            return false;    });});

2015-11-09 11:11:34 351

转载 nginx 优化(突破十万并发)

一般来说nginx 配置文件中对优化比较有作用的为以下几项:worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程

2015-09-29 16:52:15 392

转载 linux 网站压力测试工具webbench

webbench可以模拟3万个并发连接去测试网站的负载能力,安装使用也特别方便系统:linux编译安装:点击下载webbench-1.5先解压tar zxvf webbench-1.5.tar.gzcd webbench-1.5make && make install使用:webbench -c 500 -t 30 http://www.baidu.com/参数说明:-

2015-09-29 16:50:12 413

原创 公众号文章返回按钮

微信公众号自定义的网页中点击进入公众号文章后,iPhone手机连续点击手机返回键两次才能返回,在要跳转的公众号文章添加 #wechat_redirect 参数 可避免

2015-09-16 15:53:57 1312

原创 nodejs 处理表单上传文件时,获取不到表单数据

from表单上传文件时,为保证文件正确的编码格式,我们会为form设置 enctype="multipart/form-data" 属性,但此时我们又不能获取到input传递的值。表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用

2015-08-28 17:28:33 7225 1

原创 nodejs 调取微信收货地址

微信官方给的文档:https://res.wx.qq.com/paymchres/zh_CN/htmledition/download/bussiness-course3/wxm-payment-receive-addr22f1d4.pdf公众号调取微信收货地址条件:1、微信调取收货地址API,公众号必须有支付权限。2、配置对应使用收货地址功能的域名(域名配置请在公众平台网站-->开发

2015-08-19 11:46:11 1208

转载 .htaccess技巧: URL重写(Rewrite)与重定向(Redirect)

目录 Table of Contents一、准备开始:mod_rewrite二、利用.htaccess实现URL重写(rewrite)与URL重定向(redirect)将.htm页面映射到.php临时重定向(R=302)与永久重定向(R=301)为什么要用重定向?——重定向和URL重写的区别长短地址转换去掉www加上www支持多域名访问三

2015-06-01 10:23:09 574

原创 虚拟机实现无线上网

win8主机   虚拟机 CentOS 7NAT方式步骤:1.打开VMware但不进入CentOs,把Ethernet的网络连接设置成NAT方式2、VMware -》编辑-》虚拟网络编辑器   选择VMNat83 网络—>属性—>更改适配器设置-》无线网络连接—>属性—>共享  勾选“允许其他网络用户通过计算机的Internet连接来连接”  选

2015-05-13 14:51:39 544

原创 nodejs 自动回复

微信自动回复 要在公众平台设置目录//微信消息router.post('/',function(req , res){ var wx_token = 'xxxxxx_token'; var wxConnect = require('wx-connect'); var parseString = require('xml2js').parseString;

2015-04-23 11:19:10 838

原创 nodejs 微信支付

微信支付要在微信公众平台配置 微信授权目录和微信回调目录微信授权目录 是你支付时收集支付数据的目录,只有授权目录才能支付。 微信支付之前要进行用户授权router.jsvar express = require('express');var router = express.Router();var OAuth = require('wechat-oauth');

2015-04-23 10:23:37 6048

原创 微信支付证书下载

登录微信公众平台 https://mp.weixin.qq.com   -> 微信支付 - > 微信支付商户平台 ->  账户设置 -> 安全设置 -> AP安全 -> 下载证书

2015-04-10 09:56:53 4941

原创 什么是同步?什么是异步?

同步的起床要出门:洗澡(20分钟)-> 刷牙(5分钟)-> 喂狗(5分钟)-> 穿衣服(5分钟)-> 找钥匙(40分钟)需要(75分钟)同步是洗完澡之后 才会执行刷牙、喂狗等。。。异步的起床要出门:洗澡(20分钟)-> 刷牙(5分钟)-> 喂狗(5分钟)-> 穿衣服(5分钟)-> 找钥匙(40分钟)需要(40分钟)异步是同时完成 洗澡、刷牙、喂狗

2015-04-08 16:56:53 888

转载 node.js 体验

Node是个啥?  写个东西还是尽量面面俱到吧,所以有关基本概念的东西我也从网上选择性的拿了些下来,有些地方针对自己的理解有所改动,对这些概念性的东西有过了解的可选择跳过这段。  1.Node 是一个服务器端 JavaScript 解释器,可是真的以为JavaScript不错的同学学习Node就能轻松拿下,那么你就错了,总结:水深不深我还不知道,不过确实不浅。  2.Node 的目标是

2015-03-30 14:44:53 420

转载 win系统下nodejs安装及环境配置

第一步:下载安装文件下载nodejs,官网:http://nodejs.org/download/,我这里下载的是node-v0.10.28-x86.msi,如下图:第二步:安装nodejs下载完成之后,双击"node-v0.10.28-x86.msi",开始安装nodejs,自定义安装在D:\dev\nodejs下面。在cmd控制台输入:node -v,控制台将打印出:v0.

2015-03-30 14:08:23 358

原创 php json_encode

PHP json_encode() 内置函数(php > 5.2)可以使用得 php 中数据可以与其它语言很好的传递并且使用它。这个函数的功能是将数值转换成json数据存储格式。<?php/************************************************************** * * 使用特定function对数组中所有元素做处理 * @pa

2015-03-27 09:34:42 487

转载 请不要做浮躁的IT人

1、不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。2、初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。3、看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。

2015-01-19 09:13:27 414 1

转载 mysql中的内连接,外连接,全连接,交叉连接实例详解

mysql中的内连接,外连接mysql中的内连接,外连接实例详解 左外连接: 包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行 全外连接: 包含左、右两个表的全部行,不管另外一边的表中是否存在与它们匹配的行。交叉连接  生成笛卡尔积-它不使用任何匹配或者选取条件,而是直接将一个数据源中的每个行与另一个数据源的每个行都一一匹配举个例子吧。表

2015-01-07 15:41:37 1273

原创 dede 修改提示框

一:  修改include下面的common.func.php文件二:一劳永逸:  (在安装之前)打开install 下面的sql-dfdata.txt文件 查找('761', 'cfg_feedback_guest', '是否允许匿名评论', '5', 'bool', 'N')更改为('761', 'cfg_feedback_guest', '是否允许匿名评论

2014-12-12 17:22:58 542

转载 警惕阿里云的云盾扫描占用大量CPU

一直搞不懂,为什么CPU占用有时会持续飙高,今天仔细检查了日志,已确定是阿里云的云盾扫描造成的,100%肯定!!!在网站访问日志中查看到如下日志:110.75.186.225 - - [05/Oct/2013:14:19:56 +0800] "GET /building/include/dialog/select_soft_post.phpjmx-console/ HTTP/1.1"

2014-12-12 17:20:48 4323

转载 mysql处理百万级以上的数据时如何提高其查询速度的方法

1、应尽量避免在 where 子句中使用!=或 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:     select id from t where num is null     可以在num上

2014-04-14 15:53:10 553

空空如也

空空如也

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

TA关注的人

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