自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(194)
  • 收藏
  • 关注

原创 PHP框架 百万级时 要注意的事项

访问量百万级时,内存使用情况,查询速度等因素逐渐开始重要起来今天 给框架增加了原始 PDO fetch功能,允许开发人员在极端情况下,使用原生查询以最小的内存开销查询数据.尤其是大数据量的查询(过万)至于 普通的页面访问,倒是没什么影响(网页上的查询通常也就一页,一百条数据算多的)

2013-12-31 14:49:02 509

原创 关于框架是否要兼容MYSQL,SQL Server,Oracle

最初开发框架的时候,SQLServer和Oracle还是很火热的. 框架也想着要能够动态切换数据库.但框架用到现在,也没有机会对接到SQLServer和Oracle的项目.现在想,框架只支持一种数据库就好了. MYSQL就OK,即便想兼容,那就研究NOSQL吧. 我的感觉,SQLServer和Oracle在互联网企业,基本已经不用了.

2013-12-31 11:24:07 688

原创 PHP 大文档 输出时的空白页面 问题

问题描述:  我有一个API接口,要求输出几万个产品的信息,输出文件大小约几十M, 前几天,全部输出突然白页(代码200,但无任何内容).最初以为是某个产品内容问题,于是分段排查. 每个分段都能正确输出. 但问题到达某个数值时就不行了.然后,怀疑到输出缓冲区, 调整一下程序,每个产品FLUSH一下,就OK了.另:大量数据输出情况下,之前还有另一个问题,也在这里分享一

2013-12-29 19:39:43 1151

原创 二级域名 网站 的百度联合登录 问题 解决

网站如果有二级域名,再接入百度联合录入,有时会出现COOKIE域名混乱问题解决方法:修改百度API包 (PHP版) 中的 BaiduStore.php 134行 此处设置了 Cookie的域名(默认域). 修改为 主域,问题解决

2013-12-27 16:29:23 655

原创 百度团购导航的服务态度,真让我无语了

百度团购导航  11:09:45如果因为变化产生抓不到的问题你们要自己去检查,先说一下,你给那个什么苗也说一声,别动不动就喊我们对照我另一博客里的 蓝汛的 服务, 真是让我恨啊

2013-12-27 11:15:58 784

原创 圣诞夜加班感想

原来的系统,没用版本控制,直接FTP文件上传现在开发人员多了,经常出现代码覆盖.今天夜里,暂停服务加上SVN和蓝汛CDN聊了几句,感觉很温馨.蓝汛的服务是真心不错. 这才是一个公司 的素质. 发几句记录上来:蓝冰大侠(31008088)  22:55:29值班的兄弟们辛苦了.  午夜后,我的网站有一次维护,完成后得麻烦兄弟帮忙清除一次缓存.C

2013-12-25 23:00:25 1090

原创 你不在被窝里,我总感觉被里特别凉

圣诞夜,叫了一份外卖.我在北京,你在东北....

2013-12-25 20:50:07 750

原创 linux下查看PHP进程工作内容

1.用top找出CPU占用率高的PHP进程2.用 strace -p 可以查看进程的具体工作内容

2013-12-25 16:40:09 3716

原创 mysql查看当前锁定的表

很简单,只有一条语句,显示当前库中被锁定的表SHOW OPEN TABLES WHERE Name_locked > 0;

2013-12-25 13:30:31 784

原创 框架中新增级联查询

类似ThinkPHP $ret=table('twh_user')->fields('user_name')->where('user_name like "%蓝冰%"')->limit(10)->orderby('id desc')->get();框架的目的是为开发人员提供方便,以提高开发速度. TP的普及率还是很高的.

2013-12-24 20:04:55 547

原创 晒一下我闺女的书单 09-12-08 111.20

2013-12-24 09:40:55 427

原创 晒一下我闺女的书单 09-12-02 99.60

2013-12-24 09:37:05 458

原创 晒一下我闺女的书单 09-11-23 47.70

2013-12-24 09:34:36 515

原创 二级域名下的SESSION同步问题

