- 博客(7)
- 收藏
- 关注
原创 微博研发实习阶段性总结及知识点整理
阶段性总结及知识点整理阶段性总结及知识点整理数据回补SSO单点登录异构共存Http Https协议数据库容灾备份策略流程监控调试优化Mcq消息队列Cron Tasks定时任务缓存与数据库降级策略版本控制查看与分析网络请求数据回补程序运行中由于未知原因造成的数据读出不一致的情形,在排查和确认代码和接口符合要求的情况下,通过手动代替定时任务调用一次相应方法,重新获取一
2016-06-12 10:37:06 838
原创 基于pdo-mysql实现的简单orm
通过pdo-mysql实现了一个简单的orm数据库操作实现类。具体的代码如下:<?php /** * 基于pdo-mysql的ORM实现类 * @author lyt * */ abstract class Base_Sql { /** * 简单封装pdo-mysql的数据库操作对象
2016-03-26 13:41:54 1374
原创 Web编程语言学习笔记(一)
1、服务模型认识与比较Php本身没有对线程的支持,一次新的请求对应一个新的进程,每个请求有着独立的上下文,彼此之间互不影响。Php执行的过程是同步的、阻塞的,如果前一行代码执行返回需要很长时间,那么下一行代码也只能等到上一行返回结果才能开始执行。当然它也能实现异步的机制,比如通过消息队列,将请求放入队列后立即返回,后台的守护进程通过轮询取出消息队列中的数据再进行相应的处理,这是典型的生产者/消费者模型
2016-03-26 00:17:13 653
原创 Redis、Memcached简单封装
很多项目中都会用到memcached、redis作缓存,一般我们获取数据都会优先从缓存获取数据,如果缓存中没有,再去读取数据库或者从其他方式获得相应的数据,处理之后返回同时种入缓存,那么很多时候代码便要重复这样一个判断逻辑,于是在这里,考虑了这么一种方式,简单地封装了一个缓存控制类,在从缓存读取数据的时候传入一个回调函数,如果缓存中不存在就执行回调函数,返回回调函数的结果,并自动将结果存入缓存。
2016-03-19 15:12:10 823
原创 JQuery应用实例——体育馆预约系统的预约功能实现
之前的项目中涉及到体育馆预约功能的实现,其中每个场馆的开放时间不同,场馆内场地数目不同,借助jQuery实现一个预约功能,效果如下图。这看起来有些类似于人们在电影院购买电影票的操作,根据选择的电影和场次在屏幕上显示影厅中所有座位的空闲情况。首先分析一下数据库,其中一张场馆表,记录了场馆的名称、对应的运动、开放时间、场地数目等信息,同一种运动可能对应多个场馆,比如东区篮球场、西区篮球场等,它
2015-12-11 18:40:08 9699 10
原创 Mysql查询优化——连接的技巧(一)
遇到过这样一种情形,比如说文章评论,在评论的表中记录了评论人的id,和回复者(被评论者)的id分别对应user表中个人的id,在数据库查询获得评论列表时需要同时查出两个人的姓名,姓名等用户个人信息都记录在user表中。为了方便描述简化如下:User表:userId, userNameComment表:commentUser(评论人的userId), targetUser(回复人的userI
2015-12-09 11:44:47 690
原创 PHP服务端项目开发经历——解决Android客户端中多图片上传的问题
最近和同学在做一个App,自己负责整个服务器端的代码。之前做过的web项目(网页开发)中,也遇到过多图片上传的问题,当时的解决方案是将上传图片使用数组传递,根据需要通过js动态添加上传文件的个数,php端用$_FILES获得上传的文件数组,按照约定的数组名称循环遍历即可。实现方式是:实现动态添加的js代码也非常简单function add() { var input = do
2015-12-08 13:23:09 1227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人