Tenken blog

技术-不进则退


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

  • 搜索
close
Tenken blog

Linux环境下nginx+php+mysql日志分割

发表于 2017-04-16 | 分类于 Linux , log
由于nginx没带日志分割功能,access.log和error.log会随时间越来越大,后续不好分析和管理,如果网站的流量很大的话,还可能会爆磁盘。现在主流的做法有两种:1、用Linux发行版系统自带的logrotate日志分割功能,2、自己写脚本定时分割日志。对于不懂shell、python的人 ...
阅读全文 »
Tenken blog

php.ini参数安全设置

发表于 2017-04-10 | 分类于 php , php.ini
相信很多开发者都会用PHP,但是很多PHP开发者对php.ini的安全设置不重视,或者说不了解。下面罗列出php.ini一些参数安全设置,供大家学习交流! 禁用的函数1disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_ ...
阅读全文 »
Tenken blog

PHP网站在Linux服务器上安全设置方案

发表于 2017-04-10 | 分类于 php , other
现在越来越多的网站采用LAMP模式开发,但是网络安全问题也越来越多,其中的一些安全设置必须要知道。本文总结了PHP网站在Linux服务器上一些安全设置,如果有什么更好的设置,请留言交流,大家一起讨论学习。 PHP安全配置php.ini参数设置12345678910111213141516171819 ...
阅读全文 »
Tenken blog

php文字水印过长自动换行算法

发表于 2017-03-30 | 分类于 php , gd
这几天搞文字水印遇到一个问题,文字过长如何换行。如果文字过长,超出了图片的宽度,文字就无法显示完整,因为文字是不确定的,文字的位置也不是固定的,所以程序上不能写死,必须要通过程序自动计算换行。 下面说说解决思路: 把字符串拆分成一个个文字,然后再一个个拼接计算文字的长度,如果超过指定的长度就换行。 ...
阅读全文 »
Tenken blog

如何设计秒杀系统

发表于 2017-03-12 | 分类于 Framework
秒杀系统说明 抢购页面到点才能进入,并且需要输入验证码 点击抢购按钮,AJAX异步请求后台,通过计数器判断商品是否已经超拍,如果没有超拍,则入队列,并且以KV形式保存用户抢购信息,延迟几秒跳转到支付页面,如果超拍,则直接返回显示商品已经秒杀完 为了防止并发超拍,支付页面需要判断消息队列长度是否超拍 ...
阅读全文 »
Tenken blog

微信扫码登录第三方网站的两种实现思路

发表于 2017-03-08 | 分类于 weixin , login
一、利用微信公众服务号带参数二维码功能实现微信扫码登录。(mp.weixin.qq.com)原理思路:1、通过调用公众号带参数二维码接口产生二维码,同时在数据表中保存scene_id(场景值)2、用户扫描带参数二维码进入微信公众号,未关注则显示关注,已关注则直接进入公众号3、微信公众号后台接收微信推 ...
阅读全文 »
Tenken blog

冒泡排序、选择排序、插入排序以及二分法查找算法

发表于 2017-03-06 | 分类于 algorithm
冒泡排序冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“ ...
阅读全文 »
Tenken blog

PHP Session会话和安全

发表于 2017-03-06 | 分类于 php , Session
php.ini中关于Session安全部分的说明 ● session.cookie_lifetime=0。 0 表示特殊含义,它告知浏览器不要持久化存储 cookie 数据。 也即,关闭浏览器的时候,会话 ID cookie 会被立即删除。 如果将此项设置为非 0 的值,可能会导致会话 ID 被其 ...
阅读全文 »
Tenken blog

如何安装Composer

发表于 2017-03-04 | 分类于 php , composer
Composer 是 PHP5以上的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。比如:Laravel框架,yii框架都必须安装composer才能使用,下面说说composer如何安装。 第一步安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php ...
阅读全文 »
Tenken blog

php zip文件类操作实例

发表于 2017-02-22 | 分类于 php , zip
这些天闲着无聊搞一下php解压zip文件,自己动手写了一个zip封装程序。这里涉及到的知识主要是以下几个zip函数。 zip_open()123zip_open(filename)zip_open() 函数打开 ZIP 文件以供读取。如果成功,则返回 zip 文件档案资源。如果失败,则返回 fals ...
阅读全文 »
12345
Tenken

Tenken

假装看起来很努力的样子

42 日志
29 分类
29 标签
RSS
友情链接
  • 微擎开发者
© 2015 - 2021 Tenken
粤ICP备15099250号-1
由 Hexo 强力驱动
主题 - NexT.Pisces