page contents

每个PHP程序员都应该知道的进程知识

作为一个工作多年的老程序员,你是否对进程、线程依然理解理解的不够透彻?你是否在工作中使用到进程管理?你是否知道进程间通信方式有几种?

  • 0
  • 0
  • Pack
  • 发布于 2020-08-25 09:50
  • 阅读 ( 672 )

掌握了这几个Linux命令可以让你工作效率提高一倍

掌握了它们的用法之后,可以大大提高工作效率。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-25 09:30
  • 阅读 ( 553 )

基于 laravel 开发微信公众号 composer 扩展包

到微信公众号开通个人订阅号,并查看相关开发文档,并了解消息管理中的被动回复用户信息。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-22 09:43
  • 阅读 ( 885 )

每个程序员都应该知道的Redis知识 - List类型底层原理

本文将继续讲解Reids知识之List类型的实现原理。**我们知道Redis的list类型给我们提供了很多操作数据的命令(详细命令见文章末尾),比如 LPUSH 可以将一个或多个值插入到列表头部,LRANGE 可以获取指定范围内的元素。由此我们产生了一个疑问,这些在底层是如何实现的?

  • 0
  • 0
  • Pack
  • 发布于 2020-08-22 09:39
  • 阅读 ( 998 )

基于Nginx的负载均衡原理与实战

什么是负载均衡?顾名思义就是让客户端的请求均匀地分布到各个服务器上。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-22 09:36
  • 阅读 ( 838 )

每个程序员都应该知道的Redis知识 - String底层原理

本文将讲述如下内容: Redis中Srting类型的底层实现原理 通过String底层实现原理的学习,我们可以学习到哪些底层优化方法 Redis中关于String命令介绍

  • 0
  • 0
  • Pack
  • 发布于 2020-08-21 16:15
  • 阅读 ( 800 )

作为程序员你不知道Redis持久化,如何通过面试?

同时为了解决在Redis运行过程中AOF文件越来越大,Redis还提供了AOF重写功能,关于AOF重写原理在此不具体介绍,有兴趣的我们可以私下讨论。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-21 15:59
  • 阅读 ( 848 )

每个程序员都应该知道的Redis知识

最后给大家推荐一本书《Redis设计与实现》,介绍了Redis的数据类型的实现方式,以及各种类型底层的实现原理。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-21 09:21
  • 阅读 ( 888 )

PHP8新特性之match表达式

在PHP8开始将会得到语法错误了, 当然,方法名中还是可以用的。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-19 14:27
  • 阅读 ( 816 )

PHP依赖注入的含义

通俗来说,就是你当前操作一个类,但是这个类的某些方法或者功能不是单单只靠这个类就能完成的,而是要借助另一个类的才能完成的。 最直接的标志就是传参数据为对象的时候。 严格来说,你目前操作的是两个类,这两个类之间相互依赖,传参的方式叫注入。

  • 0
  • 2
  • Pack
  • 发布于 2020-08-19 11:28
  • 阅读 ( 1030 )

PHP事务实现原理

以下内容希望帮助到大家!

  • 0
  • 0
  • Pack
  • 发布于 2020-08-19 11:22
  • 阅读 ( 766 )

PHP如何防止XSS攻击

PHP防止XSS跨站脚本攻击的方法:是针对非法的HTML代码包括单双引号等,使用htmlspecialchars()函数 。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-19 11:15
  • 阅读 ( 744 )

利用PHP的引用生成树的结构

以下内容希望帮助到大家!

  • 0
  • 0
  • Pack
  • 发布于 2020-08-15 10:02
  • 阅读 ( 742 )

PHP实现新浪长链接转化成短链接API

以下内容希望帮助到大家!

  • 0
  • 0
  • Pack
  • 发布于 2020-08-15 09:56
  • 阅读 ( 689 )

消息队列-如何保证消息队列的高可用?

RabbitMQ 是比较有代表性的,因为是基于主从(非分布式)做高可用性的,我们就以 RabbitMQ 为例子讲解第一种 MQ 的高可用性怎么实现。RabbitMQ 有三种模式:单机模式、普通集群模式、镜像集群模式。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-15 09:38
  • 阅读 ( 790 )

PHP + Redis 实现简单消息队列

Redis做消息队列的好处在于它的轻量级,高并发,延迟敏感,应用场景有 即时数据分析、秒杀计数器、缓存等

  • 0
  • 0
  • Pack
  • 发布于 2020-08-15 09:31
  • 阅读 ( 906 )

linux使用grep条件搜索大文件的行数等操作

最近需要查询大日志文件的时候,每次打开vim,cat之类的都会卡死,但是需要查看符合条件的共有多少行数据,这可愁死我了,下面列出一些常用的匹配查询命令。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-15 09:24
  • 阅读 ( 940 )

laravel 配置MySQL读写分离

说到应对大流量、高并发的解决方案的时候,总会有这样的回答,如:读写分离,主从复制...等,数据库层今天先不讨论,那么今天我们就来看看怎么在应用层实现读写分离。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-14 17:07
  • 阅读 ( 758 )

MySQL中的外键是什么、有什么作用

MySQL外键的作用:保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。使两张表形成关联,外键只能引用外表中列的值!

  • 0
  • 0
  • Pack
  • 发布于 2020-08-14 16:39
  • 阅读 ( 766 )

合理的使用MySQL乐观锁与悲观锁

针对 MySQL的乐观锁与悲观锁的使用,基本都是按照业务场景针对性使用的。针对每个业务场景,对应的使用锁。但是两种锁无非都是解决并发所产生的问题。下面我们来看看如何合理的使用乐观锁与悲观锁。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-14 16:34
  • 阅读 ( 817 )