page contents

多进程和多线程的优缺点

IBM有个家伙做了个测试,发现切换线程context的时候,windows比linux快一倍多。进出最快的锁(windows2k的 critical section和linux的pthread_mutex),windows比linux的要快五倍左右。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-01 10:35
  • 阅读 ( 462 )

PHP安全性防范方式

SQL注入是一种恶意攻击,用户利用在表单字段输入SQL语句的方式来影响正常的SQL执行。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-01 10:17
  • 阅读 ( 498 )

MySQL多源复制

如果多个主数据库实例中存在同名的库,则同名库的表都会放到一个库中;如果同名库中的表名相同且结构相同,则数据会到一起;如果结构不同,则先建的有效。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-01 09:58
  • 阅读 ( 492 )

Linux 可重入、异步信号安全和线程安全

下文是在看csapp的时候引发的一些思考,其实之前看anup的时候也有所了解,不过时间有点长了,所以有点忘记了,当再次在csapp看到这部分内容的时候有了更多的理解。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-30 10:50
  • 阅读 ( 529 )

ES(Elasticsearch)集群内的原理

如果我们启动了一个单独的节点,里面不包含任何的数据和索引,那我们的集群看起来就是一个 Figure 1, “包含空内容节点的集群”。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-30 10:36
  • 阅读 ( 448 )

Nginx 原理和架构

Nginx 是一个免费的,开源的,高性能的 HTTP 服务器和反向代理,以及 IMAP / POP3 代理服务器。Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-30 10:17
  • 阅读 ( 422 )

都在用Nginx,你真的知道它的应用场景吗?

想必大家一定听说过 Nginx,若没听说过它,那么一定听过它的"同行"Apache 吧!

  • 0
  • 0
  • Pack
  • 发布于 2020-11-30 10:03
  • 阅读 ( 280 )

nginx发布vue 项目

在本次使用nginx发布vue项目遇到 配置location 始终404 和 在项目子目录点击浏览器刷新出现404问题

  • 0
  • 0
  • Pack
  • 发布于 2020-11-28 15:45
  • 阅读 ( 405 )

PHP与RabbitMQ消息队列

接下来我们来了解下RabbitMQ消息发布与订阅相关知识,敬请关注。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-28 15:33
  • 阅读 ( 513 )

PHP 消息队列 详解

前言:之前做过的一些项目中有时候会接触到消息队列,但是对消息队列并没有一个很清楚的认知,本篇文章将会详细分析和归纳一些笔记,以供后续学习。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-28 14:54
  • 阅读 ( 349 )

面试官问我:如何设计 QQ、微信等第三方账号登陆 ?还要我说出数据库表设计!

这里的多账户区别于系统级别的,我们讲的多账户系统是指,在我们互联网应用当中,我们的应用会使用多个第三方账号进行登录,比如现在常用的APP:网易、微信、QQ等等。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-28 14:17
  • 阅读 ( 445 )

nginx之php-fpm优化

php-fpm存在两种方式,一种是直接开启指定数量的php-fpm进程,不再增加或者减少—静态;另一种则是开始时开启一定数量的php-fpm进程,当请求量变大时,动态的增加php-fpm进程数到上限,当空闲时自动释放空闲的进程数到一个下限—动态。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-27 15:25
  • 阅读 ( 514 )

48条高效的php优化写法

能用PHP内部字符串操作函数的情况下,尽量用他们,不要用正则表达式, 因为其效率高于正则。没得说,正则最耗性能。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-27 15:20
  • 阅读 ( 441 )

ES(ElasticSearch) 索引创建

索引是ElasticSearch存放数据的地方,可以理解为关系型数据库中的一个数据库。事实上,我们的数据被存储和索引在分片(shards)中,索引只是一个把一个或多个分片分组在一起的逻辑空间。然而,这只是一些内部细节——我们的程序完全不用关心分片。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-27 14:44
  • 阅读 ( 433 )

如何采集Nginx的日志?

本文介绍了如何通过filebeat、logstash、rsyslog采集nginx的访问日志和错误日志的几种方式,具体需要根据实际情况灵活的运用。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-27 10:25
  • 阅读 ( 409 )

一文读懂 Nginx

Nginx是一个高性能的HTTP和反向代理服务器,特点是占用内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好

  • 0
  • 0
  • Pack
  • 发布于 2020-11-27 09:51
  • 阅读 ( 473 )

swoole 第4次课-浮光掠影:理解网络io与并实现阻塞模型

理解网络io与并实现阻塞模型

  • 0
  • 0
  • 吉洪叶
  • 发布于 2020-11-27 07:59
  • 阅读 ( 673 )

swoole 第3次课-四方云动:连接、心跳、 tcp PS udp、Tcp连接及粘包处理 (2)

粘包 ,粘包处理,特殊字符,固定包头+包头协议

  • 0
  • 0
  • 吉洪叶
  • 发布于 2020-11-25 19:45
  • 阅读 ( 679 )

Swoole 的底层架构及运行原理

我们日常开发中主要关注的是 Worker 进程的回调函数,只需要在服务器实例上监听相应的事件,并编写对应的回调函数来处理相应的业务逻辑即可。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-25 11:51
  • 阅读 ( 353 )

thinkphp5+swoole实现异步邮件群发(SMTP方式)

swoole是一种想要熟悉和熟练使用的扩展,但是限于网络编程知识的不足,所以还是要多多测试和学习,demo中有不足的地方,还请指出QAQ。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-25 11:38
  • 阅读 ( 676 )