张三疯

—— 高并发和响应快对应着性能优化的两个核心指标:吞吐和延时!

Go语言中 五种字符串的 拼接方式

【1】 + 拼接方式 这种方式是我在写golang经常用的方式,go语言用 + 拼接,php使用 . 拼接,不过由于golang中的字符串是不可变的类型,因此用 + 连接会产生一个新的字符串对效率有影响。 func main() { s1 := "hello" s2 := "word" s3 := s1 + s2 fmt.Print(s3) //s3 = "helloword" } 【2】Sprintf函数 s1 := "hello" s2 := "word" s3 := fmt.Sprintf("%s%s", s1, s2) //s3 = "helloword" 这种方式也是开发过程中经常使用到的,这样写的好处就是不会直接产生临时字符串,但是效率好像也是不是特别高。 【3】Join函数 使用Join函数我们需要先引入strings包才能调用Join函数。Join函数会先根据字符串数组的内容,计算出一个拼接之后的长度,然后申请对应大小的内存,一个一个字符串填入,在已有一个数组的情况下,这种效率会很高,如果没有的话效率也不高。我一般用来切片转字...
Read post

Windows路由表配置:双网卡路由分流

一、windows 路由表解释 route print -4 =========================================================================== Interface List 19...78 dd 08 a4 40 f4 ......Bluetooth Device (Personal Area Network) 11...00 27 10 5b 26 fc ......Intel(R) Centrino(R) Advanced-N 6200 AGN 13...f0 de f1 08 58 f4 ......Intel(R) 82577LM Gigabit Network Connection 15...00 50 56 c0 00 01 ......VMware Virtual Ethernet Adapter for VMnet1 16...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet8 1................
Read post

【编译安装】将Nginx修改为任意名

下载nginx nginx官方下载地址为:http://nginx.org/en/download.html ,找到最新稳定版本将源码下载到本地。 修改nginx源码 将下载后的nginx源码解压,需要对以下几个文件做出修改。这里我们演示将nginx服务器名称修改为XCDN 文件一:src/core/nginx.h // #define NGINX_VER         "nginx/" NGINX_VERSION // 修改为 #define NGINX_VER         "xcdn/" NGINX_VERSION // #define NGINX_VAR         "NGINX" // 修改为 #define NGINX_VAR         "XCDN" 文件二:src/http/ngxhttpheaderfiltermodule.c // static u_char ngx_http_server_string[] = "Server: nginx" CRLF; // 修改为 static u_char ngx_http_server_s...
Read post