原理很简单的,请百度这里只说些实战用遇到的问题:1.一定要统一入口, 2.在统一入口中开启SESSION. 3.只有一个方法来开启SESSION,其它需要开启的地方统一调用.代码:1.统一入口中,包含框架类require_once('system/frame.system.php');2.框架中定义开启SESSION的方法

2013-12-23 18:47:17 1798

原创 PHP 观察者模式 的真正实现

1.不是示例代码,而是实际应用代码.2.多个观察者,多个被观察者3.根据业务情况,观察者与被观察者都是单例的. 统称为 业务逻辑处理单元(Unit)1.先实现 处理单元的基类 ,主要实现单例/** * 所有业务逻辑处理单元的基类,实现了单例化 * @author bluehire * */class SUnit {        /**  

2013-12-23 08:56:40 683

原创 晒一下我闺女的书单 09-11-4 44.40

09年以前,没有在网上购书的习惯 ,都是 书店买书,每年也有500-1000左右的开销09年开始在 **网 买书,累计一下 5607.16 管理员在2009年8月13日编辑了该文章文章。 --> -->

2013-12-23 08:56:37 564

原创 教育经验交流 - 我妻子在我闺女的毕业典礼上的演讲

教育经验交流 赵冬平   受于老师之邀,我能够在这里与各位家长一起交流经验,不胜荣幸,其实经验谈不上,李天晓同学也没有大家想象的那样优秀,只不过是一白遮百丑,她的成绩稍微稳定些罢了。今天只是谈一谈我平时与孩子如何相处,作为家长的我们应该为孩子做些什么,可以为孩子做些什么,能够创造哪些氛围,从而使我们的孩子健康快乐地成长。 大多数家长都希望自

2013-12-23 08:56:35 827

原创 框架开发教程(四):文件分布

1.首先,单一入口原则.所有的访问都从一个PHP进入.那么这个文件当然是index.php了. 这个放在框架根目录下. 2.其次,配置文件,配置文件不可能只有一个,那就太逊了. 那就来个配置文件目录吧,暂时定为 config 3.最后,框架核心代码, 为了实现这个框架,我们肯定要有一堆的类或不是类的文件,我们统一放在 system目录下吧. 以上是

2013-12-23 08:56:29 558

原创 框架开发教程(三):基本结构

1.MVC.  现在所有的PHP框架都已经是MVC了,这是分治原则的体现,将系统功能分为三部分:流程控制,业务逻辑,表现.  2.ORM.  最初,这个理念并不好,因为ORM耗费系统资源,将一个数组实例为一个对象.  但现在随着服务器硬件性能的提升,这一点点资源耗费可以忽略了. 而ORM为开发人员带来的方便却不容质疑.3.OOP. 最后说这个,按说这个根本就不用提.  可实际中

2013-12-23 08:56:27 508

原创 框架开发教程(二):目标

1.易学. 框架的目的是帮助开发人员迅速开发,这里就存在一个框架本身的学习过程,我的出发点是尽可能降低学习成本. 这个目标贯穿整个框架的开发过程. 2.简单. 我不期望我的框架可以开发诸如淘宝,京东等大流量网站,也不期望开发企业应用等复杂业务逻辑的网站,更没期望开发支付宝,网银等高安全性网站.            框架的目标是为最广泛的网站服务,即:个人网站,中小型商业网

2013-12-23 08:56:25 1310

原创 框架开发教程(一):概述

我用过当前市面流行的几乎所有PHP框架,感觉都有不如意的地方. 遂决定自己写个框架,从07年到现在,这个框架已经基本完善,也在多个项目和产品中使用. 在这里分享一下框架开发过程中的各种思想和方法. 欢迎大家讨论,QQ:31008088 管理员在2009年8月13日编辑了

2013-12-23 08:56:22 867

原创 icePHP 框架 源代码

框架开源地址 http://www.svnchina.com/svn/icephp 欢迎大家 一些框架开发过程中的想法写在这里. 1.第一目标:降低学习成本. 管理员在2009年8月13日编辑了该文章文章。 --> -

2013-12-23 08:56:20 541

原创 郑重警告广告主,没有绝对必要,不要接入彩贝CPS

1.这不是一个双方接口,而是三方接口(广告主,亿起发,彩贝)2.接口极为复杂.3.彩贝要求在网站顶部显示一个来自彩贝的广告条4.彩贝要求 所有  QQ登录的用户都 给彩贝返佣, 即使这用户根本不知道彩贝.5.以我的技术水平,一个多月都没对接成功, 同行们,轻易不要尝试啊. 管理员在2009年8月13日编辑了该文章文章。 -->

2013-12-23 08:56:18 1080

原创 PHP程序 空行 注释 及 代码 统计

本来想在网上找个现成的用一下.没找到.只好自己写一个.统计结果示例:总行数:471多行注释:98单行注释:91注释行数:189    注释比例:40.12%空行行数:37    空行比例:7.85%代码行数:245    代码比例:52.01%程序使用HTML+JS 不需要服务器环境,不需要其它文件.  将下面的内容存成.HTML即可.Insert title herefunction lines

2013-12-23 08:56:16 929

原创 单点登录 - 应用端实现

实现中又删节了几个接口/** * 自有用户中心,应用端接口类 * Enter description here ... * @author blue * */class MyCenter{    //应用Key,唯一表明应用的身份    private $key='';    //用户密钥,不在网络上传输    private $secret='';    //自有用户中心接口地址    priv

2013-12-23 08:56:14 455

原创 单点登录

业务需要,正在研究.基本有以下三种方案1.集中管理Session. 实现很简单,但缺点是 每次页面刷新都需要访问一次或两次 Session管理服务器, 感觉代价太高,不打算使用.  (Ucenter即使用这种方式)2.统一登录.  所有登录及退出登录操作全由登录服务器 提供页面并完成.  缺点是各个应用无法个性化登录页面.  暂时不打算采用. (CAS使用这种方式)3.同步方式 .  应用自行保存

2013-12-23 08:56:12 722

原创 电子商务的用户体验 收集一些比较好的网文

http://bbs.tianya.cn/post-itinfo-209826-1.shtmlhttp://blog.163.com/chenhaiyan123456@126/blog/static/13299238720104512044265/http://b2b.toocle.com/detail--6057277.htmlhttp://www.chinaz.com/manage/2011/

2013-12-23 08:56:09 518

原创 网站联盟CPS合作之五 提供商品查询接口

团百和360团购 有此要求.其它联盟是另外的方式获取商品信息的.格式细节也不同. 管理员在2009年8月13日编辑了该文章文章。 --> --> 阅读(80) | 评论(

2013-12-23 08:56:07 543

原创 网站联盟CPS合作之四 提供查询接口

联盟要求我们提供一个查询地址,可以让他们查到指定日期或指定日期范围的 来自 他们的 订单.因为之前 我们生成订单时已经记录了来源信息, 那么查询就很容易了.注意1: 有些联盟要求的是一天,有的要求时间段,有的要求是一个月. 请与相应的联盟沟通     2: 有些联盟要求所有订单(未付款,付款,退款),有的只要求付款的.    3. 团百不要求查询.    4. 查询结果格式不同,有XML,有纯文本

2013-12-23 08:56:04 6399

原创 网站联盟CPS合作之三 主动通知联盟方

有些联盟要求在生成订单时主动通知团百,亿起发,彩贝都是如此但也有一些联盟不需要 精众,多卖,领克特,团360,新锐.1.团百,我是使用了团百提供的一个函数库. (是函数库,而不是类库).  如有需要,可以联系我.2.亿起发的简单一些,要拼装一个URL,带上一些GET参数即可. 其中包括了一些固定参数(如本站的编号等),一些附加信息(之前保存到订单表或单独表中的),一些订单数据(如价格,名称等) 

2013-12-23 08:56:01 1002

原创 网站联盟CPS合作之二 生成订单

生成订单时,要记录下,此订单对应的来源这些数据可以保存到订单表中,也可以另外创建一个表来保存,用订单编号做关联个人推荐后一种.同时要保存之前存储的 链接来源 以及 附加信息另一种情况是:此订单不是从联盟过来的,此表中可以不保存数据.id : 唯一编号order_id 订单编号fromin 联盟来源fromadd 联盟附加信息created 创建时间updated 修改时间status 订单状态如果

2013-12-23 08:55:59 634

原创 网站联盟CPS合作之一 入口链接

当用户从网站联盟跳转到我们网站时,我们要记录来源.1.首先判断来源  a.来自团百(百度团购)(tuan.baidu.com)的链接,会有以下参数:tn=baidutuan_tg&baiduid=*** 的参数  b.来自360团购(tuan.360.cn)的链接,会有以下参数:bid=***&qihoo_id=***&sign=***&url=***  c.来自多卖(一家小的网站联盟)的链接,会

2013-12-23 08:55:56 2304

原创 与网站联盟合作的步骤

我们作为 电子商务网站 与7家网站联盟合作.我们作为 广告主, 在对方的网站上展示我们的产品. 当用户购买后,给网站联盟提成.涉及到的步骤如下:1.当用户从联盟网站跳转到我们网站时,要记录此用户的来源信息2.当用户下单 时,我们要记录此订单涉及到哪个联盟.3.当用户下单时,我们要向联盟网站发出通知,告知对方,有用户下单.4.提供查询接口,供网站联盟查询一段时间内的订单情况.5.提供查询接口,供网站

2013-12-23 08:55:54 565

原创 网站打开缓慢的问题排查

刚接手一个新网站,用户反应网站打开太慢.1.询问了网站每天用户访问量, 但并不高,不过百万. 理论上讲不可能这么慢.  判断:普通网站,一台服务器 不超过100W访问量,不应该产生问题.        而且我们是两台服务器 Web与Mysql分离.2.查看Web服务器的 资源使用情况, 偶尔有峰值,但并不严重.   这步使用top命令即可.  判断:问题是不是出在数据库服务器上.3.查看数据库服务

2013-12-23 08:55:52 1880

原创 二级目录 的 URL重写

RewriteEngine onRewriteBase /newadmin/RewriteCond $1 !^(static|upload|index\.php)RewriteRule ([^/]+)(.*)$ /newadmin/index.php?%{QUERY_STRING} [L]1.RewriteBase要写准确  这将影响 所有的Cond 以及 Rule的前部  注意,与Rule的后部

2013-12-23 08:55:50 2273

原创 JS 文件上传 前端验证 后缀及大小

function checkSize(size){        if(size>1024*1024){                alert('封面图片大小限制为1M.\n\n请重新选择图片或对图片进行缩放处理 .');                $('input').val('');                return false;        }else{        

2013-12-23 08:55:48 3322

原创 Wamp apache 配置 Https 双向 认证 全过程

<span style="font-size:12.0pt;font-family:宋体;mso-bidi-font-family:宋体;mso-font-kerning:0pt" lang="EN-US">1.<span style="font-size:12.0pt;font-family:宋体;mso-bidi-font-family:宋体;mso-font-kerning:0pt"

2013-12-23 08:55:45 1619

转载 [转]Linux Apache Https 配置

http://wenku.baidu.com/view/40803dc59ec3d5bbfd0a748c.html 管理员在2009年8月13日编辑了该文章文章。 --> -->

2013-12-23 08:55:42 434

转载 [转]openssl 手册

http://www.ixpub.net/thread-615173-1-1.html 管理员在2009年8月13日编辑了该文章文章。 --> --> 阅读(140) |

2013-12-23 08:55:40 575

转载 [转]生成用于web服务器的openssl证书

要启用https,就一定要有ssl证书,MT主机上有一个默认的证书,但是签署给plesk这个域名的,并且没有根证书认证,所以,自己搞个CA,给自己签个假证书用吧,至少好看些。说实话,关于证书这些我也是一知半解,以前弄过apache的ssl,但那只是简单的处理,没有CA什么的,这次我上网搜集了不少资料,走了一个算是更"高级"一点的方式吧,不过出来的证书使用起来没有大差别。注:所有操作在/bi

2013-12-23 08:55:33 707

空空如也

空空如也

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

TA关注的人

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