肖肖_肖 的博客

往来不迎 当下不杂

Redis相关,部分源码解析

Redis相关,部分源码 保存redis的数据: SAVE 保存是阻塞主进程,客户端无法连接redis,等SAVE完成后,主进程才开始工作,客户端可以连接 BGSAVE 是fork一个save的子进程,在执行save过程中,不影响主进程,客户端可以正常链接redis,等子进程fork执行s...

2019-03-24 11:55:14

阅读数 20

评论数 0

简单理解-设计模式

一,设计模式的六大原则 1.单一职责原则 一个类只负责一个功能领域的相应职责,一个类,应该只有一个引起它变化的原因 2.开闭原则 软件实体对扩展开发,对修改关闭。即软件实体应该尽量在不修改原有代码的情况下进行扩展,抽象化是开闭原则的关键 3.里氏替换原则 只要父类出现的地方子类一定可以出现,而且替...

2018-12-07 15:18:42

阅读数 41

评论数 0

数据库Tips

1,偏移量 ① select * from table limit 2,1; 含义是跳过2条取出1条数据,limit后面是从第2条开始读,读取1条信息,即读取第3条数据,即跳过两条取一条 ② select * from table limit 2 offset 1; 含义是从第1条(不包括...

2018-12-06 11:02:02

阅读数 62

评论数 0

计算机网络

计算机网络知识总结 长连接优缺点 优点:省去较多的TCP建立和关闭的操作,较少浪费,节约时间,对于频繁请求的客户端比较适用。例如数据库的连接,网络游戏 缺点:维护链接浪费资源,在大量长连接连接的情况下,服务器负载过大 UDP比TCP快的原因 无需建立和维护连接,没有流量控制和拥塞控制,没有...

2018-11-28 14:00:25

阅读数 46

评论数 0

每天学一点python---列表、元组、字典、集合

数据结构(Data Structures)基本上人如其名——它们只是一种结构,能够将一些数据聚合 在一起。换句话说,它们是用来存储一系列相关数据的集合。 Python中有四种内置的数据结构——列表(List)、元组(Tuple)、字典(Dictionary)和集合(Set) ...

2018-03-14 22:39:32

阅读数 1732

评论数 1

MySQL_插入更新 ON DUPLICATE KEY UPDATE

平时我们在设计数据库表的时候总会设计 unique 或者 给表加上 primary key 的限制条件. 此时 插入数据的时候 ,经常会有这样的情况: 我们想向数据库插入一条记录: 若数据表中存在以相同主键的记录,我们就更新该条记录。 否则就插入一条新的记录。 逻辑上我们需要怎...

2018-01-19 10:21:05

阅读数 385

评论数 1

提高编程效率的小技巧--PHP

写代码,就像写文章,应该也有一个发展沉淀的过程,越到后面,写的代码应该更易懂,更高效。就如好的文章,短小精悍,能力透纸背,能经得起细细推敲。虽然编程规范很严格,个人的风格排在了编程过程中的最后一项,但是这是体现每个人不一样的地方,每个人都能书写不同的精彩。下面是一些自己和来自其他地方的小技巧。也不...

2018-01-02 17:17:45

阅读数 209

评论数 0

每天学一点python---模块,导入模块

模块,导入模块

2017-12-15 12:27:21

阅读数 66

评论数 0

每天学一点python----逻辑行、物理行、换行

简明python基础

2017-12-14 17:22:29

阅读数 1289

评论数 0

TP框架中D方法与M方法的区别

TP框架中D方法与M方法的区别

2017-12-11 09:26:03

阅读数 110

评论数 0

PHP安全编程

要提供互联网服务,当你在开发代码的时候必须时刻保持安全意识。可能大部分 PHP 脚本都对安全问题都不在意,这很大程度上是因为有大量的无经验程序员在使用这门语言。但是,没有理由让你因为对你的代码的不确定性而导致不一致的安全策略。当你在服务器上放任何涉及到钱的东西时,就有可能会有人尝试破解它。创建一个...

2017-12-07 09:51:03

阅读数 93

评论数 0

网页静态化

本文为转载文章;在存储瓶颈的开篇我提到像hao123这样的导航网站只要它部署的web服务器数量足够,它可以承载超大规模的并发访问量,如果是一个动态的网站,特别是使用到了数据库的网站是很难做到通过增加web服务器数量的方式来有效的增加网站并发访问能力的。但是现实情况是像淘宝、京东这样的大型动态网站在...

2017-12-06 21:40:24

阅读数 80

评论数 0

JSON传值与PHP接收的几种情况

JSON传值与PHP接收的几种情况

2017-11-28 09:09:17

阅读数 1193

评论数 0

JSON传数组对象到后台的过程和接收(TP框架)

JSON传数组对象

2017-11-24 11:16:31

阅读数 2245

评论数 0

array_push 与 $arr[]=$value 性能比较分析

array_push 与 $arr[]=$value 性能比较分析

2017-11-23 19:39:13

阅读数 601

评论数 0

git合并代码

git合并

2017-09-28 23:36:43

阅读数 698

评论数 0

PHP去除BOM头

BOM认知BOM(Byte Order Mark),字节顺序标记,,出现在文本文件头部,Unicode编码标准中用于标识文件是采用哪种格式的编码。编码是\xEF\xBB\xBF ,BOM头是UTF-8来告诉编辑器:这是UTF8编码。PHP和BOMPHP在设计之初并没有考虑到BOM头的问题,所以在...

2017-09-18 09:03:41

阅读数 1617

评论数 0

centos系统上MySQL的安装,配置及密码修改

Linux服务器yum安装mysql还有密码修改

2017-04-27 16:53:03

阅读数 252

评论数 0

MySQL 5.7.17 免安装版本的安装,配置及MySQL的密码修改

安装mysql的过程一次成功是最好的,有时候不免会出现安装上面错误和问题,再加上mysql的msi文件安装起来程序众多,有诸多不便之处,本文提供给 第一次装mysql免安装的版本的小伙伴们 包含,mysql 服务的设置,环境变量的设置,几种修改密码的修改,包括忘记密码的处理方法,还有可能遇到的问题...

2017-04-15 16:51:08

阅读数 2474

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