11 2018 档案

摘要:本文介绍linux如何查看端口被哪个进程占用的方法: 1、lsof -i:端口号 2、netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 【步骤一】lsof -i lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前 阅读全文
posted @ 2018-11-30 10:05 与f 阅读(284654) 评论(1) 推荐(10) 编辑
摘要:我们在启动应用的时候经常发现我们需要使用的端口被别的程序占用,但是我们又不知道是被谁占用,这时候我们需要找出“真凶”,如何做到呢? cmd命令中 输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。 查看被占用端口对应的PID,输入命令 阅读全文
posted @ 2018-11-30 09:46 与f 阅读(936) 评论(0) 推荐(0) 编辑
摘要:自签名证书 配置Apache服务器SSL 自己作为CA签发证书 自签名证书 配置Apache服务器SSL 自己作为CA签发证书 这里是OpenSSL和HTTPS的介绍OpenSSLHTTPS 开启HTTPS配置前提是已在Mac上搭建Apache服务器→Mac上Apache服务器搭建 先在桌面创建个S 阅读全文
posted @ 2018-11-29 11:19 与f 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:CA证书顾名思义就是由CA(Certification Authority)机构发布的数字证书。要对CA证书完全理解及其作用,首先要理解SSL。SSL(security sockets layer,安全套接层)是为网络通信提供安全及数据完整性的一种安全协议。SSL3.0版本以后又被称为TLS。SSL 阅读全文
posted @ 2018-11-29 10:53 与f 阅读(27543) 评论(0) 推荐(2) 编辑
摘要:最近要做一个相关的解决方案,在虚拟机测试没有问题。给大家分享出来,有更好的解决方案,欢迎讨论。 1.1 inotify相关介绍 1、rsync 与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份 阅读全文
posted @ 2018-11-28 14:42 与f 阅读(4488) 评论(1) 推荐(0) 编辑
摘要:PHP取整数函数常用的四种方法: 1.直接取整,舍弃小数,保留整数:intval(); 2.四舍五入取整:round(); 3.向上取整,有小数就加1:ceil(); 4.向下取整:floor()。 一、intval—对变数转成整数型态 intval如果是字符型的会自动转换为0。 二、四舍五入:ro 阅读全文
posted @ 2018-11-28 11:01 与f 阅读(3745) 评论(0) 推荐(0) 编辑
摘要:虽然之前就接触了PHP的yield关键字和与之对应的生成器,但是一直没有场景去使用它,就一直没有对它上心的研究。不过公司的框架是基于php的协程实现,觉得有必要深入的瞅瞅了。 由于之前对于生成器接触不多,后来也是在看了鸟哥的介绍在PHP中使用协程实现多任务调度才有所了解。下面也只是说说我的理解。 迭 阅读全文
posted @ 2018-11-26 10:34 与f 阅读(727) 评论(0) 推荐(0) 编辑
摘要:本文实例讲述了php使用CURL不依赖COOKIEJAR获取COOKIE的方法。分享给大家供大家参考。具体分析如下: PHP中CURL类是一个非常牛逼的工具类,具体怎么牛逼就不啰嗦了。 对于COOKIE,CURL类也有很不错的支持,但不够灵活,并未能通过现成的方法以变量的方法获取到,而以要通过以下方 阅读全文
posted @ 2018-11-24 10:56 与f 阅读(5267) 评论(0) 推荐(0) 编辑
摘要:qps 每秒处理的查询数tps 每秒处理的事务数IOPS 每秒磁盘进行的I/O操作次数 一、TPS:Transactions Per Second(每秒传输的事物处理个数),即服务器每秒处理的事务数。TPS包括一条消息入和一条消息出,加上一次用户数据库访问。(业务TPS = CAPS × 每个呼叫平 阅读全文
posted @ 2018-11-21 09:24 与f 阅读(2741) 评论(0) 推荐(0) 编辑
摘要:我的上几篇文章,还傻不拉几的把js生成crc32的算法用php翻译: 其实完全不用: (Warning由于 PHP 的整数是带符号的,所以在 32 位系统上许多 crc32 校验码将返回负整数。 尽管在 64 位上所有 crc32() 的结果将都是正整数。) 我的硬翻译: 转:http://blog 阅读全文
posted @ 2018-11-20 10:34 与f 阅读(2557) 评论(0) 推荐(0) 编辑
摘要:今天在看lodash的源码中slice这个函数实现的时候发现了里面有这么一行代码 当时就很疑惑,知道 >>是移位,那>>>又是什么鬼,还有移位0位又有什么意义呢,带着强烈的好奇心,我就去探究了一下 >>> 0它到底暗藏什么玄机。 >> 和 >>>有什么不一样 查了MDN原来>>>是无符号右移,>>是 阅读全文
posted @ 2018-11-19 15:48 与f 阅读(430) 评论(1) 推荐(1) 编辑
摘要:我在JS中有一个简单的代码,如果涉及特殊字符,我无法在PHP中复制。 这是JS代码(请参阅JSFiddle输出): 第一个问题是PHP strlen()并且mb_strlen()已经给出了JS的不同结果(strlen:39,mb_strlen:11),但是我设法使用自定义JS_StringLengt 阅读全文
posted @ 2018-11-19 15:16 与f 阅读(655) 评论(0) 推荐(0) 编辑
摘要:移位包括有符号左移(<<)、有符号右移(>>)、无符号右移(>>>),其中 js 支持三种移位,PHP只支持前两种移位(没查到第三种),恰好需要PHP进行无符号右移,此处实现一下。先看结果 将数字 an 位 下面是这样做的理由1、有符号右移的过程 2、无符号右移的过程 其他了解 阅读全文
posted @ 2018-11-19 11:44 与f 阅读(981) 评论(0) 推荐(0) 编辑
摘要:举例: JS: PHP 如遇到右移0位可使用以下函数 实现思路我也没大明白 这种东西不常用,我是因为在一次爬虫的时候了解的 其他地方也有同样的,在这里整理一下。 转:https://www.cnblogs.com/ningmeng666/p/9249108.html 其他 :https://www. 阅读全文
posted @ 2018-11-19 10:09 与f 阅读(505) 评论(0) 推荐(0) 编辑
摘要:Threads_connected 跟show processlist结果相同,表示当前连接数。准确的来说,Threads_running是代表当前并发数 MySQL服务器的线程数需要在一个合理的范围之内,这样才能保证MySQL服务器健康平稳地运行。Threads_created表示创建过的线程数, 阅读全文
posted @ 2018-11-19 08:50 与f 阅读(5954) 评论(0) 推荐(0) 编辑
摘要:1. 目的 因为想要学习redis,因此在虚拟机中安装了redis,为了实现在物理机可以访问redis,弄了好久;因此记录下来,以免忘记。 2. 环境 虚拟机:CentOS Linux release 7.4.1708 (Core) redis:3.2.12 防火墙:firewall (已经关闭) 阅读全文
posted @ 2018-11-16 15:22 与f 阅读(4133) 评论(3) 推荐(0) 编辑
摘要:一、 FastoRedis - Redis GUI manager redis图形链接工具:https://gitee.com/qishibo/AnotherRedisDesktopManager/releases 二、 Redis Desktop Manager 官网下载:https://redi 阅读全文
posted @ 2018-11-16 14:54 与f 阅读(4187) 评论(1) 推荐(0) 编辑
摘要:laravel用redis保存session遇到的坑, 配置redis存储session流程是这样的 在.evn文件中把session驱动和连接改为了redis的 如下: 在session配置文件哪里,更改相应的链接配置(config/database.php) 如下: 其中'session' 就是 阅读全文
posted @ 2018-11-16 14:44 与f 阅读(1272) 评论(0) 推荐(0) 编辑
摘要:laravel5.7的redis配置,一直报错Class 'Predis\Client' not found 首先我检查了配置,和composer 都没有错,用原生的redis也可以正常连接和读写. 我的redis是用(centos7)yum安装, php的redis扩展通过 PECL 安装了 PH 阅读全文
posted @ 2018-11-16 10:36 与f 阅读(1404) 评论(0) 推荐(0) 编辑
摘要:PHP7.2.7版本中PDO链接MySql8.0.11出现的[2054]问题 使用PHP连接MySQL 8的时候,可能会发生如标题所示的错误: 发生这种错误,是由于MySQL 8默认使用了新的密码验证插件:caching_sha2_password,而之前的PHP版本中所带的mysqlnd无法支持这 阅读全文
posted @ 2018-11-15 14:06 与f 阅读(3123) 评论(0) 推荐(0) 编辑
摘要:其实出现这个问题只会出现在laravel被部署在二级目录中,其原因是,除了请求根目录/ (http://www.xxx.com/public/),会请求public/index.php 你在浏览器输入其他路由地址时,会把你的请求定位到:http://www.xxx.com/index.php 里面, 阅读全文
posted @ 2018-11-15 10:26 与f 阅读(3562) 评论(0) 推荐(0) 编辑
摘要:有时候我们安装了nginx后发现配置文件只有一个,/etc/nginx/nginx.conf 所有的配置包括虚拟目录也在此文件中配置, 这样当虚拟主机多了管理就有些不方便了, 这是需要我们把配置文件拆分开来,在/etc/nginx/conf.d/ 文件建立对应的域名配置文件,比如 /etc/ngin 阅读全文
posted @ 2018-11-14 14:58 与f 阅读(51238) 评论(1) 推荐(3) 编辑
摘要:linux上的文件管理类命令 文件描述符:在linux中,内核通过inode来找到每个文件,但一个文件可以被许多用户同时打开或一个用户同时打开多次。这就有一个问题,如何管理文件的当前位移 量,因为可能每个用户打开文件后进行的操作都不一样,这样文件位移量也不同,当然还有其他的一些问题。所以linux又 阅读全文
posted @ 2018-11-14 11:12 与f 阅读(309) 评论(0) 推荐(0) 编辑
摘要:keepalived的作用是检测后端TCP服务的状态,如果有一台提供TCP服务的后端节点死机,或者工作出现故障,keepalived会及时检测到,并将有故障的节点从系统中剔除,当提供TCP服务的节点恢复并且正常提供服务后keepalived会自动将TCP服务的节点加入到集群中。这些工作都是keepa 阅读全文
posted @ 2018-11-14 11:01 与f 阅读(2412) 评论(0) 推荐(0) 编辑
摘要:一、安装vsftpd 1、安装vsftpd: yum install vsftpd -y 2、启动vsftpd: systemctl start vsftpd 3、设置开机启动:systemctl enable vsftpd 4、创建ftp根目录: mkdir -p /ftpserver 二、设置配 阅读全文
posted @ 2018-11-14 10:45 与f 阅读(5454) 评论(1) 推荐(0) 编辑
摘要:由于CentOS6的系统安装了epel-release-latest-7.noarch.rpm 导致在使用yum命令时出现Error: xz compression not available问题。解决方法:1.到http://ftp.riken.jp/Linux/fedora/epel/下载epe 阅读全文
posted @ 2018-11-14 09:48 与f 阅读(5552) 评论(0) 推荐(0) 编辑
摘要:CentOS 7上的安装方法,其中涵盖了源码安装,已编译版本安装,EPEL(Extra Packages for Enterprise Linux)安装和通过NVM(Node version manager)安装这四种方法,其中,前两种方法基本上都是Linux通用的安装方式,特别是前者,其优点自然是 阅读全文
posted @ 2018-11-14 09:13 与f 阅读(51887) 评论(2) 推荐(3) 编辑
摘要:网上的解决方法有很多,但都无法解决我的问题,最后在stackoverflow上找到解决方法,原文地址:https://stackoverflow.com/questions/41881123/mysqli-real-connect-hy000-2002-no-such-file-or-directo 阅读全文
posted @ 2018-11-13 17:34 与f 阅读(4710) 评论(0) 推荐(0) 编辑
摘要:1.7. 查询用户密码: 查询用户密码命令:mysql> select host,user,authentication_string from mysql.user; host: 允许用户登录的ip‘位置'%表示可以远程; user:当前数据库的用户名; authentication_string 阅读全文
posted @ 2018-11-13 10:45 与f 阅读(6977) 评论(0) 推荐(0) 编辑
摘要:为什么配置skip-name-resolve? 由于mysql -h${ip} 远程访问速度过慢, 根据网友经验(https://www.cnblogs.com/yjf512/p/3803762.html), 重启mysql,发现远程访问msyql速度上来了,解决问题。 然而引发了新的问题: 但是却 阅读全文
posted @ 2018-11-07 09:37 与f 阅读(1486) 评论(0) 推荐(0) 编辑
摘要:用于确定一个 PHP 变量是否属于某一类 class 的实例 强制写法: (不传闭包会报错) 参考:http://php.net/manual/zh/language.operators.type.php 阅读全文
posted @ 2018-11-06 10:41 与f 阅读(1305) 评论(0) 推荐(0) 编辑
摘要:APO的主要思路 (__call魔术方法:调用一个没有的方法时执行) 测试 : 结果: 最后:细心的读者可能注意到 抽象类Event 没有用到 这个其实可以让 Person 和Dog 继承然后重写 before()和after(),这样每一个类都有自己的前置和后置通知了... 阅读全文
posted @ 2018-11-06 10:21 与f 阅读(667) 评论(0) 推荐(0) 编辑
摘要:1. 2. 参考: https://developer.mozilla.org/zh-CN/docs/Web/API/Document/hidden 阅读全文
posted @ 2018-11-05 16:16 与f 阅读(7085) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示