正则表达式(收藏篇)

正则表达式B2C项目开发

1.什么是正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 2.使用正则表达式的目的 1.检测目标字符串是否满足正则表达式规则(匹配) 2.从目标字符串中获取特定的信息 3.正则表达式的组成部分 1.普通字符:包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号 2.非打印字符:包含字符与具体描述如下图所示。

丝画阁 阅读:1179评论:82018-12-07 20:54:00

Mysql百万级以上查询速度我们这样做(上)

MYSQL操作B2C项目开发

1.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断(或尽量避免null的设置),否则将导致引擎放弃使用索引而进行全表扫描,如: select field from t where field is null 可以在field上设置默认值0,确保表中field列没有null值,然后这样查询:

丝画阁 阅读:832评论:82018-12-07 20:52:17

简单介绍一下url、href、src到底是什么?可能好多人不太明白

互联网B2C项目开发

一、URL的概念 统一资源定位符(或称统一资源定位器/定位地址、URL地址等,英语:Uniform Resource Locator,常缩写为URL),有时也被俗称为网页地址(网址)。如同在网络上的门牌,是因特网上标准的资源的地址(Address)。 二、URL的格式 2.1 标准格式 协议类型:[//服务器地址[:端口号]][/资源层级UNIX文件路径]文件名?查询 2.2 完整格式 协议类型:[//[访问资源需要的凭证信息@

丝画阁 阅读:1131评论:82018-12-07 20:51:04

一张图解析nginx架构

nginxB2C项目开发

概述 Nginx服务器,以其处理网络请求的高并发、高性能及高效率,获得了行业界的广泛认可,近年已稳居web服务器部署排名第二的位置,并被广泛用于反向代理和负载均衡。 Nginx是如何实现这些目标的呢?答案就是其独特的内部技术架构设计。看懂下面这张图,就明白了Nginx的内部技术架构。 简要说明几点: 1)nginx启动时,会生成两种类型的进程,一个是主进程(Master),一个(windows版本的目前只有一个)或多个工作进程(Worker)。主进程并不处理网络请

丝画阁 阅读:1101评论:82018-12-07 20:50:15

超详细的redhat7.2配置163 yum源

服务器维护B2C项目开发

概述 redhat 的更新包只对注册的用户生效,所以我们自己手动更改成CentOS 的更新包,CentOS几乎和redhat是一样的,所以无需担心软件包是否可安装,安装之后是否有问题。 1、删除redhat原有的yum 因为redhat 原本的yum 没有注册为redhat用户是用不了的。 rpm -aq|grep yum|xargs rpm -e --nodeps rpm -aq|grep python-iniparse|xargs rpm -e --nodeps

丝画阁 阅读:792评论:82018-12-07 20:48:55

Linux系统的命令应该如何记

linux命令B2C项目开发

如果你问我,学习掌握Linux最快的方式是什么?我认为是背Linux常用命令,因为你在服务器上面操作的时候,无论你想做什么,都是在使用命令。比如:当服务器的应用有问题的时候,你想查看日志使用cat或者tail –f;比如你需要批量替换一个文件里面的指定字符串的时候,你会使用sed;当你要使用docker的时候,依然是使用docker下面的对应的命令,不过很多命令你看名字,就会知道这个命令是干什么的。因而,假如你是一名学生,那么在进入互联网行业之前,想快速打下一个比较好的根底,那么可以采用背重要命令的方式来进行学习,就可以快速掌握Linux了。当然,并不是说你背了越多的Linux下

丝画阁 阅读:885评论:82018-12-07 20:46:13

javascript实现动态标签云

javascript的代码B2C项目开发

javascript实现动态标签云

丝画阁 阅读:1223评论:82018-12-05 12:25:30

程序员必须掌握的linux命令

服务器维护B2C项目开发

点击关注,快速进阶高级架构师 作者: 喵小攻 计算机硬件是由运算器、控制器、存储器、输入/输出设备等共同组成的,而让各种硬件设备各司其职且又能协同运行的东西就是系统内核。Linux系统的内核负责完成对硬件资源的分配、调度等管理任务。由此可见,系统内核对计算机的正常运行来讲是太重要了,因此一般不建议直接去编辑内核中的参数,而是让用户通过基于系统调用接口开发出的程序或服务来管理计算机,以满足日常工作的需要 必须肯定的是,Linux系统中有些图形化工具(比如逻辑卷管理器[Logical Volume Manager

丝画阁 阅读:856评论:82018-12-05 12:01:25

PHP5.6开启opcache方法

服务器维护B2C项目开发

在centos 6.5中为php5.6安装opcache来开启性能加速

丝画阁 阅读:900评论:82018-12-05 02:53:19

nginx可以优化的地方介绍(2)

nginxB2C项目开发

worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个 cpu。 worker_rlimit_nofile 102400; 这个指令是指当一个nginx进程打开的最多

丝画阁 阅读:1131评论:82018-12-02 11:29:23