zzhpeng

慢慢搬砖路

查询语言——XPath

简介 XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。 XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初XPath的提出的初衷是将其作为一个通用的、介于…

设计模式

1、工厂模式,工厂方法或者类生成对象,而不是在代码中直接new。 2、单例模式,使某个类的对象仅允许创建一个。 3、注册模式,全局共享和交换对象。 4、适配器,定义一个接口,继承统一接口。 5、策略模式 6、数据对象模式 7、观察者模式 工…

面试!面试!

面试题 妈妈网 1、商城问题,一个商品有很多属性(例如衣服20种以上),有筛选功能,该如何设计数据库?令性能最大化。是否用过全文检索引擎?设计出一个不错的方案。 2、如何避免出现重复订单?即是前端一个按钮,由于手机或网络问题,快速产生了两次…

关于nginx和php-fpm

1、网友一 Nginx 是非阻塞IO & IO复用模型,通过操作系统提供的类似 epoll 的功能,可以在一个线程里处理多个客户端的请求。 Nginx 的进程就是线程,即每个进程里只有一个线程,但这一个线程可以服务多个客户端。 PH…

关于php的运行方式

好久好久前有个同事问我,同一台服务器怎么用两个php版本,当时解决了,只是简单的教他怎么切换。如今空闲觉得有必要整理下相关的知识。 常见的五大运行模式 1)CGI(通用网关接口/ Common Gateway Interface) 2)Fa…

sshd预防被暴力破解

今天服务器出现了被攻击的现象,登录的时候很慢,登录成功后出现了有10w多的尝试登陆。 查看失败登录情况 lastb | less 应对办法还是有的,我暂时选择了修改默认端口22。如果还有过多的尝试登录,日后在弄其他办法。 修改端口地方/et…