wsl2固定IP解决方案

有关wsl的介绍、安装、设置详见:虚拟机访问避免不了某些服务需要固定IP来访问,但是wsl2每次启动后IP有可能会变,所以先临时采取以下方案。将以下文本保存为bat文件,管理员运行,目的是这是对应Linux实例的IP地址以及windows wsl网卡的地址。(可以将此文件创建快捷方式到桌面,右键属性高级中设置为管理员打开,每次只需要双击快捷方式打开一次就行)wsl命
阅读全文

php-grpc 网络应用程序服务器框架(高性能)

PHP5.6.37 gRPC扩展gRPC1.29.1.tgz下载地址:https://pecl.php.net/package/gRPC编译安装:1. tar zxvf gRPC1.29.1.tgz2. cd /grpc1.29.13. 执行对应版本的phpize4. ./configure withphpconfig=/Applications/MAMP...
阅读全文

mysql 查询某个字段重复次数

数据量太多,直接入库,发现有很多重复的在整理的时候没有去掉,想看看有多少重复
阅读全文

Ubuntu18.04通过Samb创建共享目录

创建linux、windows之间的共享目录
阅读全文

ubuntu16.04源码编译安装PHP7.2.5

系统环境:ubuntu16.04——阿里云源1. 下载源码压缩包:  解压后进入源码目录:/data/source/php7.2.5(示例)2. 开始之前先安装PHP环境所需依赖 autoconf: 2.13+(PHP < 5.4.0),2.59+(PHP = 5.4.0) automake: 1.4+ libtool: 1.4.x+(除了 1.4...
阅读全文

为什么说SQL正在击败NoSQL,这对数据的未来意味着什么?

随着计算机的日益普及,各种应用每天产生的数据量呈指数级增长。如何存储这些数据,有效处理分析这些数据,并从中提取有价值的信息,是当下迫切需要解决的问题。在过去的十年里,NoSQL在软件工程师阵营里越来越受欢迎,其中最重要的实现是MapReduce ,Bigtable,Cassandra,MongoDB,等产品。 它主要用于解决SQL的可扩展性问题。然而今天SQL开始回归。几乎所有的云计算服务...
阅读全文

Phpstorm系列激活方法

IntelliJ IDEA 系列激活:1、本人使用的Licence Serverhttp://idea.loyating.com (更新时间:2017.10.31)2、自己架设IntelliJ IDEA License Server 1.下载下面提供的工具 2.找到自己操作系统的版本,我这里使用IntelliJIDEALicenseServer_linux_amd6...
阅读全文

2017年PHP程序员未来路在何方

PHP 从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js 、 GO 、 Python 不断地在挑战 PHP 的地位。这些技术的推动者非常热衷于唱衰 PHP , PHP 语言的未来在哪里?PHP 程序员当如何应对未来的变革?作为老牌的Web后端编程语言,PHP 在全球市场占有率非常高,仅次于 Java ,从各个招聘网...
阅读全文

当SWOOLE遇上PHP

Swoole涉及的知识点非常多,互为表里,每次想写都发现根本理不出一个头绪Swoole是一个php的扩展,它的核心目的就是解决php在实现server服务中可能遇到的一系列问题,这些问题用源生的php往往并不能很高效(执行效率)的解决,一般也不会使用php来解决,所以会有说swolle重新定义的php的说法。其实swoole也提供了一个框架,swoole framework是基...
阅读全文

在redis中保存php会话

会话允许一个基于Web的应用程序跨多个HTTP请求维护状态。 你可以注册任意数目的变量为会话变量,然后通常存储在服务器上的一个临时目录,或通过客户端浏览器通过Cookie。 后续请求保存的信息的访问和应用程序的状态是保存在多个请求。PHP的默认的会话数据的处理可能是足以满足大多数应用,但有时一个项目会要求不同的存储方式。 幸运的是,会话处理程序可以被覆盖,可以通过一系列的功能在旧版本的...
阅读全文