自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王杨的专栏

偶尔写写

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用 go http 包的注意点 (超时 和 accept4: too many open files; retrying in 1s)

这里写自定义目录标题使用 go http 包的注意点问题1 超时问题2 没有关闭流使用 go http 包的注意点很多人最开始使用go的http包的时候,都会找一个示例,以下面代码为例 res, err := http.Get(url) if err != nil { return false } return res.StatusCode =...

2019-05-11 11:15:45 3858

原创 记一次docker内proc_open和node交互的过程和坑

大家都知道,php的proc_open功能很强大,能和外部程序交互。而我做的工作是一个结算中心。涉及各种虚拟货币的结算和发款。什么 比特币btc 莱特币ltc 门罗xmr 等各种币他们之间有相同,也有各自不同的地方,发款之前都是用rpc交互,本没有什么问题。但是门罗系列的xmr xmc etn 等,rpc不好用,且币种问题,rpc太慢了,所以我采用了 cli 的交互。后来又有 以太坊eth 的发款...

2018-06-07 18:36:18 539

原创 简单粗糙的对Biny和Laravel进行性能测试

Biny的一个简单的测试今天看到腾讯除了一个php框架,叫做Biny,看他介绍说页面返回都在1ms之内,所以想看看到底有多快。首先我的测试环境就是在个人mac上,没有刻意关闭任何东西,电脑上开了一堆东西。 所以这个数据不能完全的体现出真实性能 本人常用laravel,也知道laravel的性能不高,毕竟牺牲了性能,提供了更多的一些便利。所以就简单的对比laravel和Biny的表现吧。简

2017-09-29 18:42:58 2726

原创 docker阿里镜像 常用的docker命令

sudo docker run -e MYSQL_ROOT_PASSWORD= -p 16001:3306 -v $PWD:/var/lib/mysql --name pool.db.cn -d mysqlsudo docker run --name pay.redis -p 26379:6379 -d redis

2017-07-11 15:58:01 547

原创 挂载磁盘

fdisk -lmkfs.ext4 /dev/vdbvi /etc/fstab# / was on /dev/vda1 during installationUUID=b00f1628-be0f-4f1c-8f9f-9ee4df32bd2e / ext4 errors=remount-ro 0 1/dev/vdb /work

2017-05-24 16:07:28 312

原创 Pocket接入

额,官网https://getpocket.com/代码地址https://github.com/wwaayyaa/PocketExample演示地址http://btc.xiaxiatao.com/

2016-12-08 20:53:05 405

原创 通过ssh 解决本地无法访问内网数据库的问题

如果数据库和web服务器在同一个内网,或者有IP白名单,而我们在本地却没办法访问数据库,但是又很想通过客户端连接数据库方便操作。那么我们可以通过ssh进行端口转发,在本地开一个端口,然后通过白名单的服务器中转数据库连接。ssh -fNL 3306:mysqlconnection:3306 root@webserverssh -fNL [本地端口]:[数据库连接]:[数据库端口] [跳

2016-11-25 18:02:28 2647 1

原创 nodejs-typescipt-Promise代码实例讲解,看完就理解async和await了

这里就不讲解Promise和Async和Await什么东西了,直接上代码,和对应的结果。希望你能自己跑一边就知道他们之间的区别和什么时候用了。标准代码和结果:interface IBase{ do(i:number):Promise;}class BaseClass implements IBase{ async do(i:number):Promise{

2016-11-02 12:01:12 3144

原创 php使用mysql-timeout包,解决sql语句查询超时问题

先放地址:https://github.com/wwaayyaa/mysql-timeoutphp遇到慢sql的时候,一般就是调整php的最大执行时间,mysql的执行时间等配置。但是有时候想灵活的针对每一句sql做不一样的超时设置。特别是在cli模式的php中,如果sql操作等待,则当前进程一直阻塞直接影响整个进程。如果你希望某个页面操作的sql能在短时间内要么返

2016-09-26 17:01:11 3360

原创 关于php pdo连接mysql,查询超时问题

很少写博客,格式不好,见谅。首先问题是这样发现的,我在php项目使用到了 workerman,这是一个 常驻内存的cli模式下的socket开发包。(非常给力!)然后有时候task进程或无故卡死,并不报错,然后就是整个服务瘫痪。最后发现是通过PDO链接MYSQL进行查询的时候,不知道怎么的,反正就是不报错,又阻塞了!(反正是数据库的锅,因为太不稳定了)于是就想实现queyr t

2016-09-23 16:19:47 7569

转载 分布式Web服务器架构

最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易

2016-08-22 11:49:34 360

转载 数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器(转)

第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失;负载均衡策略:可以降低单台机器的访

2016-08-22 11:29:55 277

原创 node - async 抓取所有车系车型数据

node - async 抓取所有车系车型数据 之前自己用过node抓取数据,但是在没用async之前,老容易抓崩,或者出了问题不好找出来。现在改为同步执行。 代码写完测试OK就发了,没做修饰。见谅。/** 作者@王杨 qq:357466524* 本代码主要是自己尝试如何获取某站的数据,并非恶意所为。也仅仅作为技术分享,希望不要投入到商业中去。* 分享 转发请保留作者。*/var htt

2016-07-20 15:51:25 504

node async 如何获取所有车系车型数据

node脚本 试用 async 同步抓取某站车系车型所有数据。仅做代码示例,分享async.js的用法。如何在多层异步和多层循环中用async同步抓取数据。

2016-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除