会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
tianye_guazi
博客园
首页
新随笔
联系
订阅
管理
2018年5月17日
使用缓存的正确姿势
摘要: 1.缓存是现在系统中必不可少的模块,并且已经成为了高并发高性能架构的一个关键组件。这篇博客我们来分析一下使用缓存的正确姿势。 缓存能解决的问题 提升性能 绝大多数情况下,select 是出现性能问题最大的地方。一方面,select 会有很多像 join、group、order、like 等这样丰富的
阅读全文
posted @ 2018-05-17 11:04 tianye_guazi
阅读(169)
评论(0)
推荐(0)
2018年4月10日
10个php开发者最容易范的错误
摘要: 1.foreach循环后留下对数组的引用 因为是引用赋值,所以结果显而易见是 2468,但是如果不注意的话,就会导致一些意想不到的错误,我们都知道foreach并不是想let一样是块级的作用域,而是全局的作用域,也就说foreach循环完之后,$v是$a数组里的最后一个元素,$v仍然保持在作用域内,
阅读全文
posted @ 2018-04-10 19:46 tianye_guazi
阅读(101)
评论(0)
推荐(0)
swoole学习
摘要: 1.远观 应用案例 IM聊天,战旗TV,虎牙直播等 2.swoole是什么? 1.异步,并行的,高性能 2.纯C编写 3.php扩展
阅读全文
posted @ 2018-04-10 19:17 tianye_guazi
阅读(127)
评论(0)
推荐(0)
2017年8月15日
php版本的websocket客户端
摘要: 介绍 WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。 以前网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每隔1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最
阅读全文
posted @ 2017-08-15 10:12 tianye_guazi
阅读(1859)
评论(0)
推荐(0)
2017年4月30日
归并排序
摘要: 归并排序是一种很稳定的排序算法,
阅读全文
posted @ 2017-04-30 19:38 tianye_guazi
阅读(109)
评论(0)
推荐(0)
2017年4月28日
选择排序
摘要: php选择排序是和冒泡排序差不多,第一层都是确定排好序的元素的个数,选择排序是我们假设第一个数就是最小的数,然后与后面的数比较,进行三角交换,而冒泡排序是两两进行比较 选择排序
阅读全文
posted @ 2017-04-28 22:37 tianye_guazi
阅读(96)
评论(0)
推荐(0)
2017年4月24日
二分查找
摘要: 二分查找查找元素,效率很高,时间复杂度是O(log2n);但是前提是数组必须是有序的数组。 1.先取到数组的中间值,然后通过与所需查找的数字进行比较,若比中间值大,则将首值替换为中间位置下一个位置,继续第一步的操作;若比中间值小,则将尾值替换为中间位置上一个位置,继续第一步操作 2重复第二步操作直至
阅读全文
posted @ 2017-04-24 23:27 tianye_guazi
阅读(124)
评论(0)
推荐(0)
2017年4月23日
高性能的服务器的架设
摘要: 对于高性能网站 ,请求量大,如何支撑? 1方面,要减少请求: 对于开发人员 合并打包css,js等静态资源文件, 背景图片,服务器gzip压缩,减少带宽, 减少mysql查询等。 像一些经常不会发生改变的资源像图片等,充分利用客户端缓存,nginx的expires,在过期时间内直接从本地缓存取。 如
阅读全文
posted @ 2017-04-23 20:17 tianye_guazi
阅读(213)
评论(0)
推荐(0)
2017年4月1日
nginx笔记
摘要: 一:nginx介绍及安装 安装准备: nginx依赖于pcre库,要先安装pcre,pcre-devel(rewrite需要pcre(正则)) 看到如下4个目录. ....conf 配置文件 ... html 网页文件 ...logs 日志文件 ...sbin 主要二进制程序 二:nginx信号量
阅读全文
posted @ 2017-04-01 20:59 tianye_guazi
阅读(180)
评论(0)
推荐(0)
2017年2月23日
mysql 乐观锁和悲观锁
摘要: 数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。 乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。 无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种思想。其实不仅仅是数据库系
阅读全文
posted @ 2017-02-23 15:45 tianye_guazi
阅读(1889)
评论(0)
推荐(0)
下一页
公告