01.Hello Go

本次分享来自 @IT吴钧泽附件 01-Hello-Go Golang的前世今生 What is goGo(又称Golang)是谷歌开发的一种静态强类型、编译型、并发型并自带gc(垃圾回收内存管理)的编程语言Golang father罗勃·派克维基百...

PHP单例模式-代码实现

在有些系统中,为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。 单例模式的定义与特点 单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自...

设计模式

软件设计模式的概念与意义 有关软件设计模式的定义很多,有些从模式的特点来说明,有些从模式的作用来说明。本教程给出的定义是大多数学者公认的,从以下两个方面来说明。 1. 软件设计模式的概念 软件...

PHP操作超大日志文件

php工程师的晋级不仅仅是一个curd boy,你还需要懂得更多计算机基础知识。 如图我生成一个15g的日志文件,其中字段为$uid\t支付时间\t支付金额 其实整体的思路就是,在做开发时需要有使用内存的概...

Mysql常用优化

1. 慢SQL消耗了70%~90%的数据库CPU资源;
 2. SQL语句独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低;
 3. SQL语句可以有不同的写法;
   1 不使用子查询 例:...

一次服务器502的故障剖析

一丶线上机器人报警 二丶通过报警信息可以直观的看到 Server error: `POST https://x.com/classes/list/ver` resulted in a `502 Bad Gateway` 三丶那么思考一下简版服务器架构 通过服务器...

一位有趣的PHP开发工程师

平时大家对程序员的印象可能是:格子衫、运动鞋、宅男、钱多、话少、死的早。 而我确实一个不“一般”的工程师。 那么我来个自我介绍吧。马胜杰,男,1993年10月6日出生。职业PHP开发工程师、了解一些产品、...

Webbench 压力测试

Webbench是一个在Linux下使用的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。 1.安装依赖包 ctags (b...