北暖的csdn
码龄9年
关注
提问 私信
  • 博客:18,500
    18,500
    总访问量
  • 21
    原创
  • 548,321
    排名
  • 0
    粉丝
  • 0
    铁粉

个人简介:php研发工程师

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2015-09-01
博客简介:

lzh572425247的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得3次收藏
创作历程
  • 1篇
    2018年
  • 7篇
    2017年
  • 17篇
    2016年
成就勋章
TA的专栏
  • php
    23篇
  • 数据库
    10篇
  • 服务器
    7篇
  • 前端
    1篇
  • H5
  • css3
  • js
  • coreseek
    1篇
  • sh
  • sphinx
  • 全文搜索
  • 效率
    1篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

PHP实现多服务器SESSION共享

 现在稍微大一点的网站基本上都有好几个子域名,比如www.feiniu.com, search.feiniu.com, member.feiniu.com,这些网站如果需要共用用户登录信息,那么就需要做到session共享,当然前提是有相同的主域。客户端访问php页面,执行session_start,生成session_id,一般我们是把session_id存储到cookie上,ses...
转载
发布博客 2018.07.27 ·
200 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

php小技巧

1, 使用ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里。这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。2, 在验证 email 地址的时候使用 checkdnsrr() 函数验证域名是否存
转载
发布博客 2017.09.14 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

索引与优化like查询

索引与优化like查询 1. like %keyword    索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数索引=走翻转函数索引,不走全表扫描。2. like keyword%    索引有效。  www.2cto.com  3. like %keyword% 索引失效,也无法使用反向索引。 =====================
原创
发布博客 2017.04.05 ·
523 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

php版本单点登录

本文主要介绍了利用webservice,session,cookie技术,来进行通用的单点登录系统的分析与设计。具体实现语言为PHP。单点 登录,英文名为Single Sign On,简称为 SSO,是目前企业,网络业务的用户综合处理的重要组成部分。而SSO的定义,是在多个应用系统中,用户只需要登陆一次就可以访问所有相互信任的应用系 统。动机:用过ucenter的全站登录方式的朋友
原创
发布博客 2017.03.17 ·
298 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php设计模式

发布资源 2017.02.22 ·
pdf

redis处理消息队列

1异步处理场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种1.串行的方式;2.并行方式。(1)串行方式:将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个任务全部完成后,返回给客户端。(架构KKQ:466097527,欢迎加入)(2)并行方式:将注册信息写入数据库成功后,发送注册邮件的同时,发送注册短信。以上三个任务完成后,返回给客户
原创
发布博客 2017.02.12 ·
600 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

构建高性能索引

MySQL的btree索引和hash索引的区别1:hash索引Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什
原创
发布博客 2017.02.07 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络协议

HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于TCP连接的tcp协议:    对应于传输层ip协议:     对应于网络层 TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socket,我们才能使用TCP/IP
原创
发布博客 2017.02.04 ·
361 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

php7的五大特性

1. 运算符(NULL 合并运算符)把这个放在第一个说是因为我觉得它很有用。用法:$a = $_GET['a'] ?? 1;它相当于:$a = isset($_GET['a']) ? $_GET['a'] : 1;我们知道三元运算符是可以这样用的:$a ?: 1但是这是建立在 $a 已经定义了的前提上。新增的 ?? 运算符可以简化判断。
原创
发布博客 2017.01.06 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

php+ mysql+coreseek建立中文搜索引擎

1:首先到官网下载coreseek4.1 windows 版本 http://www.coreseek.cn2:解压到磁盘:我这里解压到D盘3:复制D:/coreseek/etc/csft_mysql.conf   文件 到 D:/coreseek/bin  里面 重新命名为coreseek.conf 到编辑器打开配置文件4:配置如下:#数据源定义source
原创
发布博客 2016.12.15 ·
698 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis的集合类型和列表类型区别

有序集合类型在某些方面和列表类型有些相似。(1)二者都是有序的。(2)二者都可以获得某一范围的元素。但是二者有着很大的区别,这使得它们的应用场景也是不同的。(1)列表类型是通过链表实现的,获取靠近两端的数据速度极快,而当元素增多后,访问中间数据的速度会较慢,所以它更加适合实现如“新鲜事”或“日志”这样很少访问中间元素的应用。(2)有序集合类型是使用散列表和跳跃表(Skip li
原创
发布博客 2016.12.04 ·
2800 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

sql高性能触发器

example1:创建表tab11234DROP TABLE IF EXISTS tab1;CREATE TABLE tab1(    tab1_idvarchar(11));创建表tab2123
转载
发布博客 2016.11.28 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

高级编程-面向接口编程

<?php//定义接口interface User{ function getDiscount(); function getUserType();}//VIP用户 接口实现class VipUser implements User{ // VIP 用户折扣系数 private $discount = 0.8; function getDiscou
原创
发布博客 2016.11.09 ·
1279 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

多连接查询

sql之left join、right join、inner join的区别left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: ----------------------------
转载
发布博客 2016.11.05 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

apache的rewrite

1、Rewrite规则简介:Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的(.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用
原创
发布博客 2016.11.03 ·
428 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php处理session跨域问题

常用跨域共用session的是登录模块,我相信很多开发的朋友的都遇到过,只需要一个地方登录,相关联的网站也是处于登录状态。两种情况:一种9streets.cn和a.9streets.cn之间,另一种是a.com b.com之间,这几天总结了一下处理方法。  方式一:      在一,二级域名下调用如下代码:          include("DBsession.php");   
原创
发布博客 2016.11.03 ·
4100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第三方登录原理

第三方登录原理对于用户资源的授权来讲, OAuth并不是唯一的, 但是目前OAuth2.0应该已经是各种平台的事实标准了, 对于OAuth2.0协议, 有一系列RFC阐述了OAuth2.0。不过OAuth2。0虽然已经是一个标准, 但是各个平台对它的实现并不完全相同,但是最基本的流程是一样,所以你要先了解这个协议。知道了大体流程之后你就可以结合具体的平台, 比如QQ或微博的开发文档
原创
发布博客 2016.10.06 ·
275 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis全教程

Redis使用详细教程一、Redis基础部分: 1、redis介绍与安装比mysql快10倍以上 *****************redis适用场合****************1.取最新N个数据的操作2.排行榜应用,取TOP N 操作3.需要精确设定过期时间的应用4.计数器应用5.Uniq操作,获取某段时间所有数据排重值6.实时系统,反垃圾
原创
发布博客 2016.10.06 ·
480 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

主从复制,读写分离

今天说一下MySQL的主从复制如何做到!准备工作:1.两个虚拟机:我这里用的是CentOS5.5,IP地址分别是192.168.1.101 和192.168.1.105;       101做主服务器,105做从服务器(都已经安装相同版本的Mysql);2.本机环境:Apache+PHP+MySQL 好了,现在开始吧,来看看这听起来高大上的主从复制是
原创
发布博客 2016.10.04 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php魔术方法

PHP在魔术函数__autoload()方法出现以前,如果你要在一个程序文件中实例化100个对象,那么你必须用include或者require包含进来100个类文件,或者你把这100个类定义在同一个类文件中——相信这个文件一定会非常大。但是__autoload()方法出来了,以后就不必为此大伤脑筋了,这个类会在你实例化对象之前自动加载制定的文件。1. autoload 机制概述在使
原创
发布博客 2016.10.04 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多