首页
LyingApril
取消

MySQL 编码

  因为历史遗留问题,MySQL 中的 utf8 编码并不是真正的 UTF-8,而是阉割版的,最长只有3个字节。   最近在搭建商城项目时,手册中推荐的排序规则是 utf8mb4_general_ci,特意搜寻一番,关于 MySQL 的排序规则。 参考链接 MySQL 编码:utf8 与 utf8mb4,utf8mb4_unicode_ci 与 utf8mb4_general_ci_数据库...

抽象类和对象接口

  写业务基本上是离不开抽象类和对象接口的,真到面试的时候,又哑口无言。 感觉能写业务和精通是两回事(@初见)   那么,究竟什么是 抽象类 和 对象接口 呢?引用 php 手册的说法就是: PHP 5 introduces abstract classes and methods. Classes defined as abstract cannot be ins...

MySQL优化(一) -- 基本知识以及增删改查

  MySQL的优化主要集中体现在锁的优化上。   说到锁,就回忆起大学自学《计算机操作系统》课程里面讲到的死锁必要条件的第一个条件,摘录如下: 互斥条件:指进程对所分配到的资源进行排它性使用,即在一段时间内某资源只由一个进程占用。如果此时还有其它进程请求该资源,则请求者只能等待,直至占有该资源的进程用毕释放。   MySQL默认的调度策略是写入者优先于读取者。     写入操...

MySQL 事务

  MySQL 事务主要用于处理操作量大,复杂度高的数据。一般来说,事务是必须满足4个条件(ACID)::原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。   事务隔离分为不同级别,包括读未提交(Read uncommitted)、读提交(read committed)、可重复读(re...

Starting Yii

  Getting Started!   弃坑,世界上的框架那么多,根本学不完的好么? 参考链接 Yii PHP Framework

Windows 和 Linux 换行符的区别

  之前提到<在 Linux 后台运行脚本的方法和命令>,今天运行一个脚本的时候发现了不同寻常的地方。   以脚本名 jobs.sh 为例,执行如下命令 [root@iZ8vbf6lodiycg01c3qm05Z /]# nohup ./jobs.sh & [1] 26568 [root@iZ8vbf6lodiycg01c3qm05Z /]# nohup: ignor...

最近9个月技能树点亮

  上班了这么久,是时候总结自己的技能了。 烹饪技能   民以食为天,人是铁,饭是钢,一天不吃饿得慌。闲暇之余,开始去菜市场买菜,和菜贩子打交道,挑选蔬菜,水果,荤菜等等。买回了菜,买回了调料品,柴米油盐酱醋茶,买回了锅碗瓢盆。生活大抵是如此吧,充满了生机与活力,充满了烟熏火燎之气。 前端技能   复习了 w3schools 上面的 HTML CSS JavaScript 知识,但是...

对红蓝 CP 职位描述的回应

  看上了红蓝 CP 的 PHP 工程师岗位。 任职要求 为人正直,品味良好。 使用 Google 而非百度; 基础扎实,了解时间复杂度,空间复杂度; 至少熟悉一个技术栈的产品研发; 熟悉 Linux 常用命令; 代码干净漂亮; 良好英文阅读能力; 对技术有热情,痴迷于精巧的结构; 任职要求回应 为人正直,无不良嗜好,出门在外不喝酒不抽烟...

Feed流测试

测试feed流推送测试

《师说》《马说》带给了我什么?

  千里马已备好,伯乐可在? 闻道有先后,术业有专攻,如是而已。                               ——《师说》(唐代:韩愈 )    世有伯乐,然后有千里马。                               ——《马说》(唐代:韩愈 ) 参考链接 师说原文、翻译及赏析_韩愈文言文_古诗文网 马说原文、翻译及赏析_...