摘要: 现在基本每个公司都做APP,所以大家都面临 APP接口版本兼容的问题。 iOS和android 要不断开发新版本,很多服务端开发都是在以前接口的逻辑上进行修改。新的APP和接口开发后,接口如何兼容老的APP? 有的公司 每次发布完APP,就强制用户更新到最新版本。不推荐这样,因为用户体验太差。 就算 阅读全文
posted @ 2020-03-23 10:22 程序bug生 阅读(1193) 评论(0) 推荐(0)
摘要: 1 header('HTTP/1.1 200 OK'); // ok 正常访问 2 3 header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在 4 header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 阅读全文
posted @ 2020-03-23 10:03 程序bug生 阅读(164) 评论(0) 推荐(0)
摘要: 一、概述 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样, 阅读全文
posted @ 2020-03-19 11:10 程序bug生 阅读(152) 评论(0) 推荐(0)
摘要: 利用flock()函数对文件进行加锁(排它锁),实现并发按序进行。 flock(file,lock,block)有三个参数。 file:已经打开的文件 lock:锁的类型 LOCK_SH:共享锁(读锁) LOCK_EX:独占锁定(排它锁,写锁) LOCK_UN:解锁 LOCK_NB:如果希望在文件锁 阅读全文
posted @ 2020-03-17 11:47 程序bug生 阅读(253) 评论(0) 推荐(0)
摘要: 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种“互联网软件”采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对 阅读全文
posted @ 2020-03-17 11:45 程序bug生 阅读(102) 评论(0) 推荐(0)
摘要: 1、不要使用mysql_函数 这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP7已经把它们从核心中全部移除了,也就是说你需要迁移到好得多的mysqli_函数,或者更灵活的PDO实现。 2、不要编写垃圾代码 这一条可能易于理解,但是会变得越来越重要,因为PHP7的速度提升可能会隐藏你 阅读全文
posted @ 2020-03-17 11:32 程序bug生 阅读(321) 评论(0) 推荐(0)
摘要: https://www.w3cschool.cn/bhz24q/ 阅读全文
posted @ 2020-03-17 11:31 程序bug生 阅读(322) 评论(0) 推荐(0)