Clive的技术分享

31 篇文章
29 人订阅

全部文章

Clive

Go中的切片append

833
Clive

Golang NotesGo 语言环境安装

713
Clive

Python装饰器

1042
Clive

代码重构的方法

1554
Clive

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

1883
Clive

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

3044
Clive

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

1684
Clive

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

2593
Clive

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

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

3615
Clive

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

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

3005
Clive

PHP常用array函数

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

2976
Clive

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

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

3424
Clive

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

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

2726
Clive

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

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

5006
Clive

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

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

2603
Clive

PHP实现快速排序

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

2654
Clive

PHP实现二分法查找

二分查找法需要数组是一个有序的数组。 <?php function binarySearch($num, $arr) { $start = 0; ...

2687
Clive

PHP包管理工具Composer概念使用方法

概念 Composer是 PHP 用来管理依赖(dependency)关系的工具。在项目中声明所依赖的外部工具库(libraries),Composer 会安装...

3315
Clive

PHP常用string函数

函数名称 函数作用 chr 指定ASCII值返回字符 ord 字符串第一个字符的ASCII值 addslashes 转义 strip...

3645
Clive

PHP常用魔术方法

方法名称 使用场景 __construct 对象创建完成后第一个被对象自动调用的方法 __destruct 销毁一个类之前执行的一些操作 ...

3334

扫码关注云+社区