Clive的技术分享

35 篇文章
29 人订阅

全部文章

Clive

Go实现基于WebSocket的弹幕服务

1、数据更新频率低,则大多数请求是无效的 2、在线用户量多,则服务端的查询负载高 3、定时轮询拉取,实时性低

622
Clive

Redis事务涉及的watch、multi等命令

作用: 用于监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断。 用法:

785
Clive

配置supervisor管理beego应用

github项目地址:https://github.com/Supervisor/supervisor 克隆项目:git clone https://gith...

832
Clive

Golang垃圾回收gc调优

531
Clive

Go中的切片append

883
Clive

Golang NotesGo 语言环境安装

803
Clive

Python装饰器

1142
Clive

代码重构的方法

1614
Clive

Mac超快速搭建Nginx、PHP、PHPStorm、XDebug环境一、安装自己需要的版本php二、安装nginx三、安装mysql、mongodb四、Xdebug配置五、配置PHPStorm的Xd

2123
Clive

修改CentOS服务器时间为北京时间

4474
Clive

MySQL表的数据量大小会影响索引的选择

1724
Clive

MySQL ORDER BY主键id加LIMIT限制走错索引

3353
Clive

Mysql锁相关锁的分类锁的适用场景MyISAM表锁MyISAM写阻塞读的例子MyISAM读阻塞写例子MyISAM并发插入MyISAM读写并发MyISAM锁调度调节MyISAM锁调度行为解决读写冲突的

锁类型/引擎 行锁 表锁 页锁 MyISAM 有 InnoDB 有 有 BDB(被InnoDB取代) 有 有 锁的分类 表...

3835
Clive

MySQL分库分表浅谈一、分库分表类型二、分库分表查询三、分库分表的问题四、分库分表策略

一、分库分表类型 1、单库单表 所有数据都放在一个库,一张表。 2、单库多表 数据在一个库,单表水平切分多张表。 3、多库多表 数据库水平切分,表也水平切分。 ...

3165
Clive

PHP常用array函数

函数名 函数作用 array_chunk 数组分割 array_column 获取数组的某一列 array_combine 两个数组分别...

3026
Clive

PHP中session和cookie的原理及优缺点SessionCookieCookie和Session的区别和联系

Session Session的机制 session机制采用的是在服务器端保持状态的方案,并且有自己对应的唯一标识session_id,区分不同用户之前的信息。...

3924
Clive

cgi、fastcgi及php-fpm分别是什么cgifastcgiphp-fpm

cgi cgi是通用网关接口定义。当web server收到/index.php这个请求后,会启动对应的CGI程序,这里就是PHP的解析器。接下来PHP解析器会...

2756
Clive

MySQL索引原理及使用一、磁盘IO二、索引数据结构三、优化sql语句执行效率的方法四、建索引的几大原则

一、磁盘IO 磁盘IO是非常高昂的操作,计算机操作系统做了一些优化,当一次IO时,不光把当前磁盘地址的数据,而是把相邻的数据也都读取到内存缓冲区内,因为局部预读...

6026
Clive

Git的概念及常用命令概念优势常用命令

概念 Git是一个分布式的版本控制工具,区别于集中式管理的SVN。 ---- 优势 1、每个开发者都拥有自己的本地版本库,可以在本地任意修改代码、创建分支,不会...

2623
Clive

PHP实现快速排序

快速排序属于交换排序,是一种不稳定排序,平均时间复杂度为 O(nlog2^n),最好情况时间复杂度为O(nlog2^n),最坏情况时间复杂度为O(n^2)。 ...

2674

扫码关注云+社区