为了系统的性能,强烈推荐把虚拟系统安装在 固态硬盘 里面,能大幅提高运行速度 CentOS 7.9 Everything 下载地址: http://mirrors.163.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Everything-2207- Read More
posted @ 2023-12-14 20:50 Funsion Wu Views(57) Comments(0) Diggs(0) Edit
1、win+S,搜索 PowerShell,右键管理员身份运行 2、输入命令,启用 适用于 Linux 的 Windows 子系统 功能 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux / Read More
posted @ 2022-12-09 15:05 Funsion Wu Views(728) Comments(0) Diggs(0) Edit
use think\Db;use think\Env; // 更新字段缓存文件(Runtime目录在jenkins部署的时候会自动删除) private function _setColumnCache() { if (Env::get('enviroment')=='develop') retur Read More
posted @ 2022-03-29 13:12 Funsion Wu Views(331) Comments(0) Diggs(0) Edit
外网 ThinkPHP 5 运行的一个网站,感觉有点慢。排查了下每个页面在执行过程中, 都会有很多 SHOW COLUMNS FROM xxxxx 的语句(平均一个页面有8条), 大量额外的SQL查询,导致页面加载比较慢。 在 TP3 中,可以通过设置 DB_FIELDS_CACHE = true( Read More
posted @ 2020-09-11 13:28 Funsion Wu Views(1990) Comments(0) Diggs(0) Edit
先安装Git及相关工具 安装后,找到这个并打开,点Generate 耐心等待(这个puttygen其实是按照鼠标运行的轨迹来计算的,点了generate之后鼠标乱画几下就ok了).......,出来下面的, 点击 save private key,将文件保存下来,另存为 .ppk文件 这个页面不要关 Read More
posted @ 2020-09-02 17:15 Funsion Wu Views(278) Comments(0) Diggs(0) Edit
方法一:使用账号密码登录网址并采集(如遇到图形验证码等,需要额外进行处理) #!/usr/bin/py2 # -*- coding: utf-8 -*- #encoding=utf-8 from bs4 import BeautifulSoup from scrapy.http import Req Read More
posted @ 2020-04-02 21:53 Funsion Wu Views(375) Comments(0) Diggs(0) Edit
目的:实现在windows下开发,而所改变代码自动同步到虚拟机 查看虚拟机的 IP地址 配置代码自动同步信息 通过页面上部的选项卡,切换到 Mappings 根路径:指的都是项目代码的根路径 点击一次,可以勾选 Automatic Upload ,实现自动提交修改到远程目录 配置成功后,使用 Upl Read More
posted @ 2019-11-21 17:47 Funsion Wu Views(2594) Comments(0) Diggs(0) Edit
软件下载地址 https://lnmp.org/install.html 本环境与外网生产环境一致(MySQL 5.6 + PHP 7.1 + CentOS + Nginx 1.12 ) 上图红色箭头的两个地方,对应的详细配置,请参考以下两张图 打开终端,输入 init 3 ,切换到命令行模式 取消 Read More
posted @ 2019-11-21 16:33 Funsion Wu Views(799) Comments(0) Diggs(0) Edit
业务上经常存在一种现象,需要批量往表中插入多条数据,但在执行过程中,很可能因为唯一键冲突,而导致批量插入失败。因此需要事先判断哪些数据是重复的,哪些是新增的。比较常用的处理方法就是找出已存在的数据,并将其与不存在的数据区分开,已存在的数据一条条的更新。不存在的数据则批量更新。这种方法会导致代码逻辑复 Read More
posted @ 2019-08-30 00:08 Funsion Wu Views(10057) Comments(1) Diggs(0) Edit
业务表增长速度较快,单表数据较大,对表的读写有影响。 思路:化整为零,把单表拆解为多表,按指定的算法规则选择表。 好处:能大幅降低单表的数据,读写更快,同时分散了表数据, SQL语句也分散到不同的表中,可以大幅降低 “锁表” 的情况 以Laravel项目为例,分表读取代码如下: public fun Read More
posted @ 2019-08-28 16:12 Funsion Wu Views(553) Comments(0) Diggs(0) Edit
生产环境内存泄漏问题排查,以下是排查思路 生产环境上有严重的内存溢出问题(红色框所示,正常值应为是 20M 左右)同时系统有 Core Dump 文件产生排查过程中还发现一个现象,如果关闭 OPcache ,则 RES值 恢复正常 生产环境的 core-php-fpm-7-502-502-29964 Read More
posted @ 2019-08-05 11:13 Funsion Wu Views(2045) Comments(0) Diggs(0) Edit
生产者文件 producer.py 消费者文件 consumer.py Read More
posted @ 2018-05-19 10:32 Funsion Wu Views(370) Comments(0) Diggs(0) Edit
scrapyd是一个用于部署和运行scrapy爬虫的程序,它允许你通过JSON API来部署爬虫项目和控制爬虫运行 scrapyd是一个守护进程,监听爬虫的运行和请求,然后启动进程来执行它们 安装扩展 pip install scrapyd pip install scrapyd-client 首先 Read More
posted @ 2017-05-30 10:18 Funsion Wu Views(2604) Comments(0) Diggs(0) Edit
Scrapy架构图 Scrapy-Redis架构图 Read More
posted @ 2017-05-14 22:51 Funsion Wu Views(1479) Comments(0) Diggs(0) Edit
安装步骤如下(推荐把安装文件下载到 /usr/local/src 目录下): step 1: wget --no-check-certificate https://github.com/swoole/swoole-src/archive/v1.9.13.tar.gz step 2: tar zxf v1.9.13.tar.gz step 3: cd swoole-src-1.9.13 step... Read More
posted @ 2016-12-13 23:23 Funsion Wu Views(3417) Comments(0) Diggs(0) Edit